9b4ca60b1755663b34176c4a12ab6a4b5887bfac
修正common.c中对日志消息队列的操作,其中包括: 交换log_prepare与log_writing队列指针的bug; 以及在写入log_prepare队列时未检查已写入消息是否大于队列长度的 bug。修正了log_path(即日志文件名)不会随时间改变的bug。 修正在记录日志中检查目录时(在函数create_dir中), 由于采用线程进行日志记录,多次调用get_nic_info可 能会导致的将日志文件路径名变错的问题。在get_nic_info中 判断log_path是否被初始化过,如过未初始化,则到共享内存中读取。 否则,为初始化>过,直接使用该值,并在create_dir中使用局部变量保存该值 ,在create_dir中使用操作该局部变量,而不去改变该全局变量的值。 修正在程序开始时对IPC变量删除的错误函数调用。 添加配置项crazyping,当其不为零时,会在每次取网卡信息时进行ping操作。 添加在程序开始前对IPC变量是否已存在在判断,如果已存在,则将其删除。 将宏TESTINTERVAL的定义去除,不然不会调用南瑞的库函数。 在README中添加v1.10的修改内容。 修改版本号及添加新发布版本的安装包。 修改版本号 修正一些拼写错误。 修改Makefile文件令其在编译test时依赖于test.c文件。 将对getpwdnam的调用仅在sys_nicmonitor程序中调用一次,并将其取得的 主目录路径名存储在共享内存。之后每次调用get_nic_info时,再获取该值 时,只需从共享内存中读出,而不再需要调用getpwdnam函数。 修改了IPC相关操作,包括:PV原语操作以及IPC变量获取操作。 去掉pkg编译后的信息 Signed-off-by: Zhang, Jialing <jlzhang@linx-info.com>
Description
No description provided
Languages
C
93.2%
C++
4.8%
Makefile
1.1%
Shell
0.9%