Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 魔法价值的意义是什么?_Linux_Kernel_Driver_Device - Fatal编程技术网

Linux 魔法价值的意义是什么?

Linux 魔法价值的意义是什么?,linux,kernel,driver,device,Linux,Kernel,Driver,Device,tty_驱动程序结构中的“魔力”值是什么 struct tty_driver { int magic; /* magic number for this structure */ struct kref kref; /* Reference management */ struct cdev cdev; struct module *owner; const char *driver_name; ....

tty_驱动程序结构中的“魔力”值是什么

struct tty_driver {
   int     magic;          /* magic number for this structure */
   struct kref kref;       /* Reference management */
   struct cdev cdev;
   struct module   *owner;
   const char      *driver_name;
   ....
   ....
从tty_driver.h列表中。

它的可能重复项是一个“幻数”,用作识别正在查看的文件、数据或数据结构的简要方式。它只是一个唯一的标识符。请参阅作为交叉参考。
/* tty driver magic number */
#define TTY_DRIVER_MAGIC        0x5402