purely cosmetic commit: edited the introductory comments of several files to uniform...
authorKJK::Hyperion <hackbunny@reactos.org>
Wed, 20 Feb 2002 09:17:58 +0000 (09:17 +0000)
committerKJK::Hyperion <hackbunny@reactos.org>
Wed, 20 Feb 2002 09:17:58 +0000 (09:17 +0000)
svn path=/trunk/; revision=2636

106 files changed:
posix/include/aio.h
posix/include/arpa/inet.h
posix/include/assert.h
posix/include/cpio.h
posix/include/ctype.h
posix/include/dirent.h
posix/include/dlfcn.h
posix/include/errno.h
posix/include/fcntl.h
posix/include/fmtmsg.h
posix/include/fnmatch.h
posix/include/ftw.h
posix/include/glob.h
posix/include/grp.h
posix/include/iconv.h
posix/include/inttypes.h
posix/include/iso646.h
posix/include/libgen.h
posix/include/limits.h
posix/include/math.h
posix/include/netinet/in.h
posix/include/psx/debug.h
posix/include/psx/dirent.h
posix/include/psx/dlfcn.h
posix/include/psx/errno.h
posix/include/psx/fdtable.h
posix/include/psx/interlock.h
posix/include/psx/path.h
posix/include/psx/pdata.h
posix/include/psx/pthread.h
posix/include/psx/safeobj.h
posix/include/psx/stdlib.h
posix/include/psx/template.h
posix/include/pthread.h
posix/include/pwd.h
posix/include/sched.h
posix/include/signal.h
posix/include/stdarg.h
posix/include/stddef.h
posix/include/stdio.h
posix/include/stdlib.h
posix/include/string.h
posix/include/sys/ipc.h
posix/include/sys/mman.h
posix/include/sys/msg.h
posix/include/sys/resource.h
posix/include/sys/sem.h
posix/include/sys/shm.h
posix/include/sys/socket.h
posix/include/sys/stat.h
posix/include/sys/statvfs.h
posix/include/sys/time.h
posix/include/sys/timeb.h
posix/include/sys/times.h
posix/include/sys/types.h
posix/include/sys/uio.h
posix/include/sys/un.h
posix/include/sys/utsname.h
posix/include/sys/wait.h
posix/include/time.h
posix/include/ucontext.h
posix/include/unistd.h
posix/include/utime.h
posix/include/wchar.h
posix/lib/psxdll/Makefile
posix/lib/psxdll/dirent/closedir.c
posix/lib/psxdll/dirent/opendir.c
posix/lib/psxdll/dirent/readdir.c
posix/lib/psxdll/dlfcn/dlclose.c
posix/lib/psxdll/dlfcn/dlerror.c
posix/lib/psxdll/dlfcn/dlopen.c
posix/lib/psxdll/dlfcn/dlsym.c
posix/lib/psxdll/errno/errno.c
posix/lib/psxdll/fcntl/fcntl.c
posix/lib/psxdll/fcntl/open.c
posix/lib/psxdll/libgen/basename.c
posix/lib/psxdll/misc/fdtable.c
posix/lib/psxdll/misc/interlock.c
posix/lib/psxdll/misc/main.c
posix/lib/psxdll/misc/path.c
posix/lib/psxdll/misc/safeobj.c
posix/lib/psxdll/misc/template.c
posix/lib/psxdll/psxdll.def
posix/lib/psxdll/psxdll.edf
posix/lib/psxdll/psxdll.rc
posix/lib/psxdll/pthread/create.c
posix/lib/psxdll/pthread/exit.c
posix/lib/psxdll/pthread/join.c
posix/lib/psxdll/pthread/kill.c
posix/lib/psxdll/pthread/mutex.c
posix/lib/psxdll/pthread/self.c
posix/lib/psxdll/sched/yield.c
posix/lib/psxdll/signal/raise.c
posix/lib/psxdll/stdlib/abort.c
posix/lib/psxdll/stdlib/exit.c
posix/lib/psxdll/stdlib/malloc.c
posix/lib/psxdll/string/strcoll.c
posix/lib/psxdll/string/strdup.c
posix/lib/psxdll/string/strerror.c
posix/lib/psxdll/sys/utsname/uname.c
posix/lib/psxdll/unistd/close.c
posix/lib/psxdll/unistd/dup.c
posix/lib/psxdll/unistd/getcwd.c
posix/lib/psxdll/unistd/getpid.c
posix/lib/psxdll/unistd/getppid.c
posix/lib/psxdll/unistd/write.c

index 8911cb6..6964c28 100644 (file)
@@ -1,8 +1,10 @@
+/* $Id: aio.h,v 1.2 2002/02/20 09:17:54 hyperion Exp $
+ */
 /*
  * aio.h
  *
- * asynchronous input and output (REALTIME). Based on the Single UNIX(r)
- * Specification, Version 2
+ * asynchronous input and output (REALTIME). Conforming to the Single UNIX(r)
+ * Specification Version 2, System Interface & Headers Issue 5
  *
  * This file is part of the ReactOS Operating System.
  *
 #ifndef __AIO_H_INCLUDED__
 #define __AIO_H_INCLUDED__
 
-#ifdef __PSXDLL__
-
-/* headers for internal usage by psxdll.dll and ReactOS */
-#include <psxdll/fcntl.h>
-#include <psxdll/signal.h>
-#include <psxdll/sys/types.h>
-#include <psxdll/time.h>
-
-#else /* ! __PSXDLL__ */
-
-/* standard POSIX headers */
+/* INCLUDES */
 #include <fcntl.h>
 #include <signal.h>
 #include <sys/types.h>
 #include <time.h>
 
-#endif
+/* OBJECTS */
 
-/* types */
+/* TYPES */
 typedef struct _tag_aiocb
 {
- int             aio_fildes     /* file descriptor */
- off_t           aio_offset     /* file offset */
- volatile void*  aio_buf        /* location of buffer
- size_t          aio_nbytes     /* length of transfer */
- int             aio_reqprio    /* request priority offset */
- struct sigevent aio_sigevent   /* signal number and value */
- int             aio_lio_opcode /* operation to be performed */
+ int             aio_fildes;     /* file descriptor */
+ off_t           aio_offset;     /* file offset */
+ volatile void*  aio_buf;        /* location of buffer */
+ size_t          aio_nbytes;     /* length of transfer */
+ int             aio_reqprio;    /* request priority offset */
+ struct sigevent aio_sigevent;   /* signal number and value */
+ int             aio_lio_opcode; /* operation to be performed */
 } aiocb;
 
-/* constants */
+/* CONSTANTS */
 #define AIO_CANCELED    0
 #define AIO_NOTCANCELED 1
 #define AIO_ALLDONE     2
@@ -64,7 +56,7 @@ typedef struct _tag_aiocb
 #define LIO_WRITE       3
 #define LIO_NOP         4
 
-/* prototypes */
+/* PROTOTYPES */
 int      aio_cancel(int, struct aiocb *);
 int      aio_error(const struct aiocb *);
 int      aio_fsync(int, struct aiocb *);
@@ -74,6 +66,8 @@ int      aio_suspend(const struct aiocb *const[], int, const struct timespec *);
 int      aio_write(struct aiocb *);
 int      lio_listio(int, struct aiocb *const[], int, struct sigevent *);
 
+/* MACROS */
+
 #endif /* __AIO_H_INCLUDED__ */
 
 /* EOF */
index f47026e..b5c3b54 100644 (file)
@@ -1,8 +1,10 @@
+/* $Id: inet.h,v 1.2 2002/02/20 09:17:55 hyperion Exp $
+ */
 /*
  * arpa/inet.h
  *
- * definitions for internet operations. Based on the Single UNIX(r)
- * Specification, Version 2
+ * definitions for internet operations. Conforming to the Single UNIX(r)
+ * Specification Version 2, System Interface & Headers Issue 5
  *
  * This file is part of the ReactOS Operating System.
  *
 #ifndef __ARPA_INET_H_INCLUDED__
 #define __ARPA_INET_H_INCLUDED__
 
-#ifdef __PSXDLL__
-
-/* headers for internal usage by psxdll.dll and ReactOS */
-#include <psxdll/netinet/in.h>
-#include <psxdll/inttypes.h>
-
-#else /* ! __PSXDLL__ */
-
-/* standard POSIX headers */
+/* INCLUDES */
 #include <netinet/in.h>
 #include <inttypes.h>
 
-#endif
+/* OBJECTS */
 
-/* types */
+/* TYPES */
 
-/* constants */
+/* CONSTANTS */
 
-/* prototypes */
+/* PROTOTYPES */
 uint32_t htonl(uint32_t hostlong);
 uint16_t htons(uint16_t hostshort);
 uint32_t ntohl(uint32_t netlong);
@@ -54,7 +48,7 @@ in_addr_t      inet_netof(struct in_addr in);
 in_addr_t      inet_network(const char *cp);
 char          *inet_ntoa(struct in_addr in);
 
-/* macros */
+/* MACROS */
 
 #endif /* __ARPA_INET_H_INCLUDED__ */
 
index 1552348..8b0a2b3 100644 (file)
@@ -1,8 +1,10 @@
+/* $Id: assert.h,v 1.2 2002/02/20 09:17:54 hyperion Exp $
+ */
 /*
  * assert.h
  *
- * verify program assertion. Based on the Single UNIX(r) Specification,
- * Version 2
+ * verify program assertion. Conforming to the Single UNIX(r) Specification
+ * Version 2, System Interface & Headers Issue 5
  *
  * This file is part of the ReactOS Operating System.
  *
index 8a9aef9..de2e51f 100644 (file)
@@ -1,8 +1,10 @@
+/* $Id: cpio.h,v 1.2 2002/02/20 09:17:54 hyperion Exp $
+ */
 /*
  * cpio.h
  *
- * cpio archive values. Based on the Single UNIX(r) Specification,
- * Version 2
+ * cpio archive values. Conforming to the Single UNIX(r) Specification
+ * Version 2, System Interface & Headers Issue 5
  *
  * This file is part of the ReactOS Operating System.
  *
 #ifndef __CPIO_H_INCLUDED__
 #define __CPIO_H_INCLUDED__
 
-#ifdef __PSXDLL__
-
-/* headers for internal usage by psxdll.dll and ReactOS */
-
-#else /* ! __PSXDLL__ */
-
-/* standard POSIX headers */
-
-#endif
+/* INCLUDES */
 
-/* types */
+/* TYPES */
 
-/* constants */
+/* CONSTANTS */
 #define C_IRUSR  (0000400) /* read by owner */
 #define C_IWUSR  (0000200) /* write by owner */
 #define C_IXUSR  (0000100) /* execute by owner */
@@ -59,9 +53,9 @@
 
 #define MAGIC    "070707"
 
-/* prototypes */
+/* PROTOTYPES */
 
-/* macros */
+/* MACROS */
 
 #endif /* __CPIO_H_INCLUDED__ */
 
index aba4834..2c4b7f3 100644 (file)
@@ -1,7 +1,10 @@
+/* $Id: ctype.h,v 1.2 2002/02/20 09:17:54 hyperion Exp $
+ */
 /*
  * ctype.h
  *
- * character types. Based on the Single UNIX(r) Specification, Version 2
+ * character types. Conforming to the Single UNIX(r) Specification
+ * Version 2, System Interface & Headers Issue 5
  *
  * This file is part of the ReactOS Operating System.
  *
 #ifndef __CTYPE_H_INCLUDED__
 #define __CTYPE_H_INCLUDED__
 
-#ifdef __PSXDLL__
-
-/* headers for internal usage by psxdll.dll and ReactOS */
-
-#else /* ! __PSXDLL__ */
-
-/* standard POSIX headers */
+/* INCLUDES */
 
-#endif
+/* OBJECTS */
 
-/* types */
+/* TYPES */
 
-/* constants */
+/* CONSTANTS */
 
