2010-07-30 Hui Zhu <teawater@gmail.com>
[deliverable/binutils-gdb.git] / gdb / gdb_wait.h
index 36e797b2223ec3b94919ed5bc845f57fbb835f5a..0fe1d9a8ad31d46f90ee7626f4fbc3ed493cd126 100644 (file)
@@ -1,11 +1,11 @@
 /* Standard wait macros.
-   Copyright 2000 Free Software Foundation, Inc.
+   Copyright (C) 2000, 2007, 2008, 2009, 2010 Free Software Foundation, Inc.
 
    This file is part of GDB.
 
    This program is free software; you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
-   the Free Software Foundation; either version 2 of the License, or
+   the Free Software Foundation; either version 3 of the License, or
    (at your option) any later version.
 
    This program is distributed in the hope that it will be useful,
@@ -14,9 +14,7 @@
    GNU General Public License for more details.
 
    You should have received a copy of the GNU General Public License
-   along with this program; if not, write to the Free Software
-   Foundation, Inc., 59 Temple Place - Suite 330,
-   Boston, MA 02111-1307, USA.  */
+   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
 
 #ifndef GDB_WAIT_H
 #define GDB_WAIT_H
@@ -39,8 +37,8 @@
 /* The following macros are defined equivalently to their definitions
    in POSIX.1.  We fail to define WNOHANG and WUNTRACED, which POSIX.1
    <sys/wait.h> defines, since our code does not use waitpid() (but
-   NOTE exception for Linux below).
-   We also fail to declare wait() and waitpid().  */   
+   NOTE exception for GNU/Linux below).  We also fail to declare
+   wait() and waitpid().  */
 
 #ifndef        WIFEXITED
 #define WIFEXITED(w)   (((w)&0377) == 0)
 
 #ifndef        WSETSTOP
 # ifdef        W_STOPCODE
-#define        WSETSTOP(w,status) ((w) = W_STOPCODE(status,0))
+#define        WSETSTOP(w,sig)    ((w) = W_STOPCODE(sig))
 # else
 #define WSETSTOP(w,sig)           ((w) = (0177 | ((sig) << 8)))
 # endif
 #endif
 
-/*
- * For native Linux we may use waitpid and the __WCLONE option.
- *  <GRIPE> It is of course dangerous not to use the REAL header file...
- * </GRIPE>
- */
+/* For native GNU/Linux we may use waitpid and the __WCLONE option.
+  <GRIPE> It is of course dangerous not to use the REAL header file...
+  </GRIPE>.  */
 
 /* Bits in the third argument to `waitpid'.  */
 #ifndef WNOHANG
This page took 0.023737 seconds and 4 git commands to generate.