858 |
|
|
859 |
errno= 0; |
errno= 0; |
860 |
|
|
861 |
if((pid= get_pid(s->path))) { |
if((pid= get_pid(s->path))) |
|
|
|
|
#ifdef AIX |
|
|
|
|
|
/* Comment by Richard Schwaninger <risc@vmilch.at>: */ |
|
|
/* hmm. I get getpgid== -1 and errno==0 sometimes... */ |
|
|
if( (getpgid(pid) > -1) || (errno == EPERM) || (errno == 0)) |
|
|
return pid; |
|
|
|
|
|
#else |
|
|
|
|
862 |
if( (getpgid(pid) > -1) || (errno == EPERM) ) |
if( (getpgid(pid) > -1) || (errno == EPERM) ) |
863 |
return pid; |
return pid; |
|
|
|
|
#endif |
|
|
|
|
|
} |
|
|
|
|
864 |
|
|
865 |
memset(s->procinfo, 0, sizeof *(s->procinfo)); |
memset(s->procinfo, 0, sizeof *(s->procinfo)); |
866 |
|
|