platform/upstream/glibc.git
24 years agoAIX implementation of seteuid.
Ulrich Drepper [Tue, 21 Mar 2000 01:20:26 +0000 (01:20 +0000)]
AIX implementation of seteuid.

24 years agoAIX implementation of setegid.
Ulrich Drepper [Tue, 21 Mar 2000 01:20:21 +0000 (01:20 +0000)]
AIX implementation of setegid.

24 years agoAIX implementation of sendmsg.
Ulrich Drepper [Tue, 21 Mar 2000 01:20:14 +0000 (01:20 +0000)]
AIX implementation of sendmsg.

24 years agoAIX implementation of sched_yield.
Ulrich Drepper [Tue, 21 Mar 2000 01:20:03 +0000 (01:20 +0000)]
AIX implementation of sched_yield.

24 years agoAIX implementation of sbrk.
Ulrich Drepper [Tue, 21 Mar 2000 01:19:50 +0000 (01:19 +0000)]
AIX implementation of sbrk.

24 years agoAIX implementation of revoke.
Ulrich Drepper [Tue, 21 Mar 2000 01:19:43 +0000 (01:19 +0000)]
AIX implementation of revoke.

24 years agoAIX implementation of recvmsg.
Ulrich Drepper [Tue, 21 Mar 2000 01:19:34 +0000 (01:19 +0000)]
AIX implementation of recvmsg.

24 years agoAIX implementation of recvfrom.
Ulrich Drepper [Tue, 21 Mar 2000 01:19:29 +0000 (01:19 +0000)]
AIX implementation of recvfrom.

24 years agoAIX implementation of readv.
Ulrich Drepper [Tue, 21 Mar 2000 01:19:20 +0000 (01:19 +0000)]
AIX implementation of readv.

24 years agoAIX implementation of readlink.
Ulrich Drepper [Tue, 21 Mar 2000 01:19:13 +0000 (01:19 +0000)]
AIX implementation of readlink.

24 years agoAIX implementation of read.
Ulrich Drepper [Tue, 21 Mar 2000 01:19:08 +0000 (01:19 +0000)]
AIX implementation of read.

24 years agoAIX definitions for profiling.
Ulrich Drepper [Tue, 21 Mar 2000 01:18:58 +0000 (01:18 +0000)]
AIX definitions for profiling.

24 years agoAIX implementation of pread64.
Ulrich Drepper [Tue, 21 Mar 2000 01:18:39 +0000 (01:18 +0000)]
AIX implementation of pread64.

24 years agoAIX implementation of pread.
Ulrich Drepper [Tue, 21 Mar 2000 01:18:34 +0000 (01:18 +0000)]
AIX implementation of pread.

24 years agoAIX implementation of open.
Ulrich Drepper [Tue, 21 Mar 2000 01:18:28 +0000 (01:18 +0000)]
AIX implementation of open.

24 years agoAIX implementation of nanosleep.
Ulrich Drepper [Tue, 21 Mar 2000 01:18:22 +0000 (01:18 +0000)]
AIX implementation of nanosleep.

24 years agoAIX implementation of munmap.
Ulrich Drepper [Tue, 21 Mar 2000 01:18:13 +0000 (01:18 +0000)]
AIX implementation of munmap.

24 years agoAIX implementation of mmap64.
Ulrich Drepper [Tue, 21 Mar 2000 01:18:05 +0000 (01:18 +0000)]
AIX implementation of mmap64.

24 years agoAIX implementation of mmap.
Ulrich Drepper [Tue, 21 Mar 2000 01:18:01 +0000 (01:18 +0000)]
AIX implementation of mmap.

24 years agoAIX implementation of __lxstat64.
Ulrich Drepper [Tue, 21 Mar 2000 01:17:53 +0000 (01:17 +0000)]
AIX implementation of __lxstat64.

24 years agoAIX implementation of __lxstat.
Ulrich Drepper [Tue, 21 Mar 2000 01:17:47 +0000 (01:17 +0000)]
AIX implementation of __lxstat.

