微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

错误常数EMEDIUMTYPE的含义

最近,我一直在玩,经过一个问题的研究,我发现在errno.h中定义了一个常量EMEDIUMTYPE ,其中注释“Wrong medium type”。 谷歌search,并没有find一个很好的解释,实际上是什么意思。 我在使用OpenSSL编写服务器时遇到了这个术语(我只是为了提供一些上下文而编写的),但不是直接的。

那么, EMEDIUMTYPE在一般情况下是什么意思?(当然,如果有任何区别的话)?

图片

任何C#应用程序可以在Linux上运行

在Windows上安装/卸载USB磁盘

Linux中使用string作为模板types时的C ++核心转储

c ++:通过编程将符号转换为代码行号

EMEDIUMTYPE不是由POSIX或C标准定义的。 所以,你必须看看这里列出的一个特定于Linux的errno.h(而不是标准的errno.h):

109 * These error are Linux extensions. 110 */ 111 #define ENOMEDIUM 159 /* No medium found */ 112 #define EMEDIUMTYPE 160 /* Wrong medium type */

从Linux的源代码搜索中 ,似乎是与介质上的无效操作(即,磁盘,CD等物理介质)有关的错误代码或者介质不支持的操作。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