syslog.h中"0-big number"的含义是什么?

0 c unix linux logging syslog

我是中国人.我正在阅读syslog.h,我找到一个我无法理解的术语"0大数字".我可以理解孔段的含义,但我仍然对"0"一词感到好奇 - 大号",任何人都可以解释这个词吗?

/*
* priorities/facilities are encoded into a single 32-bit quantity, where the
* bottom 3 bits are the priority (0-7) and the top 28 bits are the facility
* (0-big number).  Both the priorities and the facilities map roughly
* one-to-one to strings in the syslogd(8) source code.  This mapping is
* included in this file.

/* facility codes */
 #define LOG_KERN    (0<<3)  /* kernel messages */
 #define LOG_USER    (1<<3)  /* random user-level messages */
....
*/
Run Code Online (Sandbox Code Playgroud)

小智 5

作者刚刚决定将28位(2^28 - 1)设置为一个大数而不是写出来.所以它不是一个术语,但对大数字来说意味着.