mirror of
				https://sourceware.org/git/glibc.git
				synced 2025-11-03 20:53:13 +03:00 
			
		
		
		
	entered into RCS
This commit is contained in:
		@@ -0,0 +1,31 @@
 | 
				
			|||||||
 | 
					/* Copyright (C) 1993 Free Software Foundation, Inc.
 | 
				
			||||||
 | 
					   Contributed by Brendan Kehoe (brendan@zen.org).
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					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>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					extern int __pgrpsys __P ((int type, ...));
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/* Get the process group ID of process PID.  */
 | 
				
			||||||
 | 
					int
 | 
				
			||||||
 | 
					DEFUN(__setpgid, (pid, pgid), pid_t pid AND pid_t pgid)
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					  return __pgrpsys (5, pid, pgid);
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -0,0 +1,25 @@
 | 
				
			|||||||
 | 
					/* Copyright (C) 1993 Free Software Foundation, Inc.
 | 
				
			||||||
 | 
					   Contributed by Brendan Kehoe (brendan@zen.org).
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					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 <sysdep.h>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/* XXX */
 | 
				
			||||||
 | 
					#define SYS_waitid SYS_waitsys
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					SYSCALL__ (waitid, 3)
 | 
				
			||||||
 | 
						ret
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -27,5 +27,5 @@ extern int __pgrpsys __P ((int type, ...));
 | 
				
			|||||||
int
 | 
					int
 | 
				
			||||||
DEFUN(__getpgrp, (pid), pid_t pid)
 | 
					DEFUN(__getpgrp, (pid), pid_t pid)
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
  return __pgrpsys (4, pid);
 | 
					  return __pgrpsys (0, pid);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										2
									
								
								sysdeps/unix/sysv/sysv4/pipestream.c
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										2
									
								
								sysdeps/unix/sysv/sysv4/pipestream.c
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,2 @@
 | 
				
			|||||||
 | 
					/* We deliberately avoid having NO_WAITPID set.  */
 | 
				
			||||||
 | 
					#include <sysdeps/posix/pipestream.c>
 | 
				
			||||||
@@ -28,5 +28,5 @@ extern int __pgrpsys __P ((int type, ...));
 | 
				
			|||||||
int
 | 
					int
 | 
				
			||||||
DEFUN(__setpgrp, (pid, pgid), int pid AND int pgid)
 | 
					DEFUN(__setpgrp, (pid, pgid), int pid AND int pgid)
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
  return __pgrpsys (5, pid, pgid);
 | 
					  return __pgrpsys (1, pid, pgid);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -0,0 +1,34 @@
 | 
				
			|||||||
 | 
					/* Definitions of flag bits for `waitpid' et al.
 | 
				
			||||||
 | 
					   Copyright (C) 1993 Free Software Foundation, Inc.
 | 
				
			||||||
 | 
					   Contributed by Brendan Kehoe (brendan@zen.org).
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					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.  */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#ifndef	_WAITFLAGS_H
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#define	_WAITFLAGS_H	1
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/* Bits in the third argument to `waitpid'.  */
 | 
				
			||||||
 | 
					#define	WNOHANG		64	/* Don't block waiting.  */
 | 
				
			||||||
 | 
					#define	WUNTRACED	4	/* Report status of stopped children.  */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#ifdef __USE_SVID
 | 
				
			||||||
 | 
					#define WEXITED		1	/* Look for children that have exited.  */
 | 
				
			||||||
 | 
					#define WTRAPPED	2	/* Look for processes that stopped
 | 
				
			||||||
 | 
									   while tracing.  */
 | 
				
			||||||
 | 
					#endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#endif	/* waitflags.h */
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user