]> sourceware.org Git - newlib-cygwin.git/commitdiff
* include/cygwin/process.h: Move here from newlib.
authorCorinna Vinschen <corinna@vinschen.de>
Mon, 9 Jan 2012 17:03:39 +0000 (17:03 +0000)
committerCorinna Vinschen <corinna@vinschen.de>
Mon, 9 Jan 2012 17:03:39 +0000 (17:03 +0000)
* 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.

winsup/cygwin/ChangeLog
winsup/cygwin/exec.cc
winsup/cygwin/include/cygwin/process.h [new file with mode: 0644]
winsup/cygwin/spawn.cc
winsup/cygwin/syscalls.cc

index ee9e6723b914abed87c1ec6109e775e97de9def8..4fec5fdbd7660160bc5f8745a7c3301d99dbd383 100644 (file)
@@ -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
index 2ec298ffcc094b6c69dccf7a323fb6e05b68d56b..039b820bad7e7a0db024adb0c9f563298b8c5098 100644 (file)
@@ -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"
diff --git a/winsup/cygwin/include/cygwin/process.h b/winsup/cygwin/include/cygwin/process.h
new file mode 100644 (file)
index 0000000..0436102
--- /dev/null
@@ -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
index 1bf2d1dd02bea7bd42f89319938a643b3dc71b24..74642519a984a242005b31d14be8a189bd957357 100644 (file)
@@ -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>
index 3d67e637f52d3aefa758a8000f2fcb3caae60b99..42c1924f5d75090ed0cee255c607a31da6d9812b 100644 (file)
@@ -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>
This page took 0.039748 seconds and 5 git commands to generate.