Changeset 1028
- Timestamp:
- Jan 24, 2004, 4:34:07 AM (22 years ago)
- Location:
- trunk/src/emx
- Files:
-
- 5 added
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/emx/include/spawn.h
-
Property cvs2svn:cvs-rev
changed from
1.1
to1.2
r1027 r1028 18 18 02111-1307 USA. */ 19 19 20 /** @file 21 * GLIBC 2.3.2 22 * @changed bird: we don't have features.h, sched.h or the GLIBC standard definitions. 23 */ 24 20 25 #ifndef _SPAWN_H 21 26 #define _SPAWN_H 1 22 27 28 #ifndef __EMX__ /* bird */ 23 29 #include <features.h> 24 30 #include <sched.h> 31 #endif /* bird */ 25 32 #include <signal.h> 26 33 #include <sys/types.h> 34 35 /* bird - start */ 36 #ifdef __EMX__ 37 38 #ifndef __THROW 39 #define __THROW 40 #endif 41 42 /* GCC 2.95 and later have "__restrict"; C99 compilers have 43 "restrict", and "configure" may have defined "restrict". */ 44 #ifndef __restrict 45 # if ! (2 < __GNUC__ || (2 == __GNUC__ && 95 <= __GNUC_MINOR__)) 46 # if defined restrict || 199901L <= __STDC_VERSION__ 47 # define __restrict restrict 48 # else 49 # define __restrict 50 # endif 51 # endif 52 #endif 53 54 /* GCC 3.1 and later support declaring arrays as non-overlapping 55 using the syntax array_name[restrict] */ 56 #ifndef __restrict_arr 57 # if ! (3 < __GNUC__ || (3 == __GNUC__ && 1 <= __GNUC_MINOR__)) || defined (__GNUG__) 58 # define __restrict_arr 59 # else 60 # define __restrict_arr __restrict 61 # endif 62 #endif 63 64 /** @todo implement sched.h */ 65 struct sched_param { 66 int sched_priority; 67 }; 68 #define SCHED_FIFO 1 69 #define SCHED_OTHER 2 70 #define SCHED_RR 3 71 72 #endif 73 /* bird - end */ 27 74 28 75 -
Property cvs2svn:cvs-rev
changed from
-
trunk/src/emx/src/lib/lgpl/posix/spawn_int.h
-
Property cvs2svn:cvs-rev
changed from
1.1
to1.2
r1027 r1028 28 28 } open_action; 29 29 } action; 30 31 #ifdef __EMX__ 32 /* reserve space for saving the handle which we're closing / replacing. */ 33 int fd_saved; /* handle to the saved file. -1 if N/A. */ 34 int fd_saved_coe; /* original close on exec flag. */ 35 #endif 30 36 }; 31 37 -
Property cvs2svn:cvs-rev
changed from
-
trunk/src/emx/src/lib/libc.def
-
Property cvs2svn:cvs-rev
changed from
1.40
to1.41
r1027 r1028 964 964 "___locale_C" @994 965 965 "___mempcpy" @995 966 966 "_posix_spawn" @996 967 "_posix_spawnattr_destroy" @997 968 "_posix_spawnattr_getflags" @998 969 "_posix_spawnattr_getpgroup" @999 970 "_posix_spawnattr_getschedparam" @1000 971 "_posix_spawnattr_getschedpolicy" @1001 972 "_posix_spawnattr_getsigdefault" @1002 973 "_posix_spawnattr_getsigmask" @1003 974 "_posix_spawnattr_init" @1004 975 "_posix_spawnattr_setflags" @1005 976 "_posix_spawnattr_setpgroup" @1006 977 "_posix_spawnattr_setschedparam" @1007 978 "_posix_spawnattr_setschedpolicy" @1008 979 "_posix_spawnattr_setsigdefault" @1009 980 "_posix_spawnattr_setsigmask" @1010 981 "_posix_spawn_file_actions_addclose" @1011 982 "_posix_spawn_file_actions_adddup2" @1012 983 "_posix_spawn_file_actions_addopen" @1013 984 "_posix_spawn_file_actions_destroy" @1014 985 "_posix_spawn_file_actions_init" @1015 986 "_posix_spawnp" @1016 987 "___posix_spawn_file_actions_realloc" @1017 988 "___spawni" @1018 -
Property cvs2svn:cvs-rev
changed from
-
trunk/src/emx/src/lib/libc.smak
-
Property cvs2svn:cvs-rev
changed from
1.30
to1.31
r1027 r1028 9 9 10 10 # First of all, include all second-level libc submakefiles 11 LIBC.SUBMAK := $(wildcard src/lib/*/*.smak) $(wildcard src/lib/bsd/*/*.smak) 11 LIBC.SUBMAK := $(wildcard src/lib/*/*.smak) $(wildcard src/lib/bsd/*/*.smak) $(wildcard src/lib/lgpl/*/*.smak) 12 12 -include $(LIBC.SUBMAK) 13 13 # Add to the list of genrules.smak dependencies -
Property cvs2svn:cvs-rev
changed from
Note:
See TracChangeset
for help on using the changeset viewer.