添加符号和数字的解析

This commit is contained in:
ranchuan
2024-10-30 19:08:46 +08:00
parent 93a8c2c265
commit 01a7999d55
7 changed files with 264 additions and 56 deletions

View File

@@ -44,11 +44,11 @@ int _sem_init(){
key_t key;
int mutex;
key = ftok(".",5345);
printf("sem init, key=%llu\n",key);
// printf("sem init, key=%llu\n",key);
mutex = semget(key,1,IPC_CREAT);//创建信号量
printf("sem init, mutex=%d\n",mutex);
// printf("sem init, mutex=%d\n",mutex);
if(mutex<=0){
printf("%d\n",errno);
// printf("%d\n",errno);
}
union semun set;
set.val = 1;//钥匙数量为0
@@ -138,7 +138,7 @@ void debug_log(const char *file,const char *fun,int line,int level,const char *f
#endif
memcpy(log_buf,level_str[level],level_str_len[level]);
length=level_str_len[level];
length+=sprintf(log_buf + length,"%s|%s|%d| ",file,fun,line);
length+=sprintf(log_buf + length,"%s:%d|%s| ",file,line,fun);
va_start(args, fmt);
length += vsnprintf(log_buf + length, CONSOLEBUF_SIZE - length - 3, fmt, args);