24 years agoAIX implementation of lseek64.
Ulrich Drepper [Tue, 21 Mar 2000 01:17:38 +0000 (01:17 +0000)]
AIX implementation of lseek64.

24 years agoAIX implementation of lseek.
Ulrich Drepper [Tue, 21 Mar 2000 01:17:33 +0000 (01:17 +0000)]
AIX implementation of lseek.

24 years agoAIX implementation of lockf64.
Ulrich Drepper [Tue, 21 Mar 2000 01:17:26 +0000 (01:17 +0000)]
AIX implementation of lockf64.

24 years agoAIX implementation of lockf.
Ulrich Drepper [Tue, 21 Mar 2000 01:17:22 +0000 (01:17 +0000)]
AIX implementation of lockf.

24 years agoAIX specific libc startup code..
Ulrich Drepper [Tue, 21 Mar 2000 01:17:14 +0000 (01:17 +0000)]
AIX specific libc startup code..

24 years agoAIX implementation of lchown.
Ulrich Drepper [Tue, 21 Mar 2000 01:16:55 +0000 (01:16 +0000)]
AIX implementation of lchown.

24 years agoAIX implementation of kill.
Ulrich Drepper [Tue, 21 Mar 2000 01:16:47 +0000 (01:16 +0000)]
AIX implementation of kill.

24 years agoAIX specific kernel prototypes.
Ulrich Drepper [Tue, 21 Mar 2000 01:16:41 +0000 (01:16 +0000)]
AIX specific kernel prototypes.

24 years agoAIX implementation of getuid.
Ulrich Drepper [Tue, 21 Mar 2000 01:16:23 +0000 (01:16 +0000)]
AIX implementation of getuid.

24 years agoAIX implementation of getsockname.
Ulrich Drepper [Tue, 21 Mar 2000 01:16:09 +0000 (01:16 +0000)]
AIX implementation of getsockname.

24 years agoAIX implementation of getsid.
Ulrich Drepper [Tue, 21 Mar 2000 01:16:01 +0000 (01:16 +0000)]
AIX implementation of getsid.

24 years agoAIX implementation of getppid.
Ulrich Drepper [Tue, 21 Mar 2000 01:15:55 +0000 (01:15 +0000)]
AIX implementation of getppid.

24 years agoAIX implementation of getpid.
Ulrich Drepper [Tue, 21 Mar 2000 01:15:50 +0000 (01:15 +0000)]
AIX implementation of getpid.

24 years agoAIX implementation of getpgrp.
Ulrich Drepper [Tue, 21 Mar 2000 01:15:44 +0000 (01:15 +0000)]
AIX implementation of getpgrp.

24 years agoAIX implementation of getpgid.
Ulrich Drepper [Tue, 21 Mar 2000 01:15:37 +0000 (01:15 +0000)]
AIX implementation of getpgid.

24 years agoAIX implementation of getpeername.
Ulrich Drepper [Tue, 21 Mar 2000 01:15:30 +0000 (01:15 +0000)]
AIX implementation of getpeername.

24 years agoAIX implementation of getgid.
Ulrich Drepper [Tue, 21 Mar 2000 01:15:22 +0000 (01:15 +0000)]
AIX implementation of getgid.

24 years agoAIX implementation of geteuid.
Ulrich Drepper [Tue, 21 Mar 2000 01:15:16 +0000 (01:15 +0000)]
AIX implementation of geteuid.

24 years agoAIX implementation of getegid.
Ulrich Drepper [Tue, 21 Mar 2000 01:15:10 +0000 (01:15 +0000)]
AIX implementation of getegid.

24 years agoAIX implementation of getdents.
Ulrich Drepper [Tue, 21 Mar 2000 01:15:02 +0000 (01:15 +0000)]
AIX implementation of getdents.

24 years agoAIX implementation of __fxstat64.
Ulrich Drepper [Tue, 21 Mar 2000 01:14:51 +0000 (01:14 +0000)]
AIX implementation of __fxstat64.