-/* prototypes */
+/* PROTOTYPES */
 int   isalnum(int);
 int   isalpha(int);
 int   isascii(int);
@@ -53,7 +50,7 @@ int   toascii(int);
 int   tolower(int);
 int   toupper(int);
 
-/* macros */
+/* MACROS */
 /* FIXME: the standard isn't clear about these */
 #define _toupper(c) (toupper(c))
 #define _tolower(c) (tolower(c))
index 25ff863..2e44110 100644 (file)
@@ -1,8 +1,10 @@
+/* $Id: dirent.h,v 1.2 2002/02/20 09:17:54 hyperion Exp $
+ */
 /*
  * dirent.h
  *
- * format of directory entries. Based on the Single UNIX(r) Specification,
- * Version 2
+ * format of directory entries. Conforming to the Single UNIX(r)
+ * Specification Version 2, System Interface & Headers Issue 5
  *
  * This file is part of the ReactOS Operating System.
  *
index 5d87d45..36b68e1 100644 (file)
@@ -1,7 +1,10 @@
+/* $Id: dlfcn.h,v 1.2 2002/02/20 09:17:54 hyperion Exp $
+ */
 /*
  * dlfcn.h
  *
- * dynamic linking. Based on the Single UNIX(r) Specification, Version 2
+ * dynamic linking. Conforming to the Single UNIX(r) Specification
+ * Version 2, System Interface & Headers Issue 5
  *
  * This file is part of the ReactOS Operating System.
  *
 /* TYPES */
 
 /* CONSTANTS */
-#define RTLD_LAZY   (0x00000000) /* Relocations are performed at an
+#define RTLD_LAZY   (0x00000000) /* Relocations are performed at an \
                                     implementation-dependent time. */
-#define RTLD_NOW    (0x00000001) /* Relocations are performed when
+#define RTLD_NOW    (0x00000001) /* Relocations are performed when \
                                     the object is loaded. */
 
-#define RTLD_GLOBAL (0x00000010) /* All symbols are available for
-                                    relocation processing of other
+#define RTLD_GLOBAL (0x00000010) /* All symbols are available for \
+                                    relocation processing of other \
                                     modules. */
-#define RTLD_LOCAL  (0x00000020) /* All symbols are not made available
-                                    for relocation processing by other
+#define RTLD_LOCAL  (0x00000020) /* All symbols are not made available \
+                                    for relocation processing by other \
                                     modules. */
 
 #define RTLD_NEXT ((void *)(-1))
index bc664da..7881d01 100644 (file)
@@ -1,8 +1,10 @@
+/* $Id: errno.h,v 1.2 2002/02/20 09:17:54 hyperion Exp $
+ */
 /*
  * errno.h
  *
- * system error numbers. Based on the Single UNIX(r) Specification,
- * Version 2
+ * system error numbers. Conforming to the Single UNIX(r) Specification
+ * Version 2, System Interface & Headers Issue 5
  *
  * This file is part of the ReactOS Operating System.
  *
index 19f97f8..b39ba9c 100644 (file)
@@ -1,10 +1,10 @@
-/* $Id:
+/* $Id: fcntl.h,v 1.2 2002/02/20 09:17:54 hyperion Exp $
  */
 /*
  * fcntl.h
  *
- * file control options. Based on the Single UNIX(r) Specification,
- * Version 2
+ * file control options. Conforming to the Single UNIX(r) Specification
+ * Version 2, System Interface & Headers Issue 5
  *
  * This file is part of the ReactOS Operating System.
  *
index 1d700dc..e095527 100644 (file)
@@ -1,8 +1,10 @@
+/* $Id: fmtmsg.h,v 1.2 2002/02/20 09:17:54 hyperion Exp $
+ */
 /*
  * fmtmsg.h
  *
- * message display structures. Based on the Single UNIX(r) Specification,
- * Version 2
+ * message display structures. Conforming to the Single UNIX(r)
+ * Specification Version 2, System Interface & Headers Issue 5
  *
  * This file is part of the ReactOS Operating System.
  *
 #define __FMTMSG_H_INCLUDED__
 
 /* INCLUDES */
-#ifdef __PSXDLL__
-
-/* headers for internal usage by psxdll.dll and ReactOS */
-
-#else /* ! __PSXDLL__ */
-
-/* standard POSIX headers */
-
-#endif
 
 /* OBJECTS */
 
@@ -68,7 +61,7 @@
 /* Identifiers for the levels of severity */
 #define MM_NOSEV   (0) /* No severity level provided for the message. */
 #define MM_INFO    (1) /* Informative message. */
-#define MM_WARNING (2) /* Application has detected unusual non-error
+#define MM_WARNING (2) /* Application has detected unusual non-error \
                           condition. */
 #define MM_ERROR   (3) /* Application has encountered a non-fatal fault. */
 #define MM_HALT    (4) /* Error causing application to halt. */
@@ -84,9 +77,9 @@
 /* Return values */
 #define MM_OK    ( 0) /* The function succeeded. */
 #define MM_NOTOK (-1) /* The function failed completely. */
-#define MM_NOMSG (-2) /* The function was unable to generate a message on
+#define MM_NOMSG (-2) /* The function was unable to generate a message on \
                          standard error, but otherwise succeeded. */
-#define MM_NOCON (-3) /* The function was unable to generate a console
+#define MM_NOCON (-3) /* The function was unable to generate a console \
                          message, but otherwise succeeded. */
 
 /* PROTOTYPES */
index b571045..63f28d7 100644 (file)
@@ -1,8 +1,10 @@
+/* $Id: fnmatch.h,v 1.2 2002/02/20 09:17:54 hyperion Exp $
+ */
 /*
  * fnmatch.h
  *
- * filename-matching types. Based on the Single UNIX(r) Specification,
- * Version 2
+ * filename-matching types. Conforming to the Single UNIX(r)
+ * Specification Version 2, System Interface & Headers Issue 5
  *
  * This file is part of the ReactOS Operating System.
  *
 
 /* CONSTANTS */
 /* Flags */
-#define FNM_PATHNAME (0x00000001) /* Slash in string only matches slash
+#define FNM_PATHNAME (0x00000001) /* Slash in string only matches slash \
                                      in pattern. */
-#define FNM_PERIOD   (0x00000002) /* Leading period in string must be
-                                     exactly matched by period in
+#define FNM_PERIOD   (0x00000002) /* Leading period in string must be \
+                                     exactly matched by period in \
                                      pattern. */
 #define FNM_NOESCAPE (0x00000004) /* Disable backslash escaping. */
 
 /* Return values */
-#define FNM_NOMATCH (1) /* The string does not match the specified
+#define FNM_NOMATCH (1) /* The string does not match the specified \
                            pattern. */
-#define FNM_NOSYS   (2) /* The implementation does not support this
+#define FNM_NOSYS   (2) /* The implementation does not support this \
                            function. */
 
 /* PROTOTYPES */
index f7d55dc..7927cca 100644 (file)
@@ -1,8 +1,10 @@
+/* $Id: ftw.h,v 1.2 2002/02/20 09:17:54 hyperion Exp $
+ */
 /*
  * ftw.h
  *
- * file tree traversal. Based on the Single UNIX(r) Specification,
- * Version 2
+ * file tree traversal. Conforming to the Single UNIX(r) Specification
+ * Version 2, System Interface & Headers Issue 5
  *
  * This file is part of the ReactOS Operating System.
  *
 #define __FTW_H_INCLUDED__
 
 /* INCLUDES */
-#ifdef __PSXDLL__
-
-/* headers for internal usage by psxdll.dll and ReactOS */
-
-#else /* ! __PSXDLL__ */
-
-/* standard POSIX headers */
-
-#endif
 
 /* OBJECTS */
 
 /* TYPES */
 struct FTW
 {
- int  base
- int  level
-}
+ int  base;
+ int  level;
+};
 
 /* CONSTANTS */
 /* Values of the third argument to the application-supplied function
@@ -55,14 +48,14 @@ struct FTW
 #define FTW_SLN (7) /* Symbolic link that names a non-existent file. */
 
 /* Values of the fourth argument to nftw() */
-#define FTW_PHYS  (0x00000001) /* Physical walk, does not follow symbolic
-                                  links. Otherwise, nftw() will follow
-                                  links but will not walk down any path
+#define FTW_PHYS  (0x00000001) /* Physical walk, does not follow symbolic \
+                                  links. Otherwise, nftw() will follow \
+                                  links but will not walk down any path \
                                   that crosses itself. */
 #define FTW_MOUNT (0x00000002) /* The walk will not cross a mount point. */
-#define FTW_DEPTH (0x00000004) /* All subdirectories will be visited before
+#define FTW_DEPTH (0x00000004) /* All subdirectories will be visited before \
                                   the directory itself. */
-#define FTW_CHDIR (0x00000008) /* The walk will change to each directory
+#define FTW_CHDIR (0x00000008) /* The walk will change to each directory \
                                   before reading it. */
 
 /* PROTOTYPES */
index 08248bd..20905fc 100644 (file)
@@ -1,8 +1,10 @@
+/* $Id: glob.h,v 1.2 2002/02/20 09:17:54 hyperion Exp $
+ */
 /*
  * glob.h
  *
- * pathname pattern-matching types. Based on the Single UNIX(r)
- * Specification, Version 2
+ * pathname pattern-matching types. Conforming to the Single UNIX(r)
+ * Specification Version 2, System Interface & Headers Issue 5
  *
  * This file is part of the ReactOS Operating System.
  *
 #define __GLOB_H_INCLUDED__
 
 /* INCLUDES */
-#ifdef __PSXDLL__
-
-/* headers for internal usage by psxdll.dll and ReactOS */
-
-#else /* ! __PSXDLL__ */
-
-/* standard POSIX headers */
-
-#endif
 
 /* OBJECTS */
 
 /* TYPES */
-typedef struct _tag_glob_t
+typedef struct __tagglob_t
 {
- size_t   gl_pathc /* count of paths matched by pattern */
- char   **gl_pathv /* pointer to a list of matched pathnames */
- size_t   gl_offs  /* slots to reserve at the beginning of gl_pathv */
+ size_t   gl_pathc; /* count of paths matched by pattern */
+ char   **gl_pathv; /* pointer to a list of matched pathnames */
+ size_t   gl_offs;  /* slots to reserve at the beginning of gl_pathv */
 } glob_t;
 
 /* CONSTANTS */
 /* Values for the flags argument */
-#define GLOB_APPEND   (0x00000001) /* Append generated pathnames to
+#define GLOB_APPEND   (0x00000001) /* Append generated pathnames to \
                                       those previously obtained. */
-#define GLOB_DOOFFS   (0x00000002) /* Specify how many null pointers to
+#define GLOB_DOOFFS   (0x00000002) /* Specify how many null pointers to \
                                       add to the beginning of */
 #define GLOB_ERR      (0x00000004) /* Cause glob() to return on error. */
-#define GLOB_MARK     (0x00000008) /* Each pathname that is a directory
-                                      that matches pattern has a slash
+#define GLOB_MARK     (0x00000008) /* Each pathname that is a directory \
+                                      that matches pattern has a slash \
                                       appended. */
-#define GLOB_NOCHECK  (0x00000010) /* If pattern does not match any pathname,
-                                      then return a list consisting of only
+#define GLOB_NOCHECK  (0x00000010) /* If pattern does not match any pathname, \
+                                      then return a list consisting of only \
                                       pattern. */
 #define GLOB_NOESCAPE (0x00000020) /* Disable backslash escaping. */
 #define GLOB_NOSORT   (0x00000040) /* Do not sort the pathnames returned. */
 
 /* Error return values */
-#define GLOB_ABORTED (-1) /* The scan was stopped because GLOB_ERR was set
+#define GLOB_ABORTED (-1) /* The scan was stopped because GLOB_ERR was set \
                              or errfunc returned non-zero. */
