version 1.174, 2016/03/22 17:12:44
|
version 1.175, 2016/03/24 09:38:29
|
Line 2786 envoi_signal_processus(pid_t pid, enum s
|
Line 2786 envoi_signal_processus(pid_t pid, enum s
|
if (msync(queue, sizeof(queue), MS_ASYNC | MS_INVALIDATE) != 0) |
if (msync(queue, sizeof(queue), MS_ASYNC | MS_INVALIDATE) != 0) |
{ |
{ |
munmap(queue, sizeof(struct_queue_signaux)); |
munmap(queue, sizeof(struct_queue_signaux)); |
|
close(segment); |
return(1); |
return(1); |
} |
} |
|
|
Line 2794 envoi_signal_processus(pid_t pid, enum s
|
Line 2795 envoi_signal_processus(pid_t pid, enum s
|
close(segment); |
close(segment); |
return(1); |
return(1); |
} |
} |
|
|
|
close(segment); |
# else // IPCS_SYSV |
# else // IPCS_SYSV |
# ifndef OS2 // SysV |
# ifndef OS2 // SysV |
if (shmdt(queue) != 0) |
if (shmdt(queue) != 0) |
Line 2804 envoi_signal_processus(pid_t pid, enum s
|
Line 2807 envoi_signal_processus(pid_t pid, enum s
|
// Pendant de DosGetNamedSHaredMem() |
// Pendant de DosGetNamedSHaredMem() |
# endif |
# endif |
# endif |
# endif |
|
|
return(1); |
return(1); |
} |
} |
|
|
Line 2815 envoi_signal_processus(pid_t pid, enum s
|
Line 2817 envoi_signal_processus(pid_t pid, enum s
|
if (msync(queue, sizeof(queue), MS_ASYNC | MS_INVALIDATE) != 0) |
if (msync(queue, sizeof(queue), MS_ASYNC | MS_INVALIDATE) != 0) |
{ |
{ |
munmap(queue, sizeof(struct_queue_signaux)); |
munmap(queue, sizeof(struct_queue_signaux)); |
|
close(segment); |
return(1); |
return(1); |
} |
} |
|
|
Line 2823 envoi_signal_processus(pid_t pid, enum s
|
Line 2826 envoi_signal_processus(pid_t pid, enum s
|
close(segment); |
close(segment); |
return(1); |
return(1); |
} |
} |
|
|
|
close(segment); |
# else // IPCS_SYSV |
# else // IPCS_SYSV |
# ifndef OS2 // SysV |
# ifndef OS2 // SysV |
if (shmdt(queue) != 0) |
if (shmdt(queue) != 0) |
Line 2847 envoi_signal_processus(pid_t pid, enum s
|
Line 2852 envoi_signal_processus(pid_t pid, enum s
|
!= 0) |
!= 0) |
{ |
{ |
munmap(queue, sizeof(struct_queue_signaux)); |
munmap(queue, sizeof(struct_queue_signaux)); |
|
close(segment); |
return(1); |
return(1); |
} |
} |
|
|
if (munmap(queue, sizeof(struct_queue_signaux)) != 0) |
if (munmap(queue, sizeof(struct_queue_signaux)) != 0) |
{ |
{ |
close(segment); |
close(segment); |
return(1); |
return(1); |
} |
} |
|
|
|
close(segment); |
# else // IPCS_SYSV |
# else // IPCS_SYSV |
# ifndef OS2 // SysV |
# ifndef OS2 // SysV |
if (shmdt(queue) != 0) |
if (shmdt(queue) != 0) |
Line 2884 envoi_signal_processus(pid_t pid, enum s
|
Line 2892 envoi_signal_processus(pid_t pid, enum s
|
if (msync(queue, sizeof(queue), MS_ASYNC | MS_INVALIDATE) != 0) |
if (msync(queue, sizeof(queue), MS_ASYNC | MS_INVALIDATE) != 0) |
{ |
{ |
munmap(queue, sizeof(struct_queue_signaux)); |
munmap(queue, sizeof(struct_queue_signaux)); |
|
close(segment); |
return(1); |
return(1); |
} |
} |
|
|
Line 2892 envoi_signal_processus(pid_t pid, enum s
|
Line 2901 envoi_signal_processus(pid_t pid, enum s
|
close(segment); |
close(segment); |
return(1); |
return(1); |
} |
} |
|
|
|
close(segment); |
# else // IPCS_SYSV |
# else // IPCS_SYSV |
# ifndef OS2 // SysV |
# ifndef OS2 // SysV |
if (shmdt(queue) != 0) |
if (shmdt(queue) != 0) |
Line 2914 envoi_signal_processus(pid_t pid, enum s
|
Line 2925 envoi_signal_processus(pid_t pid, enum s
|
if (msync(queue, sizeof(queue), MS_ASYNC | MS_INVALIDATE) != 0) |
if (msync(queue, sizeof(queue), MS_ASYNC | MS_INVALIDATE) != 0) |
{ |
{ |
munmap(queue, sizeof(struct_queue_signaux)); |
munmap(queue, sizeof(struct_queue_signaux)); |
|
close(segment); |
return(1); |
return(1); |
} |
} |
|
|
Line 2922 envoi_signal_processus(pid_t pid, enum s
|
Line 2934 envoi_signal_processus(pid_t pid, enum s
|
close(segment); |
close(segment); |
return(1); |
return(1); |
} |
} |
|
|
|
close(segment); |
# else // IPCS_SYSV |
# else // IPCS_SYSV |
# ifndef OS2 // SysV |
# ifndef OS2 // SysV |
if (shmdt(queue) != 0) |
if (shmdt(queue) != 0) |
Line 2943 envoi_signal_processus(pid_t pid, enum s
|
Line 2957 envoi_signal_processus(pid_t pid, enum s
|
if (msync(queue, sizeof(queue), MS_ASYNC | MS_INVALIDATE) != 0) |
if (msync(queue, sizeof(queue), MS_ASYNC | MS_INVALIDATE) != 0) |
{ |
{ |
munmap(queue, sizeof(struct_queue_signaux)); |
munmap(queue, sizeof(struct_queue_signaux)); |
|
close(segment); |
return(1); |
return(1); |
} |
} |
|
|
Line 2951 envoi_signal_processus(pid_t pid, enum s
|
Line 2966 envoi_signal_processus(pid_t pid, enum s
|
close(segment); |
close(segment); |
return(1); |
return(1); |
} |
} |
|
|
|
close(segment); |
# else // IPCS_SYSV |
# else // IPCS_SYSV |
# ifndef OS2 // SysV |
# ifndef OS2 // SysV |
if (shmdt(queue) != 0) |
if (shmdt(queue) != 0) |
Line 2972 envoi_signal_processus(pid_t pid, enum s
|
Line 2989 envoi_signal_processus(pid_t pid, enum s
|
if (msync(queue, sizeof(queue), MS_ASYNC | MS_INVALIDATE) != 0) |
if (msync(queue, sizeof(queue), MS_ASYNC | MS_INVALIDATE) != 0) |
{ |
{ |
munmap(queue, sizeof(struct_queue_signaux)); |
munmap(queue, sizeof(struct_queue_signaux)); |
|
close(segment); |
return(1); |
return(1); |
} |
} |
|
|
Line 2980 envoi_signal_processus(pid_t pid, enum s
|
Line 2998 envoi_signal_processus(pid_t pid, enum s
|
close(segment); |
close(segment); |
return(1); |
return(1); |
} |
} |
|
|
|
close(segment); |
# else // IPCS_SYSV |
# else // IPCS_SYSV |
# ifndef OS2 // SysV |
# ifndef OS2 // SysV |
if (shmdt(queue) != 0) |
if (shmdt(queue) != 0) |
Line 2998 envoi_signal_processus(pid_t pid, enum s
|
Line 3018 envoi_signal_processus(pid_t pid, enum s
|
if (msync(queue, sizeof(queue), MS_ASYNC | MS_INVALIDATE) != 0) |
if (msync(queue, sizeof(queue), MS_ASYNC | MS_INVALIDATE) != 0) |
{ |
{ |
munmap(queue, sizeof(struct_queue_signaux)); |
munmap(queue, sizeof(struct_queue_signaux)); |
|
close(segment); |
return(1); |
return(1); |
} |
} |
|
|
Line 3008 envoi_signal_processus(pid_t pid, enum s
|
Line 3029 envoi_signal_processus(pid_t pid, enum s
|
} |
} |
|
|
close(segment); |
close(segment); |
|
|
# else // IPCS_SYSV |
# else // IPCS_SYSV |
# ifndef OS2 // SysV |
# ifndef OS2 // SysV |
if (shmdt(queue) != 0) |
if (shmdt(queue) != 0) |