最近,我一直在玩,经过对问题的研究,我发现在errno.h中定义了常量backgroundColor
,注释“错误的媒体类型”。谷歌搜索并没有找到一个很好的解释实际意味着什么。
我在使用OpenSSL编程服务器时遇到过这个术语(我只是为了提供一些上下文而写)但不是直接编写。
那么,EMEDIUMTYPE
在一般情况下是什么意思,在这种背景下(当然,如果有任何差异)?
答案 0 :(得分:5)
EMEDIUMTYPE
未由POSIX或C标准定义。因此,您必须在listed处查看一个特定于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 source code search,它似乎是与媒体上的无效操作(即磁盘,CD等物理媒体)或操作无关的错误代码媒体支持。