-#define GLOB_NOMATCH (-2) /* The pattern does not match any existing pathname,
+#define GLOB_NOMATCH (-2) /* The pattern does not match any existing pathname, \
                              and GLOB_NOCHECK was not set in flags. */
 #define GLOB_NOSPACE (-3) /* An attempt to allocate memory failed. */
 #define GLOB_NOSYS   (-4) /* The implementation does not support this function. */
index 35d1e11..0c93a6f 100644 (file)
@@ -1,7 +1,10 @@
+/* $Id: grp.h,v 1.2 2002/02/20 09:17:54 hyperion Exp $
+ */
 /*
  * grp.h
  *
- * group structure. Based on the Single UNIX(r) Specification, Version 2
+ * group structure. Conforming to the Single UNIX(r) Specification
+ * Version 2, System Interface & Headers Issue 5
  *
  * This file is part of the ReactOS Operating System.
  *
index 0e076f9..ad40945 100644 (file)
@@ -1,8 +1,10 @@
+/* $Id: iconv.h,v 1.2 2002/02/20 09:17:54 hyperion Exp $
+ */
 /*
  * iconv.h
  *
- * codeset conversion facility. Based on the Single UNIX(r) Specification,
- * Version 2
+ * codeset conversion facility. Conforming to the Single UNIX(r)
+ * Specification Version 2, System Interface & Headers Issue 5
  *
  * This file is part of the ReactOS Operating System.
  *
 #define __ICONV_H_INCLUDED__
 
 /* INCLUDES */
-#ifdef __PSXDLL__
-
-/* headers for internal usage by psxdll.dll and ReactOS */
-
-#else /* ! __PSXDLL__ */
-
-/* standard POSIX headers */
-
-#endif
 
 /* OBJECTS */
 
index fb2bfca..680173f 100644 (file)
@@ -1,8 +1,10 @@
+/* $Id: inttypes.h,v 1.2 2002/02/20 09:17:54 hyperion Exp $
+ */
 /*
  * inttypes.h
  *
- * fixed size integral types. Based on the Single UNIX(r) Specification,
- * Version 2
+ * fixed size integral types. Conforming to the Single UNIX(r) Specification
+ * Version 2, System Interface & Headers Issue 5
  *
  * This file is part of the ReactOS Operating System.
  *
index dccb48f..d0c1513 100644 (file)
@@ -1,8 +1,10 @@
+/* $Id: iso646.h,v 1.2 2002/02/20 09:17:54 hyperion Exp $
+ */
 /*
  * iso646.h
  *
- * alternative spellings. Based on the Single UNIX(r) Specification,
- * Version 2
+ * alternative spellings. Conforming to the Single UNIX(r) Specification
+ * Version 2, System Interface & Headers Issue 5
  *
  * This file is part of the ReactOS Operating System.
  *
 #define __ISO646_H_INCLUDED__
 
 /* INCLUDES */
-#ifdef __PSXDLL__
-
-/* headers for internal usage by psxdll.dll and ReactOS */
-
-#else /* ! __PSXDLL__ */
-
-/* standard POSIX headers */
-
-#endif
 
 /* OBJECTS */
 
index 692baef..2a9ea87 100644 (file)
@@ -1,3 +1,5 @@
+/* $Id: libgen.h,v 1.2 2002/02/20 09:17:54 hyperion Exp $
+ */
 /*
  * libgen.h
  *
index c81dfb6..6ad95ca 100644 (file)
@@ -1,9 +1,10 @@
-/* TODO */
+/* $Id: limits.h,v 1.2 2002/02/20 09:17:54 hyperion Exp $
+ */
 /*
  * limits.h
  *
- * implementation-dependent constants. Based on the Single UNIX(r)
- * Specification, Version 2
+ * implementation-dependent constants. Conforming to the Single UNIX(r)
+ * Specification Version 2, System Interface & Headers Issue 5
  *
  * This file is part of the ReactOS Operating System.
  *
@@ -31,6 +32,7 @@
 /* TYPES */
 
 /* CONSTANTS */
+/* TODO */
 #define OPEN_MAX (256)
 
 /* PROTOTYPES */
index b14e4fb..77284e2 100644 (file)
@@ -1,8 +1,10 @@
+/* $Id: math.h,v 1.2 2002/02/20 09:17:54 hyperion Exp $
+ */
 /*
  * math.h
  *
- * mathematical declarations. Based on the Single UNIX(r) Specification,
- * Version 2
+ * mathematical declarations. Conforming to the Single UNIX(r)
+ * Specification Version 2, System Interface & Headers Issue 5
  *
  * This file is part of the ReactOS Operating System.
  *
index dff9b64..4baf141 100644 (file)
@@ -1,6 +1,42 @@
+/* $Id: in.h,v 1.2 2002/02/20 09:17:55 hyperion Exp $
+ */
+/*
+ * netinet/in.h
+ *
+ * Internet Protocol family. Conforming to the Single UNIX(r) Specification
+ * Version 2, System Interface & Headers Issue 5
+ *
+ * This file is part of the ReactOS Operating System.
+ *
+ * Contributors:
+ *  Created by KJK::Hyperion <noog@libero.it>
+ *
+ *  THIS SOFTWARE IS NOT COPYRIGHTED
+ *
+ *  This source code is offered for use in the public domain. You may
+ *  use, modify or distribute it freely.
+ *
+ *  This code is distributed in the hope that it will be useful but
+ *  WITHOUT ANY WARRANTY. ALL WARRANTIES, EXPRESS OR IMPLIED ARE HEREBY
+ *  DISCLAMED. This includes but is not limited to warranties of
+ *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ *
+ */
 #ifndef __NETINET_IN_H_INCLUDED__
 #define __NETINET_IN_H_INCLUDED__
 
+/* INCLUDES */
+
+/* OBJECTS */
+
+/* TYPES */
+
+/* CONSTANTS */
+
+/* PROTOTYPES */
+
+/* MACROS */
+
 #endif /* __NETINET_IN_H_INCLUDED__ */
 
 /* EOF */
index 4ac86db..19b65e0 100644 (file)
@@ -1,3 +1,5 @@
+/* $Id: debug.h,v 1.2 2002/02/20 09:17:55 hyperion Exp $
+ */
 /*
  * psx/debug.h
  *
index e9e99ea..ac01a83 100644 (file)
@@ -1,3 +1,5 @@
+/* $Id: dirent.h,v 1.2 2002/02/20 09:17:55 hyperion Exp $
+ */
 /*
  * psx/dirent.h
  *
index b2d96fe..8fc6fbd 100644 (file)
@@ -1,3 +1,5 @@
+/* $Id: dlfcn.h,v 1.2 2002/02/20 09:17:55 hyperion Exp $
+ */
 /*
  * psx/dlfcn.h
  *
index fb0c89c..ea8e538 100644 (file)
@@ -1,3 +1,5 @@
+/* $Id: errno.h,v 1.2 2002/02/20 09:17:55 hyperion Exp $
+ */
 /*
  * psx/errno.h
  *
index 99fdba5..7296957 100644 (file)
@@ -1,9 +1,9 @@
-/* $Id:
+/* $Id: fdtable.h,v 1.2 2002/02/20 09:17:55 hyperion Exp $
  */
 /*
  * psx/fdtable.h
  *
- * POSIX subsystem file descriptor table data structure
+ * POSIX+ subsystem file descriptor table data structure
  *
  * This file is part of the ReactOS Operating System.
  *
index 475e9db..fba8b5f 100644 (file)
@@ -1,3 +1,5 @@
+/* $Id: interlock.h,v 1.2 2002/02/20 09:17:55 hyperion Exp $
+ */
 /*
  * psx/interlock.h
  *
index 369f3e0..b03d84e 100644 (file)
@@ -1,7 +1,9 @@
+/* $Id: path.h,v 1.2 2002/02/20 09:17:55 hyperion Exp $
+ */
 /*
  * psx/path.h
  *
- * POSIX subsystem path functions
+ * POSIX+ subsystem path functions
  *
  * This file is part of the ReactOS Operating System.
  *
index 523d278..56d7308 100644 (file)
@@ -1,9 +1,9 @@
-/* $Id:
+/* $Id: pdata.h,v 1.2 2002/02/20 09:17:55 hyperion Exp $
  */
 /*
  * psx/pdata.h
  *
- * POSIX subsystem process environment data structure
+ * POSIX+ subsystem process environment data structure
  *
  * This file is part of the ReactOS Operating System.
  *
index 5168388..a0f3bbe 100644 (file)
@@ -1,3 +1,5 @@
+/* $Id: pthread.h,v 1.2 2002/02/20 09:17:55 hyperion Exp $
+ */
 /*
  * psx/pthread.h
  *
index 6f8da3d..ead9e04 100644 (file)
@@ -1,3 +1,5 @@
+/* $Id: safeobj.h,v 1.2 2002/02/20 09:17:55 hyperion Exp $
+ */
 /*
  * psx/safeobj.h
  *
index 5367d8c..13bcca2 100644 (file)
@@ -1,3 +1,5 @@
+/* $Id: stdlib.h,v 1.2 2002/02/20 09:17:55 hyperion Exp $
+ */
 /*
  * psx/stdlib.h
  *
index 998153e..a2ad564 100644 (file)
@@ -1,12 +1,25 @@
+/* $Id: template.h,v 1.2 2002/02/20 09:17:55 hyperion Exp $
+ How to create a new header file from this template:
+  - copy the template in the new file (never edit this file directly, unless
+    that's what you want)
+  - search for the string "EDITME" in the file, and follow the instructions
+  - remove this comment block, all blocks containing DELETEME, and all EDITME
+    instructions
+  - save your file, and Have Fun! (TM)
+ */
+/* $ Id $ (EDITME: replace "$ Id $" with "$Id: template.h,v 1.2 2002/02/20 09:17:55 hyperion Exp $")
+ */
 /*
- * psx/template.h
+ * psx/template.h (EDITME: replace with the real name of the header)
  *
- * template for POSIX headers
+ * template for POSIX headers (EDITME: replace this line with the real file
+ * description)
  *
  * This file is part of the ReactOS Operating System.
  *
  * Contributors:
- *  Created by KJK::Hyperion <noog@libero.it>
+ *  Created by John Doe <john.doe@mail.com> (EDITME: your name and e-mail go
+ *  here)
  *
  *  THIS SOFTWARE IS NOT COPYRIGHTED
  *
  *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  *
  */
-#ifndef __PSX_TEMPLATE_H_INCLUDED__ /* FIXME: replace with the appropriate tag */
-#define __PSX_TEMPLATE_H_INCLUDED__ /* FIXME: replace with the appropriate tag */
 
+/*
+ Tags are used to prevent double inclusion of C header files. This
+ technique should be documented in all good C manuals
+
+ How to generate an unique tag for your header:
+  - uppercase the name of the header, where "name" is the filename and
+    the optional relative path (e.g. "stdio.h", "sys/types.h")
+  - replace all non-alphanumeric characters in the obtained name with an
+    underscore character ("_")
+  - prepend a double underscore ("__"), and append the string "_INCLUDED__"
+  - replace all occurrences of "__PSX_TEMPLATE_H_INCLUDED__" in this file
+    with your tag
+
+ Example tags:
+  sys/types.h -> SYS/TYPES.H -> SYS_TYPES_H -> __SYS_TYPES_H_INCLUDED__
+  iso646.h -> ISO646.H -> ISO646_H -> __ISO646_H_INCLUDED__
+
+ (REMOVEME)
+ */
+#ifndef __PSX_TEMPLATE_H_INCLUDED__ /* EDITME: replace macro with unique tag */
+#define __PSX_TEMPLATE_H_INCLUDED__ /* EDITME: replace macro with unique tag */
+/*
+ Explanation of the sections:
+  INCLUDES   #include directives should be grouped here
+  OBJECTS    declare global variables here
+  TYPES      types, structures and unions here
+  CONSTANTS  symbolic constants (simple #define's), enums, constants
+  PROTOTYPES ANSI C function prototypes
+  MACROS     parametrized macros
+
+ (REMOVEME)
+ */
 /* INCLUDES */
 
 /* OBJECTS */
