From 52cea45760128eba0cc6108f3809e52bee553f9f Mon Sep 17 00:00:00 2001 From: Ulrich Drepper Date: Sat, 21 Aug 1999 04:13:24 +0000 Subject: Update. * sysdeps/unix/sysv/linux/init-first.c (init): Remove personality call. It should not be necessary andis harmful for Alpha. --- ChangeLog | 3 ++ Makefile | 2 +- NAMESPACE | 56 ++++++++++++++++++++++++++++++++++++ manual/stdio.texi | 3 +- sysdeps/unix/sysv/linux/init-first.c | 7 ----- 5 files changed, 62 insertions(+), 9 deletions(-) create mode 100644 NAMESPACE diff --git a/ChangeLog b/ChangeLog index 3c35713cc2..3141a9e003 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,8 @@ 1999-08-20 Ulrich Drepper + * sysdeps/unix/sysv/linux/init-first.c (init): Remove personality + call. It should not be necessary andis harmful for Alpha. + * sysdeps/posix/getcwd.c: Correct comment saying < 0 is ok for size type. [PR libc/1269] diff --git a/Makefile b/Makefile index 2000f274d7..87eeeb0270 100644 --- a/Makefile +++ b/Makefile @@ -255,7 +255,7 @@ distribute := README README.libm INSTALL FAQ FAQ.in NOTES NEWS BUGS \ version.h shlib-versions rpm/Makefile rpm/template \ rpm/rpmrc glibcbug.in abi-tags stub-tag.h \ test-skeleton.c include/des.h Versions.def \ - INTERFACE CONFORMANCE \ + INTERFACE CONFORMANCE NAMESPACE \ $(addprefix scripts/, \ rellns-sh config.sub config.guess \ mkinstalldirs move-if-change install-sh \ diff --git a/NAMESPACE b/NAMESPACE new file mode 100644 index 0000000000..4d43a5deba --- /dev/null +++ b/NAMESPACE @@ -0,0 +1,56 @@ +Header Prefix Suffix + +aio.h aio_, lio_, AIO_, LIO_ +complex.h cerf{,f,l}, cerfc{,f,l}, cexp2{,f,l}, + cexpm1{,f,l}, clog10{,f,l}, clog1p{,f,l}, + clog2{,f,l}, clgamma{,f,l}, ctgamma{,f,l} +ctype.h is[a-z], to[a-z] +dirent.h d_ +errno.h E +fcntl.h l_ +glob.h gl_, GLOB_ +grp.h gr_ +inttypes.h PRI[a-zX], SCN[a-zX] +limits.h _MAX +locale.h LC_[A-Z] +mqueue.h mq_, MQ_ +ndbm.h dbm_ +poll.h pd_, ph_, ps_ +pthread.h pthread_, PTHREAD_ +pwd.h pw_ +regex.h re_, rm_ +sched.h sched_, SCHED_ +semaphore.h sem_, SEM_ +signal.h sa_, uc_, SIG[A-Z], SIG_[A-Z], + ss_, sv_ + si_, SI_, sigev_, SIGEV_, sival_ +stdint.h int*_t, uint*_t, INT*_MAX, INT*_MIN, + INT*_C, UINT*_MAX, UINT*_MIN, UINT*_C +stdlib.h str[a-z] +string.h str[a-z], wcs[a-z] +stropts.h bi_, ic_, l_, sl_, str_ +sys/ipc.h ipc_ +sys/mman.h shm_, MAP_, MCL_, MS_, PROT_ +sys/msg.h msg +sys/resource.h rlim_, ru_ +sys/sem.h sem +sys/shm.h shm +sys/stat.h st_ +sys/statvfs.h f_ +sys/time.h fds_, it_, tv_, FD_ +sys/times.h tms_ +sys/uio.h iov_ +sys/utsname.h uts_ +sys/wait.h si_, W[A-Z], P_ +termios.h c_ +time.h tm_ + clock_, timer_, it_, tv_, + CLOCK_, TIMER_ +ucontext.h uc_, SS_ +ulimit.h UL_ +utime.h utim_ +utmpx.h ut_ _LVL, _TIME, _PROCESS +wchar.h wcs[a-z] +wctype.h is[a-z], to[a-z] +wordexp.h we_ +ANY header _t diff --git a/manual/stdio.texi b/manual/stdio.texi index 6610ae5105..0f82864af3 100644 --- a/manual/stdio.texi +++ b/manual/stdio.texi @@ -3901,7 +3901,8 @@ make_message_string (const char *a, int b) This section describes how you can make a stream that gets input from an arbitrary data source or writes output to an arbitrary data sink -programmed by you. We call these @dfn{custom streams}. +programmed by you. We call these @dfn{custom streams}. The functions +and types described here are all GNU extensions. @c !!! this does not talk at all about the higher-level hooks diff --git a/sysdeps/unix/sysv/linux/init-first.c b/sysdeps/unix/sysv/linux/init-first.c index b8ee2bdf14..93adb905b5 100644 --- a/sysdeps/unix/sysv/linux/init-first.c +++ b/sysdeps/unix/sysv/linux/init-first.c @@ -128,13 +128,6 @@ init (int argc, char **argv, char **envp) __libc_fatal ("FATAL: kernel too old\n"); } - /* The `personality' system call takes one argument that chooses - the "personality", i.e. the set of system calls and such. We - must make this call first thing to disable emulation of some - other system that might have been enabled by default based on - the executable format. */ - __personality (PER_LINUX); - /* Set the FPU control word to the proper default value if the kernel would use a different value. (In a static program we don't have this information.) */ -- cgit v1.2.3