From: <ch...@su...> - 2012-07-11 15:12:54
|
Hi! > IEEE Std 1003.1, 2004 Edition and IEEE Std 1003.1-2008 only have the > version of setpgrp that takes no arguments. > > http://pubs.opengroup.org/onlinepubs/009695299/functions/setpgrp.html > http://pubs.opengroup.org/onlinepubs/9699919799/functions/setpgrp.html > > Also fixes build error on Mac OS X 10.7. > > Signed-off-by: Vinson Lee <vl...@tw...> > --- > testcases/open_posix_testsuite/tools/t0.c | 2 +- > 1 files changed, 1 insertions(+), 1 deletions(-) > > diff --git a/testcases/open_posix_testsuite/tools/t0.c b/testcases/open_posix_testsuite/tools/t0.c > index d8ac328..96bae9f 100644 > --- a/testcases/open_posix_testsuite/tools/t0.c > +++ b/testcases/open_posix_testsuite/tools/t0.c > @@ -101,7 +101,7 @@ int main (int argc, char * argv[]) > perror("fork failed"); > exit(1); > case 0: > - setpgrp(0, 0); > + setpgrp(); > execvp(argv[2], &argv[2]); > perror("execvp failed"); > exit(1); Hmm, that is not enough to make it work in Linux, appereantly glibc doesn't expose any of the setpgrp() definitions unless you specify which one you want. And it's market as obsolete even in POSIX what about replacing it with with more up to date interface? -- Cyril Hrubis ch...@su... |