@@ -34,7 +77,7 @@
 
 /* MACROS */
 
-#endif /* __PSX_TEMPLATE_H_INCLUDED__ */ /* FIXME: replace with the appropriate tag */
+#endif /* __PSX_TEMPLATE_H_INCLUDED__ */ /* EDITME: replace macro with unique tag */
 
 /* EOF */
 
index 29f3a84..9291bcd 100644 (file)
@@ -1,3 +1,5 @@
+/* $Id: pthread.h,v 1.2 2002/02/20 09:17:54 hyperion Exp $
+ */
 /*
  * pthread.h
  *
index ed06873..4860203 100644 (file)
@@ -1,7 +1,10 @@
+/* $Id: pwd.h,v 1.2 2002/02/20 09:17:54 hyperion Exp $
+ */
 /*
  * pwd.h
  *
- * password structure. Based on the Single UNIX(r) Specification, Version 2
+ * password structure. Conforming to the Single UNIX(r) Specification
+ * Version 2, System Interface & Headers Issue 5
  *
  * This file is part of the ReactOS Operating System.
  *
index d0f7793..858f952 100644 (file)
@@ -1,3 +1,5 @@
+/* $Id: sched.h,v 1.2 2002/02/20 09:17:54 hyperion Exp $
+ */
 /*
  * sched.h
  *
index c7afdc6..94a6674 100644 (file)
@@ -1,3 +1,5 @@
+/* $Id: signal.h,v 1.2 2002/02/20 09:17:54 hyperion Exp $
+ */
 /*
  * signal.h
  *
index 6ed8b5f..0273c4b 100644 (file)
@@ -1,8 +1,10 @@
+/* $Id: stdarg.h,v 1.2 2002/02/20 09:17:54 hyperion Exp $
+ */
 /*
  * stdarg.h
  *
- * handle variable argument list. Based on the Single UNIX(r)
- * Specification, Version 2
+ * handle variable argument list. Conforming to the Single UNIX(r)
+ * Specification Version 2, System Interface & Headers Issue 5
  *
  * This file is part of the ReactOS Operating System.
  *
index debec6c..a869433 100644 (file)
@@ -1,8 +1,10 @@
+/* $Id: stddef.h,v 1.2 2002/02/20 09:17:54 hyperion Exp $
+ */
 /*
  * stddef.h
  *
- * standard type definitions. Based on the Single UNIX(r) Specification,
- * Version 2
+ * standard type definitions. Conforming to the Single UNIX(r) Specification
+ * Version 2, System Interface & Headers Issue 5
  *
  * This file is part of the ReactOS Operating System.
  *
index 7fc1d19..7b2c495 100644 (file)
@@ -1,7 +1,10 @@
+/* $Id: stdio.h,v 1.2 2002/02/20 09:17:54 hyperion Exp $
+ */
 /*
  * stdio.h
  *
- * standard buffered input/output. 
+ * standard buffered input/output. Conforming to the Single UNIX(r)
+ * Specification Version 2, System Interface & Headers Issue 5
  *
  * This file is part of the ReactOS Operating System.
  *
 /* OBJECTS */
 extern char  *optarg;
 extern int    opterr;
-extern int    optind; /* (LEGACY) */
+extern int    optind; /* LEGACY */
 extern int    optopt;
 
 /* TYPES */
-typedef struct _tagFILE
+typedef struct __tagFILE
 {
  int _dummy;
 } FILE;
 
-typedef struct _tagfpos_t
+typedef struct __tagfpos_t
 {
  int _dummy;
 } fpos_t;
@@ -93,7 +96,7 @@ typedef struct _tagfpos_t
 /* PROTOTYPES */
 void     clearerr(FILE *);
 char    *ctermid(char *);
-char    *cuserid(char *); /* (LEGACY) */
+char    *cuserid(char *); /* LEGACY */
 int      fclose(FILE *);
 FILE    *fdopen(int, const char *);
 int      feof(FILE *);
@@ -123,7 +126,7 @@ int      getc(FILE *);
 int      getchar(void);
 int      getc_unlocked(FILE *);
 int      getchar_unlocked(void);
-int      getopt(int, char * const[], const char *); /* (LEGACY) */
+int      getopt(int, char * const[], const char *); /* LEGACY */
 char    *gets(char *);
 int      getw(FILE *);
 int      pclose(FILE *);
index 2cdf516..74c814c 100644 (file)
@@ -1,8 +1,10 @@
+/* $Id: stdlib.h,v 1.2 2002/02/20 09:17:55 hyperion Exp $
+ */
 /*
  * stdlib.h
  *
- * standard library definitions. Based on the Single UNIX(r)
- * Specification, Version 2
+ * standard library definitions. Conforming to the Single UNIX(r)
+ * Specification Version 2, System Interface & Headers Issue 5
  *
  * This file is part of the ReactOS Operating System.
  *
@@ -45,7 +47,7 @@ typedef struct __tagldiv_t
 } ldiv_t;
 
 /* CONSTANTS */
-#define EXIT_FAILURE (-1) /* Unsuccessful termination for exit(), evaluates
+#define EXIT_FAILURE (-1) /* Unsuccessful termination for exit(), evaluates \
                              to a non-zero value. */
 #define EXIT_SUCCESS (0) /* Successful termination for exit(), evaluates to 0. */
 
@@ -53,8 +55,8 @@ typedef struct __tagldiv_t
 #define RAND_MAX (32767) /* Maximum value returned by rand(), at least 32,767. */
 
 /* FIXME */
-#define MB_CUR_MAX (1) /* Integer expression whose value is the maximum number
-                          of bytes in a character specified by the current
+#define MB_CUR_MAX (1) /* Integer expression whose value is the maximum number \
+                          of bytes in a character specified by the current \
                           locale. */
 
 /* PROTOTYPES */
@@ -114,9 +116,9 @@ long int  strtol(const char *, char **, int);
 unsigned long int
           strtoul(const char *, char **, int);
 int       system(const char *);
-int       ttyslot(void); /* (LEGACY) */
+int       ttyslot(void); /* LEGACY */
 int       unlockpt(int);
-void     *valloc(size_t); /* (LEGACY) */
+void     *valloc(size_t); /* LEGACY */
 size_t    wcstombs(char *, const wchar_t *, size_t);
 int       wctomb(char *, wchar_t);
 
index f73d638..ef5be79 100644 (file)
@@ -1,7 +1,10 @@
+/* $Id: string.h,v 1.2 2002/02/20 09:17:55 hyperion Exp $
+ */
 /*
  * string.h
  *
- * string operations. Based on the Single UNIX(r) Specification, Version 2
+ * string operations. Conforming to the Single UNIX(r) Specification
+ * Version 2, System Interface & Headers Issue 5
  *
  * This file is part of the ReactOS Operating System.
  *
index 6a49a8a..00798cc 100644 (file)
@@ -1,6 +1,42 @@
+/* $Id: ipc.h,v 1.2 2002/02/20 09:17:56 hyperion Exp $
+ */
+/*
+ * sys/ipc.h
+ *
+ * interprocess communication access structure. Conforming to the Single
+ * UNIX(r) Specification Version 2, System Interface & Headers Issue 5
+ *
+ * This file is part of the ReactOS Operating System.
+ *
+ * Contributors:
+ *  Created by KJK::Hyperion <noog@libero.it>
+ *
+ *  THIS SOFTWARE IS NOT COPYRIGHTED
+ *
+ *  This source code is offered for use in the public domain. You may
+ *  use, modify or distribute it freely.
+ *
+ *  This code is distributed in the hope that it will be useful but
+ *  WITHOUT ANY WARRANTY. ALL WARRANTIES, EXPRESS OR IMPLIED ARE HEREBY
+ *  DISCLAMED. This includes but is not limited to warranties of
+ *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ *
+ */
 #ifndef __SYS_IPC_H_INCLUDED__
 #define __SYS_IPC_H_INCLUDED__
 
+/* INCLUDES */
+
+/* OBJECTS */
+
+/* TYPES */
+
+/* CONSTANTS */
+
+/* PROTOTYPES */
+
+/* MACROS */
+
 #endif /* __SYS_IPC_H_INCLUDED__ */
 
 /* EOF */
index 952a6e9..46ee81b 100644 (file)
@@ -1,7 +1,43 @@
-#ifndef __SYS_MMAN_H_INCLUDED__
-#define __SYS_MMAN_H_INCLUDED__
+/* $Id: mman.h,v 1.2 2002/02/20 09:17:56 hyperion Exp $
+ */
+/*
+ * sys/mman.h
+ *
+ * memory management declarations. Conforming to the Single UNIX(r)
+ * Specification Version 2, System Interface & Headers Issue 5
+ *
+ * This file is part of the ReactOS Operating System.
+ *
+ * Contributors:
+ *  Created by KJK::Hyperion <noog@libero.it>
+ *
+ *  THIS SOFTWARE IS NOT COPYRIGHTED
+ *
+ *  This source code is offered for use in the public domain. You may
+ *  use, modify or distribute it freely.
+ *
+ *  This code is distributed in the hope that it will be useful but
+ *  WITHOUT ANY WARRANTY. ALL WARRANTIES, EXPRESS OR IMPLIED ARE HEREBY
+ *  DISCLAMED. This includes but is not limited to warranties of
+ *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ *
+ */
+#ifndef __SYS_SOCKET_H_INCLUDED__
+#define __SYS_SOCKET_H_INCLUDED__
 
-#endif /* __SYS_MMAN_H_INCLUDED__ */
+/* INCLUDES */
+
+/* OBJECTS */
+
+/* TYPES */
+
+/* CONSTANTS */
+
+/* PROTOTYPES */
+
+/* MACROS */
+
+#endif /* __SYS_SOCKET_H_INCLUDED__ */
 
 /* EOF */
 
index 6a8f1ee..ae97d2a 100644 (file)
@@ -1,7 +1,43 @@
-#ifndef __SYS_MSG_H_INCLUDED__
-#define __SYS_MSG_H_INCLUDED__
+/* $Id: msg.h,v 1.2 2002/02/20 09:17:56 hyperion Exp $
+ */
+/*
+ * sys/msg.h
+ *
+ * message queue structures. Conforming to the Single UNIX(r) Specification
+ * Version 2, System Interface & Headers Issue 5
+ *
+ * This file is part of the ReactOS Operating System.
+ *
+ * Contributors:
+ *  Created by KJK::Hyperion <noog@libero.it>
+ *
+ *  THIS SOFTWARE IS NOT COPYRIGHTED
+ *
+ *  This source code is offered for use in the public domain. You may
+ *  use, modify or distribute it freely.
+ *
+ *  This code is distributed in the hope that it will be useful but
+ *  WITHOUT ANY WARRANTY. ALL WARRANTIES, EXPRESS OR IMPLIED ARE HEREBY
+ *  DISCLAMED. This includes but is not limited to warranties of
+ *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ *
+ */
+#ifndef __SYS_SOCKET_H_INCLUDED__
+#define __SYS_SOCKET_H_INCLUDED__
 
-#endif /* __SYS_MSG_H_INCLUDED__ */
+/* INCLUDES */
+
+/* OBJECTS */
+
+/* TYPES */
+
+/* CONSTANTS */
+
+/* PROTOTYPES */
+
+/* MACROS */
+
+#endif /* __SYS_SOCKET_H_INCLUDED__ */
 
 /* EOF */
 
