xmllmx
根据Linux手册第1页和第2页,该函数syslog
具有两个不同的函数声明,如下所示:
int syslog(int type, char *bufp, int len);
void syslog(int priority, const char *format, ...);
但是,除了C ++,C中没有函数重载。
如何解释事实?
克里斯汀·K
syslog(2)
手册页(*)的第2节()中定义了一个,因此是系统调用。另一个来自第3(syslog(3)
)节,因此是C库函数。
因此,从技术上讲,它们是碰巧具有相同名称的不同功能(尽管它们当然是相关的,因为(3)正在使用(2))。
(*)参见手册页部分。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
编辑于
我来说两句