Mercurial > hg > xemacs-beta
annotate src/syswait.h @ 5066:545ec923b4eb
add documentation on keywords to cl*.el
-------------------- ChangeLog entries follow: --------------------
lisp/ChangeLog addition:
2010-02-22 Ben Wing <ben@xemacs.org>
* cl-seq.el:
* cl-seq.el (reduce):
* cl-seq.el (fill):
* cl-seq.el (replace):
* cl-seq.el (remove*):
* cl-seq.el (remove-if):
* cl-seq.el (remove-if-not):
* cl-seq.el (delete*):
* cl-seq.el (delete-if):
* cl-seq.el (delete-if-not):
* cl-seq.el (remove-duplicates):
* cl-seq.el (delete-duplicates):
* cl-seq.el (substitute):
* cl-seq.el (substitute-if):
* cl-seq.el (substitute-if-not):
* cl-seq.el (nsubstitute):
* cl-seq.el (nsubstitute-if):
* cl-seq.el (nsubstitute-if-not):
* cl-seq.el (find):
* cl-seq.el (find-if):
* cl-seq.el (find-if-not):
* cl-seq.el (position):
* cl-seq.el (position-if):
* cl-seq.el (position-if-not):
* cl-seq.el (count):
* cl-seq.el (count-if):
* cl-seq.el (count-if-not):
* cl-seq.el (mismatch):
* cl-seq.el (search):
* cl-seq.el (sort*):
* cl-seq.el (stable-sort):
* cl-seq.el (merge):
* cl-seq.el (member*):
* cl-seq.el (member-if):
* cl-seq.el (member-if-not):
* cl-seq.el (assoc*):
* cl-seq.el (assoc-if):
* cl-seq.el (assoc-if-not):
* cl-seq.el (rassoc*):
* cl-seq.el (rassoc-if):
* cl-seq.el (rassoc-if-not):
* cl-seq.el (union):
* cl-seq.el (nunion):
* cl-seq.el (intersection):
* cl-seq.el (nintersection):
* cl-seq.el (set-difference):
* cl-seq.el (nset-difference):
* cl-seq.el (set-exclusive-or):
* cl-seq.el (nset-exclusive-or):
* cl-seq.el (subsetp):
* cl-seq.el (subst-if):
* cl-seq.el (subst-if-not):
* cl-seq.el (nsubst):
* cl-seq.el (nsubst-if):
* cl-seq.el (nsubst-if-not):
* cl-seq.el (sublis):
* cl-seq.el (nsublis):
* cl-seq.el (tree-equal):
* cl-seq.el (cl-tree-equal-rec):
* cl.el:
* cl.el (pushnew):
* cl.el (adjoin):
* cl.el (subst):
Document the keywords to the various sequence/list functions.
author | Ben Wing <ben@xemacs.org> |
---|---|
date | Mon, 22 Feb 2010 21:17:47 -0600 |
parents | 04bc9d2f42c7 |
children | 308d34e9f07d |
rev | line source |
---|---|
428 | 1 /* Define wait system call interface for Emacs. |
2 Copyright (C) 1993, 1994, 1995 Free Software Foundation, Inc. | |
3 Copyright (C) 1995 Sun Microsystems, Inc. | |
4 | |
5 This file is part of XEmacs. | |
6 | |
7 XEmacs is free software; you can redistribute it and/or modify it | |
8 under the terms of the GNU General Public License as published by the | |
9 Free Software Foundation; either version 2, or (at your option) any | |
10 later version. | |
11 | |
12 XEmacs is distributed in the hope that it will be useful, but WITHOUT | |
13 ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | |
14 FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License | |
15 for more details. | |
16 | |
17 You should have received a copy of the GNU General Public License | |
18 along with XEmacs; see the file COPYING. If not, write to | |
19 the Free Software Foundation, Inc., 59 Temple Place - Suite 330, | |
20 Boston, MA 02111-1307, USA. */ | |
21 | |
440 | 22 #ifndef INCLUDED_syswait_h_ |
23 #define INCLUDED_syswait_h_ | |
428 | 24 |
25 #include <sys/types.h> | |
26 | |
27 #ifdef HAVE_SYS_WAIT_H | |
28 #include <sys/wait.h> | |
29 #endif | |
30 | |
2286 | 31 #ifdef UNO |
32 /* On glibc-based systems, these macros expand to forms containing | |
33 __extension__, which Uno cannot understand. */ | |
34 #undef WEXITSTATUS | |
35 #undef WIFEXITED | |
36 #undef WIFSTOPPED | |
37 #undef WIFSIGNALED | |
38 #undef WCOREDUMP | |
39 #undef WTERMSIG | |
40 #undef WSTOPSIG | |
41 #undef WRETCODE | |
42 #endif | |
43 | |
428 | 44 #ifndef WEXITSTATUS |
45 #define WEXITSTATUS(s) ((s) >> 8) | |
46 #endif | |
47 #ifndef WIFEXITED | |
48 #define WIFEXITED(s) (((s) & 0xff) == 0) | |
49 #endif | |
50 #ifndef WIFSTOPPED | |
51 #define WIFSTOPPED(s) (((s) & 0xff) == 0x7f) | |
52 #endif | |
53 #ifndef WIFSIGNALED | |
54 #define WIFSIGNALED(s) (((unsigned int)((s)-1) & 0xffff) < 0xff) | |
55 #endif | |
56 #ifndef WCOREDUMP | |
57 #define WCOREDUMP(s) ((s) & 0200) | |
58 #endif | |
59 #ifndef WTERMSIG | |
60 #define WTERMSIG(s) ((s) & 0x7f) | |
61 #endif | |
62 #ifndef WSTOPSIG | |
63 #define WSTOPSIG(s) ((s) >> 8) | |
64 #endif | |
65 #ifndef WRETCODE | |
66 #define WRETCODE(s) ((s) >> 8) | |
67 #endif | |
68 | |
440 | 69 #endif /* INCLUDED_syswait_h_ */ |