index 2e74b0b..0a13aba 100644 (file)
@@ -1,6 +1,42 @@
+/* $Id: resource.h,v 1.2 2002/02/20 09:17:56 hyperion Exp $
+ */
+/*
+ * sys/resource.h
+ *
+ * definitions for XSI resource operations. Conforming to the Single UNIX(r)
+ * Specification Version 2, System Interface & Headers Issue 5
+ *
+ * This file is part of the ReactOS Operating System.
+ *
+ * Contributors:
+ *  Created by KJK::Hyperion <noog@libero.it>
+ *
+ *  THIS SOFTWARE IS NOT COPYRIGHTED
+ *
+ *  This source code is offered for use in the public domain. You may
+ *  use, modify or distribute it freely.
+ *
+ *  This code is distributed in the hope that it will be useful but
+ *  WITHOUT ANY WARRANTY. ALL WARRANTIES, EXPRESS OR IMPLIED ARE HEREBY
+ *  DISCLAMED. This includes but is not limited to warranties of
+ *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ *
+ */
 #ifndef __SYS_RESOURCE_H_INCLUDED__
 #define __SYS_RESOURCE_H_INCLUDED__
 
+/* INCLUDES */
+
+/* OBJECTS */
+
+/* TYPES */
+
+/* CONSTANTS */
+
+/* PROTOTYPES */
+
+/* MACROS */
+
 #endif /* __SYS_RESOURCE_H_INCLUDED__ */
 
 /* EOF */
index 0a1a896..d117684 100644 (file)
@@ -1,6 +1,42 @@
+/* $Id: sem.h,v 1.2 2002/02/20 09:17:56 hyperion Exp $
+ */
+/*
+ * sys/sem.h
+ *
+ * semaphore facility. Conforming to the Single UNIX(r) Specification
+ * Version 2, System Interface & Headers Issue 5
+ *
+ * This file is part of the ReactOS Operating System.
+ *
+ * Contributors:
+ *  Created by KJK::Hyperion <noog@libero.it>
+ *
+ *  THIS SOFTWARE IS NOT COPYRIGHTED
+ *
+ *  This source code is offered for use in the public domain. You may
+ *  use, modify or distribute it freely.
+ *
+ *  This code is distributed in the hope that it will be useful but
+ *  WITHOUT ANY WARRANTY. ALL WARRANTIES, EXPRESS OR IMPLIED ARE HEREBY
+ *  DISCLAMED. This includes but is not limited to warranties of
+ *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ *
+ */
 #ifndef __SYS_SEM_H_INCLUDED__
 #define __SYS_SEM_H_INCLUDED__
 
+/* INCLUDES */
+
+/* OBJECTS */
+
+/* TYPES */
+
+/* CONSTANTS */
+
+/* PROTOTYPES */
+
+/* MACROS */
+
 #endif /* __SYS_SEM_H_INCLUDED__ */
 
 /* EOF */
index 9e91b6a..cbdb6a1 100644 (file)
@@ -1,6 +1,42 @@
+/* $Id: shm.h,v 1.2 2002/02/20 09:17:56 hyperion Exp $
+ */
+/*
+ * sys/shm.h
+ *
+ * shared memory facility. Conforming to the Single UNIX(r) Specification
+ * Version 2, System Interface & Headers Issue 5
+ *
+ * This file is part of the ReactOS Operating System.
+ *
+ * Contributors:
+ *  Created by KJK::Hyperion <noog@libero.it>
+ *
+ *  THIS SOFTWARE IS NOT COPYRIGHTED
+ *
+ *  This source code is offered for use in the public domain. You may
+ *  use, modify or distribute it freely.
+ *
+ *  This code is distributed in the hope that it will be useful but
+ *  WITHOUT ANY WARRANTY. ALL WARRANTIES, EXPRESS OR IMPLIED ARE HEREBY
+ *  DISCLAMED. This includes but is not limited to warranties of
+ *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ *
+ */
 #ifndef __SYS_SHM_H_INCLUDED__
 #define __SYS_SHM_H_INCLUDED__
 
+/* INCLUDES */
+
+/* OBJECTS */
+
+/* TYPES */
+
+/* CONSTANTS */
+
+/* PROTOTYPES */
+
+/* MACROS */
+
 #endif /* __SYS_SHM_H_INCLUDED__ */
 
 /* EOF */
index 5ac6f82..d24a07a 100644 (file)
@@ -1,6 +1,42 @@
+/* $Id: socket.h,v 1.2 2002/02/20 09:17:56 hyperion Exp $
+ */
+/*
+ * sys/socket.h
+ *
+ * Internet Protocol family. Conforming to the Single UNIX(r) Specification
+ * Version 2, System Interface & Headers Issue 5
+ *
+ * This file is part of the ReactOS Operating System.
+ *
+ * Contributors:
+ *  Created by KJK::Hyperion <noog@libero.it>
+ *
+ *  THIS SOFTWARE IS NOT COPYRIGHTED
+ *
+ *  This source code is offered for use in the public domain. You may
+ *  use, modify or distribute it freely.
+ *
+ *  This code is distributed in the hope that it will be useful but
+ *  WITHOUT ANY WARRANTY. ALL WARRANTIES, EXPRESS OR IMPLIED ARE HEREBY
+ *  DISCLAMED. This includes but is not limited to warranties of
+ *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ *
+ */
 #ifndef __SYS_SOCKET_H_INCLUDED__
 #define __SYS_SOCKET_H_INCLUDED__
 
+/* INCLUDES */
+
+/* OBJECTS */
+
+/* TYPES */
+
+/* CONSTANTS */
+
+/* PROTOTYPES */
+
+/* MACROS */
+
 #endif /* __SYS_SOCKET_H_INCLUDED__ */
 
 /* EOF */
index 4ee2745..1103900 100644 (file)
@@ -1,8 +1,10 @@
+/* $Id: stat.h,v 1.2 2002/02/20 09:17:56 hyperion Exp $
+ */
 /*
  * sys/stat.h
  *
- * data returned by the stat() function. Based on the Single UNIX(r) Specification,
- * Version 2
+ * data returned by the stat() function. Conforming to the Single
+ * UNIX(r) Specification Version 2, System Interface & Headers Issue 5
  *
  * This file is part of the ReactOS Operating System.
  *
index 56e87b0..4f101bc 100644 (file)
@@ -1,6 +1,42 @@
+/* $Id: statvfs.h,v 1.2 2002/02/20 09:17:56 hyperion Exp $
+ */
+/*
+ * sys/statvfs.h
+ *
+ * VFS Filesystem information structure. Conforming to the Single UNIX(r)
+ * Specification Version 2, System Interface & Headers Issue 5
+ *
+ * This file is part of the ReactOS Operating System.
+ *
+ * Contributors:
+ *  Created by KJK::Hyperion <noog@libero.it>
+ *
+ *  THIS SOFTWARE IS NOT COPYRIGHTED
+ *
+ *  This source code is offered for use in the public domain. You may
+ *  use, modify or distribute it freely.
+ *
+ *  This code is distributed in the hope that it will be useful but
+ *  WITHOUT ANY WARRANTY. ALL WARRANTIES, EXPRESS OR IMPLIED ARE HEREBY
+ *  DISCLAMED. This includes but is not limited to warranties of
+ *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ *
+ */
 #ifndef __SYS_STATVFS_H_INCLUDED__
 #define __SYS_STATVFS_H_INCLUDED__
 
+/* INCLUDES */
+
+/* OBJECTS */
+
+/* TYPES */
+
+/* CONSTANTS */
+
+/* PROTOTYPES */
+
+/* MACROS */
+
 #endif /* __SYS_STATVFS_H_INCLUDED__ */
 
 /* EOF */
index d27f87d..e13d458 100644 (file)
@@ -1,6 +1,42 @@
+/* $Id: time.h,v 1.2 2002/02/20 09:17:56 hyperion Exp $
+ */
+/*
+ * sys/time.h
+ *
+ * time types. Conforming to the Single UNIX(r) Specification Version 2,
+ * System Interface & Headers Issue 5
+ *
+ * This file is part of the ReactOS Operating System.
+ *
+ * Contributors:
+ *  Created by KJK::Hyperion <noog@libero.it>
+ *
+ *  THIS SOFTWARE IS NOT COPYRIGHTED
+ *
+ *  This source code is offered for use in the public domain. You may
+ *  use, modify or distribute it freely.
+ *
+ *  This code is distributed in the hope that it will be useful but
+ *  WITHOUT ANY WARRANTY. ALL WARRANTIES, EXPRESS OR IMPLIED ARE HEREBY
+ *  DISCLAMED. This includes but is not limited to warranties of
+ *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ *
+ */
 #ifndef __SYS_TIME_H_INCLUDED__
 #define __SYS_TIME_H_INCLUDED__
 
+/* INCLUDES */
+
+/* OBJECTS */
+
+/* TYPES */
+
+/* CONSTANTS */
+
+/* PROTOTYPES */
+
+/* MACROS */
+
 #endif /* __SYS_TIME_H_INCLUDED__ */
 
 /* EOF */
index 8235c4d..2bd0dc6 100644 (file)
@@ -1,6 +1,42 @@
+/* $Id: timeb.h,v 1.2 2002/02/20 09:17:56 hyperion Exp $
+ */
+/*
+ * sys/timeb.h
+ *
+ * additional definitions for date and time. Conforming to the Single UNIX(r)
+ * Specification Version 2, System Interface & Headers Issue 5
+ *
+ * This file is part of the ReactOS Operating System.
+ *
+ * Contributors:
+ *  Created by KJK::Hyperion <noog@libero.it>
+ *
+ *  THIS SOFTWARE IS NOT COPYRIGHTED
+ *
+ *  This source code is offered for use in the public domain. You may
+ *  use, modify or distribute it freely.
+ *
+ *  This code is distributed in the hope that it will be useful but
+ *  WITHOUT ANY WARRANTY. ALL WARRANTIES, EXPRESS OR IMPLIED ARE HEREBY
+ *  DISCLAMED. This includes but is not limited to warranties of
+ *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ *
+ */
 #ifndef __SYS_TIMEB_H_INCLUDED__
 #define __SYS_TIMEB_H_INCLUDED__
 
+/* INCLUDES */
+
+/* OBJECTS */
+
+/* TYPES */
+
+/* CONSTANTS */
+
+/* PROTOTYPES */
+
+/* MACROS */
+
 #endif /* __SYS_TIMEB_H_INCLUDED__ */
 
 /* EOF */
index b401445..5d653ed 100644 (file)
@@ -1,6 +1,42 @@
+/* $Id: times.h,v 1.2 2002/02/20 09:17:56 hyperion Exp $
+ */
+/*
+ * sys/times.h
+ *
+ * file access and modification times structure. Conforming to the Single
+ * UNIX(r) Specification Version 2, System Interface & Headers Issue 5
+ *
+ * This file is part of the ReactOS Operating System.
+ *
+ * Contributors:
+ *  Created by KJK::Hyperion <noog@libero.it>
+ *
+ *  THIS SOFTWARE IS NOT COPYRIGHTED
+ *
+ *  This source code is offered for use in the public domain. You may
+ *  use, modify or distribute it freely.
+ *
+ *  This code is distributed in the hope that it will be useful but
+ *  WITHOUT ANY WARRANTY. ALL WARRANTIES, EXPRESS OR IMPLIED ARE HEREBY
+ *  DISCLAMED. This includes but is not limited to warranties of
+ *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ *
+ */
 #ifndef __SYS_TIMES_H_INCLUDED__
 #define __SYS_TIMES_H_INCLUDED__
 
+/* INCLUDES */
+
+/* OBJECTS */
+
+/* TYPES */
+
+/* CONSTANTS */
+
+/* PROTOTYPES */
+
+/* MACROS */
+
 #endif /* __SYS_TIMES_H_INCLUDED__ */
 
 /* EOF */
