1
0
mirror of https://sourceware.org/git/glibc.git synced 2025-08-08 17:42:12 +03:00

Mon Jun 17 17:53:21 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>

* sysdeps/mach/hurd/brk.c (___brk_addr): Define as weak alias for
	_hurd_brk.

	* libio/stdio.h [__USE_SVID]: Declare tempnam.

Fri Jun 14 19:28:33 1996  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>

	* sysdeps/unix/sysv/linux/syscalls.list: Add swapon with two
	parameters.

Wed Jun 12 20:40:51 1996  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>

	* sysdeps/m68k/dl-machine.h (RTLD_START): Fix access to
	_dl_default_scope.

	* sysdeps/stub/elfclass.h: New file.
This commit is contained in:
Roland McGrath
1996-06-17 22:41:47 +00:00
parent 61ee476c44
commit 2cc7dc4d7f
6 changed files with 44 additions and 15 deletions

View File

@@ -1,5 +1,24 @@
Mon Jun 17 17:53:21 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
* sysdeps/mach/hurd/brk.c (___brk_addr): Define as weak alias for
_hurd_brk.
* libio/stdio.h [__USE_SVID]: Declare tempnam.
Fri Jun 14 19:28:33 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
* sysdeps/unix/sysv/linux/syscalls.list: Add swapon with two
parameters.
Wed Jun 12 20:40:51 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
* sysdeps/m68k/dl-machine.h (RTLD_START): Fix access to
_dl_default_scope.
Sun Jun 16 03:22:49 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> Sun Jun 16 03:22:49 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
* sysdeps/stub/elfclass.h: New file.
* Make-dist (subdir): Make empty value really empty. * Make-dist (subdir): Make empty value really empty.
* version.h (VERSION): Update to 1.91. * version.h (VERSION): Update to 1.91.

25
README
View File

@@ -1,4 +1,4 @@
This directory contains the version 1.09.6 test release of the GNU C Library. This directory contains the version 1.91 test release of the GNU C Library.
Many bugs have been fixed since the last release. Many bugs have been fixed since the last release.
Some bugs surely remain. Some bugs surely remain.
@@ -6,16 +6,17 @@ As of this release, the GNU C library has been ported to the following
configurations: configurations:
alpha-dec-osf1 alpha-dec-osf1
i386-bsd4.3 i[345]86-*-bsd4.3
i386-force_cpu386-none i[345]86-*-gnu
i386-gnu (for Hurd development only) i[345]86-*-isc2.2
i386-isc2.2 i[345]86-*-isc3
i386-isc3 i[345]86-*-linux
i386-sco3.2 i[345]86-*-sco3.2
i386-sco3.2v4 i[345]86-*-sco3.2v4
i386-sequent-bsd i[345]86-*-sysv
i386-sysv i[345]86-*-sysv4
i386-sysv4 i[345]86-force_cpu386-none
i[345]86-sequent-bsd
i960-nindy960-none i960-nindy960-none
m68k-hp-bsd4.3 m68k-hp-bsd4.3
m68k-mvme135-none m68k-mvme135-none
@@ -37,7 +38,7 @@ provides the Unix `crypt' function, plus some other entry points.
Because of the United States export restriction on DES implementations, Because of the United States export restriction on DES implementations,
we are distributing this code separately from the rest of the C we are distributing this code separately from the rest of the C
library. There is an extra distribution tar file just for crypt; it is library. There is an extra distribution tar file just for crypt; it is
called `glibc-1.09.6-crypt.tar.gz'. You can just unpack the crypt called `glibc-1.91-crypt.tar.gz'. You can just unpack the crypt
distribution along with the rest of the C library and build; you can distribution along with the rest of the C library and build; you can
also build the library without getting crypt. Users outside the USA also build the library without getting crypt. Users outside the USA
can get the crypt distribution via anonymous FTP from ftp.uni-c.dk can get the crypt distribution via anonymous FTP from ftp.uni-c.dk

View File

@@ -135,6 +135,9 @@ extern int sprintf __P ((char*, __const char* format, ...));
extern int sscanf __P ((__const char* string, __const char* format, ...)); extern int sscanf __P ((__const char* string, __const char* format, ...));
extern FILE* tmpfile __P ((void)); extern FILE* tmpfile __P ((void));
extern char* tmpnam __P ((char*)); extern char* tmpnam __P ((char*));
#ifdef __USE_SVID
extern char *tempnam __P ((__const char *__dir, __const char *__pfx));
#endif
extern char *__stdio_gen_tempname __P ((__const char *dir, __const char *pfx, extern char *__stdio_gen_tempname __P ((__const char *dir, __const char *pfx,
int dir_search, size_t *lenptr, int dir_search, size_t *lenptr,
FILE **streamptr)); FILE **streamptr));

View File

@@ -255,8 +255,8 @@ _dl_start_user:
| Push back the modified argument count. | Push back the modified argument count.
move.l %d1, -(%sp) move.l %d1, -(%sp)
0: | Push _dl_default_scope[2] as argument in _dl_init_next call below. 0: | Push _dl_default_scope[2] as argument in _dl_init_next call below.
move.l ([_dl_default_scope@GOT, %a5]), %d2 move.l ([_dl_default_scope@GOT, %a5], 8), %d2
0: move.l (%d2, 8), -(%sp) 0: move.l %d2, -(%sp)
| Call _dl_init_next to return the address of an initializer | Call _dl_init_next to return the address of an initializer
| function to run. | function to run.
bsr.l _dl_init_next@PLTPC bsr.l _dl_init_next@PLTPC

View File

@@ -1,4 +1,4 @@
/* Copyright (C) 1991, 1992, 1993, 1994, 1995 Free Software Foundation, Inc. /* Copyright (C) 1991, 92, 93, 94, 95, 96 Free Software Foundation, Inc.
This file is part of the GNU C Library. This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or The GNU C Library is free software; you can redistribute it and/or
@@ -35,6 +35,11 @@ vm_address_t _hurd_data_end;
Pages beyond the one containing this address allow no access. */ Pages beyond the one containing this address allow no access. */
vm_address_t _hurd_brk; vm_address_t _hurd_brk;
/* This name is used by the Linux crtbeginS.o for reasons you don't even
want to think about it. It's just easier to provide some definition for
it than even to explain the braindamage involved. */
weak_alias (_hurd_brk, ___brk_addr)
struct mutex _hurd_brk_lock; struct mutex _hurd_brk_lock;
extern int __data_start, _end; extern int __data_start, _end;

View File

@@ -48,6 +48,7 @@ sigpending - sigpending 1 sigpending
sigprocmask - sigprocmask 3 __sigprocmask sigprocmask sigprocmask - sigprocmask 3 __sigprocmask sigprocmask
s_sysctl sysctl _sysctl 1 __syscall__sysctl s_sysctl sysctl _sysctl 1 __syscall__sysctl
sysinfo - sysinfo 1 sysinfo sysinfo - sysinfo 1 sysinfo
swapon - swapon 2 swapon
ksyslog_ctl - syslog 3 ksyslog_ctl ksyslog_ctl - syslog 3 ksyslog_ctl
umount - umount 1 __umount umount umount - umount 1 __umount umount
uselib - uselib 1 uselib uselib - uselib 1 uselib