summaryrefslogtreecommitdiffstats
path: root/winsup/cygwin/include/cygwin/wait.h
diff options
context:
space:
mode:
Diffstat (limited to 'winsup/cygwin/include/cygwin/wait.h')
-rw-r--r--winsup/cygwin/include/cygwin/wait.h44
1 files changed, 0 insertions, 44 deletions
diff --git a/winsup/cygwin/include/cygwin/wait.h b/winsup/cygwin/include/cygwin/wait.h
deleted file mode 100644
index 076d88386..000000000
--- a/winsup/cygwin/include/cygwin/wait.h
+++ /dev/null
@@ -1,44 +0,0 @@
-/* cygwin/wait.h
-
- Copyright 2006, 2009, 2011 Red Hat, Inc.
-
-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 _CYGWIN_WAIT_H
-#define _CYGWIN_WAIT_H
-
-#define WAIT_ANY (pid_t)-1
-#define WAIT_MYPGRP (pid_t)0
-
-#define WNOHANG 1
-#define WUNTRACED 2
-#define WCONTINUED 8
-#define __W_CONTINUED 0xffff
-
-/* Will be redefined in sys/wait.h. */
-#define __wait_status_to_int(w) (w)
-
-/* A status is 16 bits, and looks like:
- <1 byte info> <1 byte code>
-
- <code> == 0, child has exited, info is the exit value
- <code> == 1..7e, child has exited, info is the signal number.
- <code> == 7f, child has stopped, info was the signal number.
- <code> == 80, there was a core dump.
-*/
-
-#define WIFEXITED(w) ((__wait_status_to_int(w) & 0xff) == 0)
-#define WIFSIGNALED(w) ((__wait_status_to_int(w) & 0x7f) > 0 \
- && ((__wait_status_to_int(w) & 0x7f) < 0x7f))
-#define WIFSTOPPED(w) ((__wait_status_to_int(w) & 0xff) == 0x7f)
-#define WIFCONTINUED(w) ((__wait_status_to_int(w) & 0xffff) == __W_CONTINUED)
-#define WEXITSTATUS(w) ((__wait_status_to_int(w) >> 8) & 0xff)
-#define WTERMSIG(w) (__wait_status_to_int(w) & 0x7f)
-#define WSTOPSIG WEXITSTATUS
-#define WCOREDUMP(w) (WIFSIGNALED(w) && (__wait_status_to_int(w) & 0x80))
-
-#endif /* _CYGWIN_WAIT_H */