* include/cygwin/process.h: Move here from newlib.
* exec.cc: Change include of process.h to reflect the fact that it's now in the include/cygwin subfolder. * spawn.cc: Ditto. * syscalls.cc: Ditto.
This commit is contained in:
		| @@ -1,3 +1,11 @@ | ||||
| 2012-01-09  Corinna Vinschen  <corinna@vinschen.de> | ||||
|  | ||||
| 	* include/cygwin/process.h: Move here from newlib. | ||||
| 	* exec.cc: Change include of process.h to reflect the fact that it's | ||||
| 	now in the include/cygwin subfolder. | ||||
| 	* spawn.cc: Ditto. | ||||
| 	* syscalls.cc: Ditto. | ||||
|  | ||||
| 2012-01-09  Corinna Vinschen  <corinna@vinschen.de> | ||||
|  | ||||
| 	* miscfuncs.cc (thread_wrapper): Make sure stack is 16 byte aligned | ||||
|   | ||||
| @@ -1,6 +1,6 @@ | ||||
| /* exec.cc: exec system call support. | ||||
|  | ||||
|    Copyright 1996, 1997, 1998, 2000, 2001, 2002, 2009, 2011 Red Hat, Inc. | ||||
|    Copyright 1996, 1997, 1998, 2000, 2001, 2002, 2009, 2011, 2012 Red Hat, Inc. | ||||
|  | ||||
| This file is part of Cygwin. | ||||
|  | ||||
| @@ -9,7 +9,7 @@ Cygwin license.  Please consult the file "CYGWIN_LICENSE" for | ||||
| details. */ | ||||
|  | ||||
| #include "winsup.h" | ||||
| #include <process.h> | ||||
| #include <cygwin/process.h> | ||||
| #include "cygerrno.h" | ||||
| #include "path.h" | ||||
| #include "environ.h" | ||||
|   | ||||
							
								
								
									
										43
									
								
								winsup/cygwin/include/cygwin/process.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										43
									
								
								winsup/cygwin/include/cygwin/process.h
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,43 @@ | ||||
| /* cygwin/process.h.  Define spawn family of functions as provided by Cygwin. | ||||
|    The original file of this name is a MS/DOS invention. | ||||
|     | ||||
| This file is part of Cygwin. | ||||
|  | ||||
| This software is a copyrighted work licensed under the terms of the | ||||
| Cygwin license.  Please consult the file "CYGWIN_LICENSE" for | ||||
| details. */ | ||||
|  | ||||
| #ifndef __PROCESS_H_ | ||||
| #define __PROCESS_H_ | ||||
|  | ||||
| #ifdef __cplusplus | ||||
| extern "C" { | ||||
| #endif | ||||
|  | ||||
| /* For the exec functions, include unistd.h. */ | ||||
|  | ||||
| int spawnl(int mode, const char *path, const char *argv0, ...); | ||||
| int spawnle(int mode, const char *path, const char *argv0, ... /*, char * const *envp */); | ||||
| int spawnlp(int mode, const char *path, const char *argv0, ...); | ||||
| int spawnlpe(int mode, const char *path, const char *argv0, ... /*, char * const *envp */); | ||||
|  | ||||
| int spawnv(int mode, const char *path, const char * const *argv); | ||||
| int spawnve(int mode, const char *path, const char * const *argv, const char * const *envp); | ||||
| int spawnvp(int mode, const char *path, const char * const *argv); | ||||
| int spawnvpe(int mode, const char *path, const char * const *argv, const char * const *envp); | ||||
|  | ||||
| int cwait(int *, int, int); | ||||
|  | ||||
| #define _P_WAIT		1 | ||||
| #define _P_NOWAIT	2 | ||||
| #define _P_OVERLAY	3 | ||||
| #define _P_NOWAITO	4 | ||||
| #define _P_DETACH	5 | ||||
|  | ||||
| #define WAIT_CHILD 1 | ||||
|  | ||||
| #ifdef __cplusplus | ||||
| } | ||||
| #endif | ||||
|  | ||||
| #endif | ||||
| @@ -1,7 +1,7 @@ | ||||
| /* spawn.cc | ||||
|  | ||||
|    Copyright 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, | ||||
|    2005, 2006, 2007, 2008, 2009, 2010, 2011 Red Hat, Inc. | ||||
|    2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 Red Hat, Inc. | ||||
|  | ||||
| This file is part of Cygwin. | ||||
|  | ||||
| @@ -12,7 +12,7 @@ details. */ | ||||
| #include "winsup.h" | ||||
| #include <stdlib.h> | ||||
| #include <unistd.h> | ||||
| #include <process.h> | ||||
| #include <cygwin/process.h> | ||||
| #include <sys/wait.h> | ||||
| #include <wingdi.h> | ||||
| #include <winuser.h> | ||||
|   | ||||
| @@ -1,7 +1,7 @@ | ||||
| /* syscalls.cc: syscalls | ||||
|  | ||||
|    Copyright 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, | ||||
|    2005, 2006, 2007, 2008, 2009, 2010, 2011 Red Hat, Inc. | ||||
|    2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 Red Hat, Inc. | ||||
|  | ||||
| This file is part of Cygwin. | ||||
|  | ||||
| @@ -31,7 +31,7 @@ details. */ | ||||
| #include <sys/statvfs.h> /* needed for statvfs */ | ||||
| #include <stdlib.h> | ||||
| #include <stdio.h> | ||||
| #include <process.h> | ||||
| #include <cygwin/process.h> | ||||
| #include <utmp.h> | ||||
| #include <utmpx.h> | ||||
| #include <sys/uio.h> | ||||
|   | ||||
		Reference in New Issue
	
	Block a user