From 8ff8bfe2e0b43221006039252da49727f1b0d549 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=92=9F=E5=AE=89?= Date: Wed, 16 Dec 2015 16:12:59 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=BA=E4=BA=86=E5=85=BC=E5=AE=B9=E6=80=A7?= =?UTF-8?q?=E8=80=8C=E5=8E=BB=E9=99=A4=E6=8E=89IPC=5FEXCL=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/build.sh | 0 src/sys_nicmonitor/mnic.c | 6 +++--- 2 files changed, 3 insertions(+), 3 deletions(-) mode change 100644 => 100755 src/build.sh diff --git a/src/build.sh b/src/build.sh old mode 100644 new mode 100755 diff --git a/src/sys_nicmonitor/mnic.c b/src/sys_nicmonitor/mnic.c index eed5df5..1783055 100644 --- a/src/sys_nicmonitor/mnic.c +++ b/src/sys_nicmonitor/mnic.c @@ -330,7 +330,7 @@ static void init_sem(int *semid, CONFIG_FILE_ST *ptr) key = 0x1d5200; #endif - if((*semid = semget(key, 1, IPC_CREAT|IPC_EXCL|0666)) == -1){ + if((*semid = semget(key, 1, IPC_CREAT|0666)) == -1){ snprintf(error_str, sizeof(error_str), "EMERG: semget():%s\n", strerror(errno)); record_log(error_str); return; @@ -390,7 +390,7 @@ static void init_shm(SHM **ptr, CONFIG_FILE_ST *p) record_log(error_str); #endif - global_share_id = shmget( share_key, size, IPC_CREAT|IPC_EXCL|0666 ); + global_share_id = shmget( share_key, size, IPC_CREAT|0666 ); if( global_share_id == -1 ) { snprintf( error_str, sizeof( error_str ), "EMERG: fail shmget, %s, 0x%x\n", strerror(errno), share_key); @@ -1541,7 +1541,7 @@ int main(int argc, char ** argv) sprintf(conf_path,"%s",user->pw_dir); } - dir_share_id = shmget(shm_key,128,IPC_CREAT|IPC_EXCL|0666); + dir_share_id = shmget(shm_key,128,IPC_CREAT|0666); if(dir_share_id == -1) return -1; dir_memory = (char *) shmat(dir_share_id,NULL,0);