index a738115..aff3449 100644 (file)
@@ -1,7 +1,10 @@
+/* $Id: types.h,v 1.2 2002/02/20 09:17:56 hyperion Exp $
+ */
 /*
  * sys/types.h
  *
- * data types. Based on the Single UNIX(r) Specification, Version 2
+ * data types. Conforming to the Single UNIX(r) Specification Version 2,
+ * System Interface & Headers Issue 5
  *
  * This file is part of the ReactOS Operating System.
  *
index 2e27891..2a70c6d 100644 (file)
@@ -1,6 +1,42 @@
+/* $Id: uio.h,v 1.2 2002/02/20 09:17:56 hyperion Exp $
+ */
+/*
+ * sys/uio.h
+ *
+ * definitions for vector I/O operations. Conforming to the Single UNIX(r)
+ * Specification Version 2, System Interface & Headers Issue 5
+ *
+ * This file is part of the ReactOS Operating System.
+ *
+ * Contributors:
+ *  Created by KJK::Hyperion <noog@libero.it>
+ *
+ *  THIS SOFTWARE IS NOT COPYRIGHTED
+ *
+ *  This source code is offered for use in the public domain. You may
+ *  use, modify or distribute it freely.
+ *
+ *  This code is distributed in the hope that it will be useful but
+ *  WITHOUT ANY WARRANTY. ALL WARRANTIES, EXPRESS OR IMPLIED ARE HEREBY
+ *  DISCLAMED. This includes but is not limited to warranties of
+ *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ *
+ */
 #ifndef __SYS_UIO_H_INCLUDED__
 #define __SYS_UIO_H_INCLUDED__
 
+/* INCLUDES */
+
+/* OBJECTS */
+
+/* TYPES */
+
+/* CONSTANTS */
+
+/* PROTOTYPES */
+
+/* MACROS */
+
 #endif /* __SYS_UIO_H_INCLUDED__ */
 
 /* EOF */
index 9fc422a..e893f16 100644 (file)
@@ -1,6 +1,42 @@
+/* $Id: un.h,v 1.2 2002/02/20 09:17:56 hyperion Exp $
+ */
+/*
+ * sys/un.h
+ *
+ * declarations for definitions for UNIX-domain sockets. Conforming to the
+ * Single UNIX(r) Specification Version 2, System Interface & Headers Issue 5
+ *
+ * This file is part of the ReactOS Operating System.
+ *
+ * Contributors:
+ *  Created by KJK::Hyperion <noog@libero.it>
+ *
+ *  THIS SOFTWARE IS NOT COPYRIGHTED
+ *
+ *  This source code is offered for use in the public domain. You may
+ *  use, modify or distribute it freely.
+ *
+ *  This code is distributed in the hope that it will be useful but
+ *  WITHOUT ANY WARRANTY. ALL WARRANTIES, EXPRESS OR IMPLIED ARE HEREBY
+ *  DISCLAMED. This includes but is not limited to warranties of
+ *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ *
+ */
 #ifndef __SYS_UN_H_INCLUDED__
 #define __SYS_UN_H_INCLUDED__
 
+/* INCLUDES */
+
+/* OBJECTS */
+
+/* TYPES */
+
+/* CONSTANTS */
+
+/* PROTOTYPES */
+
+/* MACROS */
+
 #endif /* __SYS_UN_H_INCLUDED__ */
 
 /* EOF */
index bd2b9b3..b6d7c40 100644 (file)
@@ -1,8 +1,10 @@
+/* $Id: utsname.h,v 1.2 2002/02/20 09:17:56 hyperion Exp $
+ */
 /*
  * sys/utsname.h
  *
- * system name structure. Based on the Single UNIX(r) Specification,
- * Version 2
+ * system name structure. Conforming to the Single UNIX(r) Specification
+ * Version 2, System Interface & Headers Issue 5
  *
  * This file is part of the ReactOS Operating System.
  *
index 434a4ce..bc6122c 100644 (file)
@@ -1,6 +1,42 @@
+/* $Id: wait.h,v 1.2 2002/02/20 09:17:56 hyperion Exp $
+ */
+/*
+ * sys/wait.h
+ *
+ * declarations for waiting. Conforming to the Single UNIX(r) Specification
+ * Version 2, System Interface & Headers Issue 5
+ *
+ * This file is part of the ReactOS Operating System.
+ *
+ * Contributors:
+ *  Created by KJK::Hyperion <noog@libero.it>
+ *
+ *  THIS SOFTWARE IS NOT COPYRIGHTED
+ *
+ *  This source code is offered for use in the public domain. You may
+ *  use, modify or distribute it freely.
+ *
+ *  This code is distributed in the hope that it will be useful but
+ *  WITHOUT ANY WARRANTY. ALL WARRANTIES, EXPRESS OR IMPLIED ARE HEREBY
+ *  DISCLAMED. This includes but is not limited to warranties of
+ *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ *
+ */
 #ifndef __SYS_WAIT_H_INCLUDED__
 #define __SYS_WAIT_H_INCLUDED__
 
+/* INCLUDES */
+
+/* OBJECTS */
+
+/* TYPES */
+
+/* CONSTANTS */
+
+/* PROTOTYPES */
+
+/* MACROS */
+
 #endif /* __SYS_WAIT_H_INCLUDED__ */
 
 /* EOF */
index 664ce22..b231942 100644 (file)
@@ -1,7 +1,10 @@
+/* $Id: time.h,v 1.2 2002/02/20 09:17:55 hyperion Exp $
+ */
 /*
  * time.h
  *
- * time types. Based on the Single UNIX(r) Specification, Version 2
+ * time types. Conforming to the Single UNIX(r) Specification Version 2,
+ * System Interface & Headers Issue 5
  *
  * This file is part of the ReactOS Operating System.
  *
index 0ef8daa..77fb389 100644 (file)
@@ -1,7 +1,10 @@
+/* $Id: ucontext.h,v 1.2 2002/02/20 09:17:55 hyperion Exp $
+ */
 /*
  * ucontext.h
  *
- * user context. Based on the Single UNIX(r) Specification, Version 2
+ * user context. Conforming to the Single UNIX(r) Specification Version 2,
+ * System Interface & Headers Issue 5
  *
  * This file is part of the ReactOS Operating System.
  *
@@ -30,9 +33,9 @@
 /* TYPES */
 typedef void * mcontext_t;
 
-typedef struct _tagucontext_t ucontext_t;
+typedef struct __tagucontext_t ucontext_t;
 
