entered into RCS

This commit is contained in:
Roland McGrath 1993-06-22 06:54:40 +00:00
parent b5aa2dfab2
commit 2c7e2a2f92
6 changed files with 7 additions and 92 deletions

View File

@ -0,0 +1 @@
#include <sysdeps/unix/bsd/bsd4.4/__setsid.S>

View File

@ -0,0 +1 @@
#include <sysdeps/unix/bsd/bsd4.4/__setsid.S>

View File

@ -1,29 +1 @@
/* Copyright (C) 1993 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
modify it under the terms of the GNU Library General Public License as
published by the Free Software Foundation; either version 2 of the
License, or (at your option) any later version.
The GNU C Library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Library General Public License for more details.
You should have received a copy of the GNU Library General Public
License along with the GNU C Library; see the file COPYING.LIB. If
not, write to the Free Software Foundation, Inc., 675 Mass Ave,
Cambridge, MA 02139, USA. */
#include <ansidecl.h>
#include <errno.h>
#include <unistd.h>
#include <sys/types.h>
/* Get the process group ID of process PID. */
int
DEFUN(__getpgrp, (pid), pid_t pid)
{
return __sco_setpgrp (0, pid);
}
#include <sysdeps/unix/sysv/sysv4/__getpgrp.c>

View File

@ -1,30 +1 @@
/* Copyright (C) 1993 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
modify it under the terms of the GNU Library General Public License as
published by the Free Software Foundation; either version 2 of the
License, or (at your option) any later version.
The GNU C Library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Library General Public License for more details.
You should have received a copy of the GNU Library General Public
License along with the GNU C Library; see the file COPYING.LIB. If
not, write to the Free Software Foundation, Inc., 675 Mass Ave,
Cambridge, MA 02139, USA. */
#include <ansidecl.h>
#include <errno.h>
#include <unistd.h>
/* Set the process group ID of the process matching PID to PGID.
If PID is zero, the current process's process group ID is set.
If PGID is zero, the process ID of the process is used. */
int
DEFUN(__setpgrp, (pid, pgid), int pid AND int pgid)
{
return __sco_setpgrp (1, pid, pgid);
}
#include <sysdeps/unix/sysv/sysv4/__setpgrp.c>

View File

@ -1,31 +1 @@
/* Copyright (C) 1993 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
modify it under the terms of the GNU Library General Public License as
published by the Free Software Foundation; either version 2 of the
License, or (at your option) any later version.
The GNU C Library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Library General Public License for more details.
You should have received a copy of the GNU Library General Public
License along with the GNU C Library; see the file COPYING.LIB. If
not, write to the Free Software Foundation, Inc., 675 Mass Ave,
Cambridge, MA 02139, USA. */
#include <ansidecl.h>
#include <errno.h>
#include <unistd.h>
/* Create a new session with the calling process as its leader.
The process group IDs of the session and the calling process
are set to the process ID of the calling process, which is returned. */
int
DEFUN_VOID(__setsid)
{
return __sco_setpgrp (3);
}
#include <sysdeps/unix/sysv/sysv4/__setsid.c>

View File

@ -20,7 +20,7 @@ Cambridge, MA 02139, USA. */
#include <errno.h>
#include <unistd.h>
extern int __sco_pgrp __P ((int type, ...));
extern int __pgrpsys __P ((int type, ...));
/* Create a new session with the calling process as its leader.
The process group IDs of the session and the calling process
@ -28,5 +28,5 @@ extern int __sco_pgrp __P ((int type, ...));
int
DEFUN_VOID(__setsid)
{
return __sco_pgrp (3);
return __pgrpsys (3);
}