version 1.75, 2011/09/19 17:33:17
|
version 1.76, 2011/09/20 07:16:40
|
Line 2394 envoi_signal_processus(pid_t pid, enum s
|
Line 2394 envoi_signal_processus(pid_t pid, enum s
|
|
|
if (s_queue_signaux == NULL) |
if (s_queue_signaux == NULL) |
{ |
{ |
uprintf("Paf !\n"); |
|
return(1); |
return(1); |
} |
} |
|
|
Line 2430 envoi_signal_processus(pid_t pid, enum s
|
Line 2429 envoi_signal_processus(pid_t pid, enum s
|
// Le signal est envoyé depuis un processus distinct. |
// Le signal est envoyé depuis un processus distinct. |
|
|
# ifdef IPCS_SYSV |
# ifdef IPCS_SYSV |
if ((nom = nom_segment(racine_segment, getpid())) == NULL) |
if ((nom = nom_segment(racine_segment, pid)) == NULL) |
{ |
{ |
return(1); |
return(1); |
} |
} |
Line 2549 envoi_signal_processus(pid_t pid, enum s
|
Line 2548 envoi_signal_processus(pid_t pid, enum s
|
return(1); |
return(1); |
} |
} |
# endif |
# endif |
|
|
close(segment); |
|
} |
} |
|
|
return(0); |
return(0); |
Line 2734 creation_queue_signaux(struct_processus
|
Line 2731 creation_queue_signaux(struct_processus
|
return; |
return; |
} |
} |
|
|
if ((support = open(nom, O_RDWR | O_CREAT | O_EXCL | |
if ((support = open(nom, O_RDWR | O_CREAT | O_EXCL, |
S_IRUSR | S_IWUSR)) == -1) |
S_IRUSR | S_IWUSR)) == -1) |
{ |
{ |
(*s_etat_processus).erreur_systeme = d_es_erreur_fichier; |
(*s_etat_processus).erreur_systeme = d_es_erreur_fichier; |