24 years agoAIX implementation of __fxstat.
Ulrich Drepper [Tue, 21 Mar 2000 01:14:47 +0000 (01:14 +0000)]
AIX implementation of __fxstat.

24 years agoAIX implementation of ftruncate64.
Ulrich Drepper [Tue, 21 Mar 2000 01:14:37 +0000 (01:14 +0000)]
AIX implementation of ftruncate64.

24 years agoAIX implementation of ftruncate.
Ulrich Drepper [Tue, 21 Mar 2000 01:14:30 +0000 (01:14 +0000)]
AIX implementation of ftruncate.

24 years agoAIX implementation of fsync.
Ulrich Drepper [Tue, 21 Mar 2000 01:14:21 +0000 (01:14 +0000)]
AIX implementation of fsync.

24 years agoAIX implementation of fstatfs.
Ulrich Drepper [Tue, 21 Mar 2000 01:14:14 +0000 (01:14 +0000)]
AIX implementation of fstatfs.

24 years agoAIX implementation of fork.
Ulrich Drepper [Tue, 21 Mar 2000 01:14:07 +0000 (01:14 +0000)]
AIX implementation of fork.

24 years agoAIX implementation of fcntl.
Ulrich Drepper [Tue, 21 Mar 2000 01:13:56 +0000 (01:13 +0000)]
AIX implementation of fcntl.

24 years agoAIX implementation of fchown.
Ulrich Drepper [Tue, 21 Mar 2000 01:13:45 +0000 (01:13 +0000)]
AIX implementation of fchown.

24 years agoAIX implementation of execve.
Ulrich Drepper [Tue, 21 Mar 2000 01:13:37 +0000 (01:13 +0000)]
AIX implementation of execve.

24 years agoAIX implementation of euidaccess.
Ulrich Drepper [Tue, 21 Mar 2000 01:13:29 +0000 (01:13 +0000)]
AIX implementation of euidaccess.

24 years agoAIX specific environment definition.
Ulrich Drepper [Tue, 21 Mar 2000 01:13:16 +0000 (01:13 +0000)]
AIX specific environment definition.

24 years agoAIX implementation of connect.
Ulrich Drepper [Tue, 21 Mar 2000 01:12:57 +0000 (01:12 +0000)]
AIX implementation of connect.

24 years agoRebuild.
Ulrich Drepper [Tue, 21 Mar 2000 01:12:49 +0000 (01:12 +0000)]
Rebuild.

24 years agoAIX specific configure.in.
Ulrich Drepper [Tue, 21 Mar 2000 01:12:41 +0000 (01:12 +0000)]
AIX specific configure.in.

24 years agoAIX implementation of close.
Ulrich Drepper [Tue, 21 Mar 2000 01:12:25 +0000 (01:12 +0000)]
AIX implementation of close.

24 years agoAIX implementation of chown.
Ulrich Drepper [Tue, 21 Mar 2000 01:12:16 +0000 (01:12 +0000)]
AIX implementation of chown.

24 years agoAIX implementation of brk.
Ulrich Drepper [Tue, 21 Mar 2000 01:12:10 +0000 (01:12 +0000)]
AIX implementation of brk.

24 years agoAIX implementation of access.
Ulrich Drepper [Tue, 21 Mar 2000 01:12:05 +0000 (01:12 +0000)]
AIX implementation of access.

24 years agoAIX implementation of accept.
Ulrich Drepper [Tue, 21 Mar 2000 01:11:58 +0000 (01:11 +0000)]
AIX implementation of accept.

24 years agoAIX implementation of _exit.
Ulrich Drepper [Tue, 21 Mar 2000 01:11:42 +0000 (01:11 +0000)]
AIX implementation of _exit.

24 years agoAIX specific Makefile.
Ulrich Drepper [Tue, 21 Mar 2000 01:11:25 +0000 (01:11 +0000)]
AIX specific Makefile.

24 years ago(MADV_*): Add flags from latest Linux kernel.
Ulrich Drepper [Mon, 20 Mar 2000 22:51:18 +0000 (22:51 +0000)]
(MADV_*): Add flags from latest Linux kernel.