-struct _tagucontext_t
+struct __tagucontext_t
 {
  ucontext_t *uc_link;     /* pointer to the context that will be resumed
                              when this context returns */
index 1483dae..73fffef 100644 (file)
@@ -1,8 +1,10 @@
+/* $Id: unistd.h,v 1.2 2002/02/20 09:17:55 hyperion Exp $
+ */
 /*
- * psx/template.h
+ * unistd.h
  *
- * standard symbolic constants and types. Based on the Single UNIX(r)
- * Specification, Version 2
+ * standard symbolic constants and types. Conforming to the Single UNIX(r)
+ * Specification Version 2, System Interface & Headers Issue 5
  *
  * This file is part of the ReactOS Operating System.
  *
@@ -399,13 +401,13 @@ int          access(const char *, int);
 unsigned int alarm(unsigned int);
 int          brk(void *);
 int          chdir(const char *);
-int          chroot(const char *); /* (LEGACY) */
+int          chroot(const char *); /* LEGACY */
 int          chown(const char *, uid_t, gid_t);
 int          close(int);
 size_t       confstr(int, char *, size_t);
 char        *crypt(const char *, const char *);
 char        *ctermid(char *);
-char        *cuserid(char *s); /* (LEGACY) */
+char        *cuserid(char *s); /* LEGACY */
 int          dup(int);
 int          dup2(int, int);
 void         encrypt(char[64], int);
@@ -424,7 +426,7 @@ long int     fpathconf(int, int);
 int          fsync(int);
 int          ftruncate(int, off_t);
 char        *getcwd(char *, size_t);
-int          getdtablesize(void); /* (LEGACY) */
+int          getdtablesize(void); /* LEGACY */
 gid_t        getegid(void);
 uid_t        geteuid(void);
 gid_t        getgid(void);
@@ -433,8 +435,8 @@ long         gethostid(void);
 char        *getlogin(void);
 int          getlogin_r(char *, size_t);
 int          getopt(int, char * const [], const char *);
-int          getpagesize(void); /* (LEGACY) */
-char        *getpass(const char *); /* (LEGACY) */
+int          getpagesize(void); /* LEGACY */
+char        *getpass(const char *); /* LEGACY */
 pid_t        getpgid(pid_t);
 pid_t        getpgrp(void);
 pid_t        getpid(void);
index 1b5e65b..e5e2931 100644 (file)
@@ -1,8 +1,10 @@
+/* $Id: utime.h,v 1.2 2002/02/20 09:17:55 hyperion Exp $
+ */
 /*
  * utime.h
  *
- * access and modification times structure. Based on the Single UNIX(r)
- * Specification, Version 2
+ * access and modification times structure. Conforming to the Single
+ * UNIX(r) Specification Version 2, System Interface & Headers Issue 5
  *
  * This file is part of the ReactOS Operating System.
  *
index 2facb02..e4db908 100644 (file)
@@ -1,8 +1,10 @@
+/* $Id: wchar.h,v 1.2 2002/02/20 09:17:55 hyperion Exp $
+ */
 /*
  * wchar.h
  *
- * wide-character types. Based on the Single UNIX(r) Specification,
- * Version 2
+ * wide-character types. Conforming to the Single UNIX(r) Specification
+ * Version 2, System Interface & Headers Issue 5
  *
  * This file is part of the ReactOS Operating System.
  *
index 444f166..fc51e08 100644 (file)
@@ -1,4 +1,4 @@
-# $Id:
+# $Id: Makefile,v 1.2 2002/02/20 09:17:56 hyperion Exp $
 
 PATH_TO_TOP = ../../../..
 
index b3af81c..9aa17e9 100644 (file)
@@ -1,8 +1,8 @@
-/* $Id: closedir.c,v 1.1 2002/02/20 07:06:50 hyperion Exp $
+/* $Id: closedir.c,v 1.2 2002/02/20 09:17:56 hyperion Exp $
  */
 /*
  * COPYRIGHT:   See COPYING in the top level directory
- * PROJECT:     ReactOS system libraries
+ * PROJECT:     ReactOS POSIX+ Subsystem
  * FILE:        subsys/psx/lib/psxdll/dirent/closedir.c
  * PURPOSE:     Close a directory stream
  * PROGRAMMER:  KJK::Hyperion <noog@libero.it>
index bc21165..5ec6659 100644 (file)
@@ -1,8 +1,8 @@
-/* $Id: opendir.c,v 1.1 2002/02/20 07:06:50 hyperion Exp $
+/* $Id: opendir.c,v 1.2 2002/02/20 09:17:56 hyperion Exp $
  */
 /*
  * COPYRIGHT:   See COPYING in the top level directory
- * PROJECT:     ReactOS system libraries
+ * PROJECT:     ReactOS POSIX+ Subsystem
  * FILE:        subsys/psx/lib/psxdll/dirent/opendir.c
  * PURPOSE:     Open a directory
  * PROGRAMMER:  KJK::Hyperion <noog@libero.it>
index 79938c4..c2331e8 100644 (file)
@@ -1,8 +1,8 @@
-/* $Id: readdir.c,v 1.1 2002/02/20 07:06:50 hyperion Exp $
+/* $Id: readdir.c,v 1.2 2002/02/20 09:17:56 hyperion Exp $
  */
 /*
  * COPYRIGHT:   See COPYING in the top level directory
- * PROJECT:     ReactOS system libraries
+ * PROJECT:     ReactOS POSIX+ Subsystem
  * FILE:        subsys/psx/lib/psxdll/dirent/readdir.c
  * PURPOSE:     Read directory
  * PROGRAMMER:  KJK::Hyperion <noog@libero.it>
index 6241a9f..1be412c 100644 (file)
@@ -1,8 +1,8 @@
-/* $Id: dlclose.c,v 1.1 2002/02/20 07:06:50 hyperion Exp $
+/* $Id: dlclose.c,v 1.2 2002/02/20 09:17:56 hyperion Exp $
  */
 /*
  * COPYRIGHT:   See COPYING in the top level directory
- * PROJECT:     ReactOS system libraries
+ * PROJECT:     ReactOS POSIX+ Subsystem
  * FILE:        subsys/psx/lib/psxdll/dlfcn/dlclose.c
  * PURPOSE:     Close a dlopen() object
  * PROGRAMMER:  KJK::Hyperion <noog@libero.it>
index c23c3d3..2106c88 100644 (file)
@@ -1,8 +1,8 @@
-/* $Id: dlerror.c,v 1.1 2002/02/20 07:06:50 hyperion Exp $
+/* $Id: dlerror.c,v 1.2 2002/02/20 09:17:56 hyperion Exp $
  */
 /*
  * COPYRIGHT:   See COPYING in the top level directory
- * PROJECT:     ReactOS system libraries
+ * PROJECT:     ReactOS POSIX+ Subsystem
  * FILE:        subsys/psx/lib/psxdll/dlfcn/dlerror.c
  * PURPOSE:     Gain access to an executable object file
  * PROGRAMMER:  KJK::Hyperion <noog@libero.it>
index 10563ae..dcdb2c2 100644 (file)
@@ -1,8 +1,8 @@
-/* $Id: dlopen.c,v 1.1 2002/02/20 07:06:50 hyperion Exp $
+/* $Id: dlopen.c,v 1.2 2002/02/20 09:17:56 hyperion Exp $
  */
 /*
  * COPYRIGHT:   See COPYING in the top level directory
- * PROJECT:     ReactOS system libraries
+ * PROJECT:     ReactOS POSIX+ Subsystem
  * FILE:        subsys/psx/lib/psxdll/dlfcn/dlopen.c
  * PURPOSE:     Gain access to an executable object file
  * PROGRAMMER:  KJK::Hyperion <noog@libero.it>
index 60140e3..14f5b6a 100644 (file)
@@ -1,8 +1,8 @@
-/* $Id: dlsym.c,v 1.1 2002/02/20 07:06:50 hyperion Exp $
+/* $Id: dlsym.c,v 1.2 2002/02/20 09:17:56 hyperion Exp $
  */
 /*
  * COPYRIGHT:   See COPYING in the top level directory
- * PROJECT:     ReactOS system libraries
+ * PROJECT:     ReactOS POSIX+ Subsystem
  * FILE:        subsys/psx/lib/psxdll/dlfcn/dlsym.c
  * PURPOSE:     Obtain the address of a symbol from a dlopen() object
  * PROGRAMMER:  KJK::Hyperion <noog@libero.it>
index 78a7bde..64a2f6f 100644 (file)
@@ -1,8 +1,8 @@
-/* $Id: errno.c,v 1.1 2002/02/20 07:06:50 hyperion Exp $
+/* $Id: errno.c,v 1.2 2002/02/20 09:17:56 hyperion Exp $
  */
 /*
  * COPYRIGHT:   See COPYING in the top level directory
- * PROJECT:     ReactOS system libraries
+ * PROJECT:     ReactOS POSIX+ Subsystem
  * FILE:        subsys/psx/lib/psxdll/errno/errno.c
  * PURPOSE:     Internal errno implementation
  * PROGRAMMER:  KJK::Hyperion <noog@libero.it>
index 4ae8548..5630e32 100644 (file)
@@ -1,8 +1,8 @@
-/* $Id: fcntl.c,v 1.1 2002/02/20 07:06:50 hyperion Exp $
+/* $Id: fcntl.c,v 1.2 2002/02/20 09:17:57 hyperion Exp $
  */
 /*
  * COPYRIGHT:   See COPYING in the top level directory
- * PROJECT:     ReactOS system libraries
+ * PROJECT:     ReactOS POSIX+ Subsystem
  * FILE:        subsys/psx/lib/psxdll/fcntl/fcntl.c
  * PURPOSE:     File control
  * PROGRAMMER:  KJK::Hyperion <noog@libero.it>
index 6b74582..ecc8043 100644 (file)
@@ -1,8 +1,8 @@
-/* $Id: open.c,v 1.1 2002/02/20 07:06:50 hyperion Exp $
+/* $Id: open.c,v 1.2 2002/02/20 09:17:57 hyperion Exp $
  */
 /*
  * COPYRIGHT:   See COPYING in the top level directory
- * PROJECT:     ReactOS system libraries
+ * PROJECT:     ReactOS POSIX+ Subsystem
  * FILE:        subsys/psx/lib/psxdll/fcntl/open.c
  * PURPOSE:     Open a file
  * PROGRAMMER:  KJK::Hyperion <noog@libero.it>
index 6f47dca..9a38876 100644 (file)
@@ -1,8 +1,8 @@
-/* $Id: basename.c,v 1.1 2002/02/20 07:06:51 hyperion Exp $
+/* $Id: basename.c,v 1.2 2002/02/20 09:17:57 hyperion Exp $
  */
 /*
  * COPYRIGHT:   See COPYING in the top level directory
- * PROJECT:     ReactOS system libraries
+ * PROJECT:     ReactOS POSIX+ Subsystem
  * FILE:        subsys/psx/lib/psxdll/libgen/basename.c
  * PURPOSE:     Return the last component of a pathname
  * PROGRAMMER:  KJK::Hyperion <noog@libero.it>
index 5c65f1e..c87a3dc 100644 (file)
@@ -1,8 +1,8 @@
-/* $Id:
+/* $Id: fdtable.c,v 1.2 2002/02/20 09:17:57 hyperion Exp $
  */
 /*
  * COPYRIGHT:   See COPYING in the top level directory
- * PROJECT:     ReactOS system libraries
+ * PROJECT:     ReactOS POSIX+ Subsystem
  * FILE:        subsys/psx/lib/psxdll/misc/fdtable.c
  * PURPOSE:     File descriptors table functions
  * PROGRAMMER:  KJK::Hyperion <noog@libero.it>
index a0ea432..d1d9a7a 100644 (file)
@@ -1,8 +1,8 @@
-/* $Id:
+/* $Id: interlock.c,v 1.2 2002/02/20 09:17:57 hyperion Exp $
  */
 /*
  * COPYRIGHT:   See COPYING in the top level directory
- * PROJECT:     ReactOS system libraries
+ * PROJECT:     ReactOS POSIX+ Subsystem
  * FILE:        subsys/psx/lib/psxdll/misc/interlock.c
  * PURPOSE:     inter-locked increments/decrements
  * PROGRAMMER:  KJK::Hyperion <noog@libero.it>
index f9b3948..83d3c21 100644 (file)
@@ -1,8 +1,8 @@
-/* $Id:
+/* $Id: main.c,v 1.2 2002/02/20 09:17:57 hyperion Exp $
  */
 /*
  * COPYRIGHT:   See COPYING in the top level directory
- * PROJECT:     ReactOS system libraries
+ * PROJECT:     ReactOS POSIX+ Subsystem
  * FILE:        subsys/psx/lib/psxdll/misc/main.c
  * PURPOSE:     psxdll.dll entry point
  * PROGRAMMER:  KJK::Hyperion <noog@libero.it>
index 795a53a..0753f52 100644 (file)
@@ -1,8 +1,8 @@
-/* $Id:
+/* $Id: path.c,v 1.2 2002/02/20 09:17:57 hyperion Exp $
  */
 /*
  * COPYRIGHT:   See COPYING in the top level directory
- * PROJECT:     ReactOS system libraries
+ * PROJECT:     ReactOS POSIX+ Subsystem
  * FILE:        subsys/psx/lib/psxdll/misc/path.c
  * PURPOSE:     POSIX subsystem path utilities
  * PROGRAMMER:  KJK::Hyperion <noog@libero.it>
index 697fd93..555baab 100644 (file)
@@ -1,8 +1,8 @@
-/* $Id:
+/* $Id: safeobj.c,v 1.2 2002/02/20 09:17:57 hyperion Exp $
  */
 /*
  * COPYRIGHT:   See COPYING in the top level directory
- * PROJECT:     ReactOS system libraries
+ * PROJECT:     ReactOS POSIX+ Subsystem
  * FILE:        subsys/psx/lib/psxdll/misc/safeobj.c
  * PURPOSE:     safe checking of user-provided objects
  * PROGRAMMER:  KJK::Hyperion <noog@libero.it>
index a3a6761..497fd71 100644 (file)
@@ -1,15 +1,25 @@
-/* $Id:
+/* $Id: template.c,v 1.2 2002/02/20 09:17:57 hyperion Exp $
+ How to create a new source file from this template:
+  - copy the template in the new file (never edit this file directly, unless
+    that's what you want)
+  - search for the string "EDITME" in the file, and follow the instructions
+  - remove this comment block, all blocks containing DELETEME, and all EDITME
+    instructions
+  - save your file, and Have Fun! (TM)
+ */
+/* $ Id $ (EDITME: replace "$ Id $" with "$Id: template.c,v 1.2 2002/02/20 09:17:57 hyperion Exp $")
  */
 /*
  * COPYRIGHT:   See COPYING in the top level directory
  * PROJECT:     ReactOS POSIX+ Subsystem
- * FILE:        
- * PURPOSE:     
- * PROGRAMMER:  
+ * FILE:        (EDITME: put real path of the file here)
+ * PURPOSE:     (EDITME: put a very syntetic description of the file here)
+ * PROGRAMMER:  <john.doe@mail.com> (EDITME: your name and e-mail go here)
  * UPDATE HISTORY:
- *              : Created
+ *              (EDITME: put here the creation date): Created
  */
 
+/* EDITME: your code here */
 
 /* EOF */
 
index 0137457..65851a3 100644 (file)
@@ -1,6 +1,6 @@
-; $Id: psxdll.def,v 1.1 2002/02/20 07:06:50 hyperion Exp $
+; $Id: psxdll.def,v 1.2 2002/02/20 09:17:56 hyperion Exp $
 ;
-; ReactOS POSIX Client Library
+; ReactOS POSIX+ Client Library
 ;
 
 LIBRARY PSXDLL.DLL
index b3485bc..98309ef 100644 (file)
@@ -1,6 +1,6 @@
-; $Id: psxdll.edf,v 1.1 2002/02/20 07:06:50 hyperion Exp $
+; $Id: psxdll.edf,v 1.2 2002/02/20 09:17:56 hyperion Exp $
 ;
-; ReactOS POSIX Client Library
+; ReactOS POSIX+ Client Library
 ;
 
 LIBRARY PSXDLL.DLL
index 0f9befb..22b5d33 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: psxdll.rc,v 1.1 2002/02/20 07:06:50 hyperion Exp $
+/* $Id: psxdll.rc,v 1.2 2002/02/20 09:17:56 hyperion Exp $
 */
 #include <defines.h>
 #include <reactos/resource.h>
@@ -23,7 +23,7 @@ BEGIN
         BLOCK "040904b0"
         BEGIN
             VALUE "CompanyName",       RES_STR_COMPANY_NAME
-            VALUE "FileDescription",   "Posix Client DLL\0"
+            VALUE "FileDescription",   "POSIX+ Client DLL\0"
             VALUE "FileVersion",       RES_STR_FILE_VERSION
             VALUE "InternalName",      "psxdll\0"
             VALUE "LegalCopyright",    RES_STR_LEGAL_COPYRIGHT
index 93f53b8..192173e 100644 (file)
@@ -1,8 +1,8 @@
-/* $Id:
+/* $Id: create.c,v 1.2 2002/02/20 09:17:57 hyperion Exp $
  */
 /*
  * COPYRIGHT:   See COPYING in the top level directory
- * PROJECT:     ReactOS system libraries
+ * PROJECT:     ReactOS POSIX+ Subsystem
  * FILE:        subsys/psx/lib/psxdll/pthread/create.c
  * PURPOSE:     Thread creation
  * PROGRAMMER:  KJK::Hyperion <noog@libero.it>
index 429822f..99fd130 100644 (file)
@@ -1,8 +1,8 @@
-/* $Id:
+/* $Id: exit.c,v 1.2 2002/02/20 09:17:57 hyperion Exp $
  */
 /*
  * COPYRIGHT:   See COPYING in the top level directory
- * PROJECT:     ReactOS system libraries
+ * PROJECT:     ReactOS POSIX+ Subsystem
  * FILE:        subsys/psx/lib/psxdll/pthread/exit.c
  * PURPOSE:     Thread termination
  * PROGRAMMER:  KJK::Hyperion <noog@libero.it>
index 694a715..e9969d9 100644 (file)
@@ -1,8 +1,8 @@
-/* $Id:
+/* $Id: join.c,v 1.2 2002/02/20 09:17:57 hyperion Exp $
  */
 /*
  * COPYRIGHT:   See COPYING in the top level directory
- * PROJECT:     ReactOS system libraries
+ * PROJECT:     ReactOS POSIX+ Subsystem
  * FILE:        subsys/psx/lib/psxdll/pthread/join.c
  * PURPOSE:     Wait for thread termination
  * PROGRAMMER:  KJK::Hyperion <noog@libero.it>
index 783f295..35e2287 100644 (file)
@@ -1,8 +1,8 @@
-/* $Id:
+/* $Id: kill.c,v 1.2 2002/02/20 09:17:57 hyperion Exp $
  */
 /*
  * COPYRIGHT:   See COPYING in the top level directory
- * PROJECT:     ReactOS system libraries
+ * PROJECT:     ReactOS POSIX+ Subsystem
  * FILE:        subsys/psx/lib/psxdll/pthread/kill.c
  * PURPOSE:     Send a signal to a thread
  * PROGRAMMER:  KJK::Hyperion <noog@libero.it>
index 7e89f43..9a60bc9 100644 (file)
@@ -1,8 +1,8 @@
-/* $Id:
+/* $Id: mutex.c,v 1.2 2002/02/20 09:17:57 hyperion Exp $
  */
 /*
  * COPYRIGHT:   See COPYING in the top level directory
- * PROJECT:     ReactOS system libraries
+ * PROJECT:     ReactOS POSIX+ Subsystem
  * FILE:        subsys/psx/lib/psxdll/pthread/mutex.c
  * PURPOSE:     Mutex functions
  * PROGRAMMER:  KJK::Hyperion <noog@libero.it>
index 0dea976..3ae95fe 100644 (file)
@@ -1,8 +1,8 @@
-/* $Id:
+/* $Id: self.c,v 1.2 2002/02/20 09:17:57 hyperion Exp $
  */
 /*
  * COPYRIGHT:   See COPYING in the top level directory
- * PROJECT:     ReactOS system libraries
+ * PROJECT:     ReactOS POSIX+ Subsystem
  * FILE:        subsys/psx/lib/psxdll/pthread/self.c
  * PURPOSE:     get calling thread's ID
  * PROGRAMMER:  KJK::Hyperion <noog@libero.it>
index 8477b39..a0b73a4 100644 (file)
@@ -1,8 +1,8 @@
-/* $Id:
+/* $Id: yield.c,v 1.2 2002/02/20 09:17:57 hyperion Exp $
 */
 /*
  * COPYRIGHT:   See COPYING in the top level directory
- * PROJECT:     ReactOS system libraries
+ * PROJECT:     ReactOS POSIX+ Subsystem
  * FILE:        subsys/psx/lib/psxdll/sched/yield.c
  * PURPOSE:     Yield processor
  * PROGRAMMER:  KJK::Hyperion <noog@libero.it>
index 479901d..2c69ae9 100644 (file)
@@ -1,8 +1,8 @@
-/* $Id:
+/* $Id: raise.c,v 1.2 2002/02/20 09:17:57 hyperion Exp $
  */
 /*
  * COPYRIGHT:   See COPYING in the top level directory
- * PROJECT:     ReactOS system libraries
+ * PROJECT:     ReactOS POSIX+ Subsystem
  * FILE:        subsys/psx/lib/psxdll/signal/raise.c
  * PURPOSE:     Send a signal to the executing process
  * PROGRAMMER:  KJK::Hyperion <noog@libero.it>
index 134ad92..e6a1c12 100644 (file)
@@ -1,8 +1,8 @@
-/* $Id:
+/* $Id: abort.c,v 1.2 2002/02/20 09:17:58 hyperion Exp $
  */
 /*
  * COPYRIGHT:   See COPYING in the top level directory
- * PROJECT:     ReactOS system libraries
+ * PROJECT:     ReactOS POSIX+ Subsystem
  * FILE:        subsys/psx/lib/psxdll/stdlib/abort.c
  * PURPOSE:     Generate an abnormal process abort
  * PROGRAMMER:  KJK::Hyperion <noog@libero.it>
index d76c580..44eec11 100644 (file)
@@ -1,8 +1,8 @@
-/* $Id:
+/* $Id: exit.c,v 1.2 2002/02/20 09:17:58 hyperion Exp $
  */
 /*
  * COPYRIGHT:   See COPYING in the top level directory
- * PROJECT:     ReactOS system libraries
+ * PROJECT:     ReactOS POSIX+ Subsystem
  * FILE:        subsys/psx/lib/psxdll/stdlib/exit.c
  * PURPOSE:     Terminate a process
  * PROGRAMMER:  KJK::Hyperion <noog@libero.it>
index c0b66e7..3e28e65 100644 (file)
@@ -1,8 +1,8 @@
-/* $Id:
+/* $Id: malloc.c,v 1.2 2002/02/20 09:17:58 hyperion Exp $
  */
 /*
  * COPYRIGHT:   See COPYING in the top level directory
- * PROJECT:     ReactOS system libraries
+ * PROJECT:     ReactOS POSIX+ Subsystem
  * FILE:        subsys/psx/lib/psxdll/stdlib/malloc.c
  * PURPOSE:     Memory allocator
  * PROGRAMMER:  KJK::Hyperion <noog@libero.it>
index ebd42ff..4f6cd9f 100644 (file)
@@ -1,8 +1,8 @@
-/* $Id:
+/* $Id: strcoll.c,v 1.2 2002/02/20 09:17:58 hyperion Exp $
  */
 /*
  * COPYRIGHT:   See COPYING in the top level directory
- * PROJECT:     ReactOS system libraries
+ * PROJECT:     ReactOS POSIX+ Subsystem
  * FILE:        subsys/psx/lib/psxdll/string/strcoll.c
  * PURPOSE:     string comparison using collating information
  * PROGRAMMER:  KJK::Hyperion <noog@libero.it>
index 9f5695c..ac2bbe7 100644 (file)
@@ -1,10 +1,10 @@
-/* $Id:
+/* $Id: strdup.c,v 1.2 2002/02/20 09:17:58 hyperion Exp $
  */
 /*
  * COPYRIGHT:   See COPYING in the top level directory
- * PROJECT:     ReactOS system libraries
+ * PROJECT:     ReactOS POSIX+ Subsystem
  * FILE:        subsys/psx/lib/psxdll/string/strdup.c
- * PURPOSE:     duplicate a string
+ * PURPOSE:     Duplicate a string
  * PROGRAMMER:  KJK::Hyperion <noog@libero.it>
  * UPDATE HISTORY:
  *              21/01/2002: Created
index 361ff03..7b2c71a 100644 (file)
@@ -1,8 +1,8 @@
-/* $Id:
+/* $Id: strerror.c,v 1.2 2002/02/20 09:17:58 hyperion Exp $
  */
 /*
  * COPYRIGHT:   See COPYING in the top level directory
- * PROJECT:     ReactOS system libraries
+ * PROJECT:     ReactOS POSIX+ Subsystem
  * FILE:        subsys/psx/lib/psxdll/string/strerror.c
  * PURPOSE:     Get error message string
  * PROGRAMMER:  KJK::Hyperion <noog@libero.it>
index 68f1f3f..d2b165a 100644 (file)
@@ -1,8 +1,8 @@
-/* $Id:
+/* $Id: uname.c,v 1.2 2002/02/20 09:17:58 hyperion Exp $
  */
 /*
  * COPYRIGHT:   See COPYING in the top level directory
- * PROJECT:     ReactOS system libraries
+ * PROJECT:     ReactOS POSIX+ Subsystem
  * FILE:        lib/psxdll/sys/utsname/uname.c
  * PURPOSE:     Get name of current system
  * PROGRAMMER:  KJK::Hyperion <noog@libero.it>
index 020fe67..ba33cd8 100644 (file)
@@ -1,8 +1,8 @@
-/* $Id:
-*/
+/* $Id: close.c,v 1.2 2002/02/20 09:17:58 hyperion Exp $
+ */
 /*
  * COPYRIGHT:   See COPYING in the top level directory
- * PROJECT:     ReactOS system libraries
+ * PROJECT:     ReactOS POSIX+ Subsystem
  * FILE:        subsys/psx/lib/psxdll/unistd/close.c
  * PURPOSE:     Close a file descriptor
  * PROGRAMMER:  KJK::Hyperion <noog@libero.it>
index b746563..2b06bb2 100644 (file)
@@ -1,8 +1,8 @@
-/* $Id:
+/* $Id: dup.c,v 1.2 2002/02/20 09:17:58 hyperion Exp $
  */
 /*
  * COPYRIGHT:   See COPYING in the top level directory
- * PROJECT:     ReactOS system libraries
+ * PROJECT:     ReactOS POSIX+ Subsystem
  * FILE:        subsys/psx/lib/psxdll/unistd/dup.c
  * PURPOSE:     Duplicate an open file descriptor
  * PROGRAMMER:  KJK::Hyperion <noog@libero.it>
index 51771e0..684ce9e 100644 (file)
@@ -1,8 +1,8 @@
-/* $Id:
+/* $Id: getcwd.c,v 1.2 2002/02/20 09:17:58 hyperion Exp $
  */
 /*
  * COPYRIGHT:   See COPYING in the top level directory
- * PROJECT:     ReactOS system libraries
+ * PROJECT:     ReactOS POSIX+ Subsystem
  * FILE:        subsys/psx/lib/psxdll/unistd/getcwd.c
  * PURPOSE:     Get the pathname of the current working directory
  * PROGRAMMER:  KJK::Hyperion <noog@libero.it>
index 2a3ebd3..4a701b3 100644 (file)
@@ -1,8 +1,8 @@
-/* $Id:
+/* $Id: getpid.c,v 1.2 2002/02/20 09:17:58 hyperion Exp $
  */
 /*
  * COPYRIGHT:   See COPYING in the top level directory
- * PROJECT:     ReactOS system libraries
+ * PROJECT:     ReactOS POSIX+ Subsystem
  * FILE:        subsys/psx/lib/psxdll/unistd/getpid.c
  * PURPOSE:     Get the process ID
  * PROGRAMMER:  KJK::Hyperion <noog@libero.it>
index 8d5ed88..40c868d 100644 (file)
@@ -1,8 +1,8 @@
-/* $Id:
+/* $Id: getppid.c,v 1.2 2002/02/20 09:17:58 hyperion Exp $
 */
 /*
  * COPYRIGHT:   See COPYING in the top level directory
- * PROJECT:     ReactOS system libraries
+ * PROJECT:     ReactOS POSIX+ Subsystem
  * FILE:        subsys/psx/lib/psxdll/unistd/getppid.c
  * PURPOSE:     Get the parent process ID
  * PROGRAMMER:  KJK::Hyperion <noog@libero.it>
index a234ef3..25ab55a 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id:
+/* $Id: write.c,v 1.2 2002/02/20 09:17:58 hyperion Exp $
  */
 /*
  * COPYRIGHT:   See COPYING in the top level directory