24 years ago * sysdeps/unix/sysv/linux/alpha/Versions: Put pciconfig_iobase
Richard Henderson [Mon, 20 Mar 2000 22:08:26 +0000 (22:08 +0000)]
    * sysdeps/unix/sysv/linux/alpha/Versions: Put pciconfig_iobase
        in GLIBC_2.1.4.

24 years ago * sysdeps/alpha/fpu/fraiseexcpt.c: Use get/set_fp_control instead
Richard Henderson [Mon, 20 Mar 2000 20:32:11 +0000 (20:32 +0000)]
    * sysdeps/alpha/fpu/fraiseexcpt.c: Use get/set_fp_control instead
        of arithmetic instructions.

        * sysdeps/alpha/fpu/s_ceil.c: Use round to -inf instead of playing
        with the fpcr.  Protect from INV exception.
        * sysdeps/alpha/fpu/s_ceilf.c: Likewise.
        * sysdeps/alpha/fpu/s_floor.c: Protect from INV exception.
        * sysdeps/alpha/fpu/s_floorf.c: Likewise.

        * sysdeps/alpha/fpu/s_copysign.c: New.
        * sysdeps/alpha/fpu/s_copysignf.c: New.
        * sysdeps/alpha/fpu/s_fabs.c: New.
        * sysdeps/alpha/fpu/s_fabsf.c: New.
        * sysdeps/alpha/fpu/s_rint.c: New.
        * sysdeps/alpha/fpu/s_rintf.c: New.

24 years ago * sysdeps/unix/sysv/linux/alpha/bits/mman.h: Add MADV constants.
Richard Henderson [Mon, 20 Mar 2000 20:24:41 +0000 (20:24 +0000)]
    * sysdeps/unix/sysv/linux/alpha/bits/mman.h: Add MADV constants.

24 years ago * sysdeps/unix/sysv/linux/alpha/Makefile (sysdep_routines):
Richard Henderson [Mon, 20 Mar 2000 20:23:05 +0000 (20:23 +0000)]
    * sysdeps/unix/sysv/linux/alpha/Makefile (sysdep_routines):
        Kill sethae.
        * sysdeps/unix/sysv/linux/alpha/Versions: Add pciconfig_iobase.
        * sysdeps/unix/sysv/linux/alpha/ioperm.c (all address constants):
        Use physical addresses not KSEG addresses.
        (io_system): Add PYXIS.
        (io): Remove hae.reg, sys, hae_shift.
        (stb_mb, stw_mb, stl_mb, __sethae): New.
        (inline_outb, inline_outw, inline_outl): Don't set hae.
        (inline_inb, inline_inw, inline_inl): Likewise.
        (dense_sethae): New null function.
        (struct cpuinfo_data): New.
        (process_cpuinfo): Use local and stack variables, not static.
        Move readlink check here from init_iosys.
        (init_iosys): Use __pciconfig_iobase first.  Know SX and LX as PYXIS.
        (_iopl): Simplify.
        (_hae_shift): Calculate it here.
        * sysdeps/unix/sysv/linux/alpha/syscalls.list: Remove sethae,
        add pciconfig_iobase.

24 years agoMake __pwrite64 weak alias.
Ulrich Drepper [Thu, 16 Mar 2000 07:07:13 +0000 (07:07 +0000)]
Make __pwrite64 weak alias.

24 years agoMake __pread64 weak alias.
Ulrich Drepper [Thu, 16 Mar 2000 07:06:45 +0000 (07:06 +0000)]
Make __pread64 weak alias.

24 years ago(platform): Add entry for Nautilus.
Ulrich Drepper [Wed, 15 Mar 2000 07:22:08 +0000 (07:22 +0000)]
(platform): Add entry for Nautilus.

24 years ago2000-03-09 Martin Buchholz <martin@xemacs.org>
Andreas Jaeger [Fri, 10 Mar 2000 08:40:34 +0000 (08:40 +0000)]
2000-03-09  Martin Buchholz  <martin@xemacs.org>

* sysdeps/unix/sysv/linux/alpha/syscall.S:
* manual/message.texi (Using gettextized software):
* manual/message.texi (Message Translation): Doc Fixes.
* manual/filesys.texi (File Size):
* manual/charset.texi (glibc iconv Implementation):
* locale/programs/ld-collate.c (collate_output):
* iconv/gconv_db.c (find_derivation):
* manual/install.texi:
* manual/search.texi (Hash Search Function):
* manual/stdio.texi (Output Conversion Syntax):
* FAQ.in:
* config.h.in:
* sysdeps/generic/dl-sysdep.c:
Doc Fixes.  `allows to' is not correct English.

* elf/rtld.c: Doc fixes.
* manual/creature.texi (Feature Test Macros): Doc fixes.
* manual/memory.texi (Hooks for Malloc): Doc Fixes.

* manual/filesys.texi (Working Directory): Check for ERANGE to
avoid infloop.

24 years agoDefine _STATFS_F_NAMELEN.
Ulrich Drepper [Mon, 28 Feb 2000 21:15:52 +0000 (21:15 +0000)]
Define _STATFS_F_NAMELEN.

24 years agoDefine DL_CALL_FCT here.
Ulrich Drepper [Mon, 28 Feb 2000 20:50:34 +0000 (20:50 +0000)]
Define DL_CALL_FCT here.

24 years agoDefine shmatt_t type and use it in struct shmid_ds definition.
Ulrich Drepper [Mon, 28 Feb 2000 05:02:28 +0000 (05:02 +0000)]
Define shmatt_t type and use it in struct shmid_ds definition.

24 years agoFix type of second parameter.
Ulrich Drepper [Mon, 28 Feb 2000 04:59:24 +0000 (04:59 +0000)]
Fix type of second parameter.

24 years agoApply forgotten patch to change default version to 2.2.
Andreas Jaeger [Sat, 26 Feb 2000 08:13:07 +0000 (08:13 +0000)]
Apply forgotten patch to change default version to 2.2.

24 years agoChange default version to GLIBC_2.2.
Ulrich Drepper [Sat, 26 Feb 2000 01:09:38 +0000 (01:09 +0000)]
Change default version to GLIBC_2.2.

24 years ago(__feraiseexcept): Correct declaration to return value.
Ulrich Drepper [Sat, 26 Feb 2000 00:58:51 +0000 (00:58 +0000)]
(__feraiseexcept): Correct declaration to return value.

24 years ago(struct msqid_ds): Use __pid_t.
Ulrich Drepper [Fri, 25 Feb 2000 17:05:23 +0000 (17:05 +0000)]
(struct msqid_ds): Use __pid_t.

24 years ago(IPC_INFO): Only define if __USE_GNU.
Ulrich Drepper [Fri, 25 Feb 2000 08:56:31 +0000 (08:56 +0000)]
(IPC_INFO): Only define if __USE_GNU.

24 years agoInclude bits/types.h, not sys/types.h.
Ulrich Drepper [Fri, 25 Feb 2000 08:54:48 +0000 (08:54 +0000)]
Include bits/types.h, not sys/types.h.
(MSG_EXCEPT): Only define if __USE_GNU.
Define msgqnum_t and msglen_t and use them in struct msqid_ds definition.

24 years agoAllow including from stdlib.h.
Ulrich Drepper [Thu, 24 Feb 2000 07:57:37 +0000 (07:57 +0000)]
Allow including from stdlib.h.

24 years agoLinux/Alpha specific siginfo definitions.
Ulrich Drepper [Wed, 23 Feb 2000 05:59:55 +0000 (05:59 +0000)]
Linux/Alpha specific siginfo definitions.

24 years agoDefine SA_NOCLDWAIT.
Ulrich Drepper [Wed, 23 Feb 2000 05:59:11 +0000 (05:59 +0000)]
Define SA_NOCLDWAIT.

24 years agoUpdate comment.
Ulrich Drepper [Tue, 22 Feb 2000 05:32:19 +0000 (05:32 +0000)]
Update comment.

24 years agoFix off by one error.
Ulrich Drepper [Sun, 20 Feb 2000 17:58:12 +0000 (17:58 +0000)]
Fix off by one error.

24 years agoopl, _ioperm): Add Rebel-NetWinder to platform table so _ioperm platform
Ulrich Drepper [Mon, 14 Feb 2000 18:11:04 +0000 (18:11 +0000)]
opl, _ioperm):  Add Rebel-NetWinder to platform table so _ioperm platform
lookup via /proc/cpuinfo works on later version NetWinders.

24 years ago2000-02-12 Andreas Jaeger <aj@suse.de>
Andreas Jaeger [Sat, 12 Feb 2000 11:27:47 +0000 (11:27 +0000)]
2000-02-12  Andreas Jaeger  <aj@suse.de>

* sysdeps/mips/dl-machine.h (__start): Rewritten for 2.2 startup
conventions.
(elf_machine_rel): Use R_MIPS_REL32 for RESOLVE.
(elf_machine_runtime_setup,elf_machine_got_rel): Move at end of
file and make dependend on RESOLVE.
(ELF_MACHINE_RUNTIME_TRAMPOLINE): Fix arguments to _dl_lookup_symbol.
(RESOLVE_GOTSYM): Fix arguments to _dl_lookup_symbol.

24 years ago Add oldmsgctl, oldsemctl.
Ulrich Drepper [Fri, 11 Feb 2000 21:01:03 +0000 (21:01 +0000)]
 Add oldmsgctl, oldsemctl.

24 years ago(msgctl, semctl, shmctl): Make them EXTRA as __old_* and as GLIBC_2.0 symbols.
Ulrich Drepper [Fri, 11 Feb 2000 21:00:47 +0000 (21:00 +0000)]
(msgctl, semctl, shmctl): Make them EXTRA as __old_* and as GLIBC_2.0 symbols.

24 years agoLinux/Alpha specific shmctl implementation.
Ulrich Drepper [Fri, 11 Feb 2000 21:00:22 +0000 (21:00 +0000)]
Linux/Alpha specific shmctl implementation.

24 years agoLinux/Alpha specific semctl implementation.
Ulrich Drepper [Fri, 11 Feb 2000 21:00:16 +0000 (21:00 +0000)]
Linux/Alpha specific semctl implementation.

24 years agoLinux/Alpha specific msgctl implementation.
Ulrich Drepper [Fri, 11 Feb 2000 21:00:09 +0000 (21:00 +0000)]
Linux/Alpha specific msgctl implementation.

24 years agoMIPS specific definitions of macros to get stack pointer and high
Ulrich Drepper [Fri, 11 Feb 2000 19:47:48 +0000 (19:47 +0000)]
MIPS specific definitions of macros to get stack pointer and high
precision timer.

24 years agom68k specific definitions of macros to get stack pointer and high
Ulrich Drepper [Fri, 11 Feb 2000 19:47:42 +0000 (19:47 +0000)]
m68k specific definitions of macros to get stack pointer and high
precision timer.

24 years agoAlpha specific definitions of macros to get stack pointer and high
Ulrich Drepper [Fri, 11 Feb 2000 19:47:25 +0000 (19:47 +0000)]
Alpha specific definitions of macros to get stack pointer and high
precision timer.

24 years ago(getresuid): Make syscall directly, no stubs needed.
Ulrich Drepper [Fri, 11 Feb 2000 19:44:00 +0000 (19:44 +0000)]
(getresuid): Make syscall directly, no stubs needed.
(getresgid): Likewise.

24 years agoLinux/m68k shmctl implementation.
Ulrich Drepper [Fri, 11 Feb 2000 19:43:46 +0000 (19:43 +0000)]
Linux/m68k shmctl implementation.

24 years agoLinux/m68k semctl implementation.
Ulrich Drepper [Fri, 11 Feb 2000 19:43:42 +0000 (19:43 +0000)]
Linux/m68k semctl implementation.