glibc/sysdeps/unix/sysv/linux
Ulrich Drepper d41c6f6161 update from main archvie 961013
Sun Oct 13 22:52:56 1996  Ulrich Drepper  <drepper@cygnus.com>

	* shlib-versions: Add version number/name for ld.so.
	* Makeconfig: Move definition of rtld-installed-name after
	inclusion of soversions.mk.
	Don't add . before version number from shlib-versions file when
	when name does not start with digit.  This is needed for ld.so.

Sat Oct 12 20:31:58 1996  Richard Henderson  <rth@tamu.edu>

	* libio/iogets.c: Warn when gets used.
	* stdio/gets.c: Strengthen the warning.

Sat Oct 12 23:10:43 1996  Ulrich Drepper  <drepper@cygnus.com>

	* libio/Makefile [_LIBC_REENTRANT] (routines): Add peekc.
	* libio/libio.h: Add prototypes for _IO_getc, _IO_putc, _IO_feof,
	_IO_ferror, _IO_peekc_locked, and _IO_ftrylockfile.
	Remove prototypes for _IO_getc_locked and _IO_putc_locked.
	[_IO_MTSAFE_IO]: Add weak aliases for _IO_flockfile and
	_IO_funlockfile.
	[! _IO_MTSAFE_IO]: Define _IO_ftrylockfile as empty.
	Define _IO_getc, _IO_peekc, _IO_putc, _IO_feof, _IO_ferror to
	appropriate values according to __USE_REENTRANT.
	* libio/stdio.h: Add prototype for ftrylockfile.
	[!_LIBC]: Define getc_locked, getchar_locked, putchar_locked,
	getc, getchar, putc, and putchar using _IO_* names.
	* libio/feof.c: Rename to _IO_feof and make feof weak alias.
	* libio/ferror.c: Rename to _IO_ferror and make ferror weak alias.
	* libio/getc.c: Rename to _IO_getc and make getc weak alias.
	* libio/putc.c: Rename to _IO_putc and make putc weak alias.
	* libio/putc_u.c: Don't define alias _IO_putc_unlocked.
	* libio/peekc.c: New file.

	* stdio-common/vfprintf.c (vfprintf): Unconditionally call
	__flockfile.

	* sysdeps/stub/locfile.c [USE_IN_LIBIO]: Also define _IO_* names.

	* crypt/Makefile (tests): Add md5test and md5c-test.
	* crypt/md5-crypt.c: Correct various error.  Now md5_process_bytes
	is called, the buffer limit is honoured and a loop in a inner
	loop is corrected.
	* crypt/md5.h (struct md5_ctx): Add new fields.
	Add prototypes for new functions.
	* crypt/md5.c (md5_init_ctx): Initialize new fields.
	(md5_finish_ctx): New function.  Like md5_read_ctx but before
	perform correct finalization.
	(md5_process_bytes): New function.  Similar to md5_proces_block,
	but does not require input size to be multiple of 64.
	(md5_stream): Rewrite using md5_process_bytes and md5_finish_ctx.
	(md5_buffer): Likewise.
	(md5_process_block): Count number of bytes.
	* crypt/md5test.c: New file.  Test program for MD5 functions.
	* crypt/md5c-test.c: New file:  Test program for MD5 crypt
	function.

	* po/fr.po: Update.

	* time/strptime.c: Recognize %s, %u, %g, and %G format.

	* posix/getopt.c: Add some more casts and initializations to
	prevent warnings.

Sat Oct 12 16:15:29 1996  Ulrich Drepper  <drepper@cygnus.com>

	* sysdeps/unix/sysv/linux/speed.c (speeds): Removed.  We provide
	an extra function to provide this functionality.
	(cfgetospeed): Simply return masked value.
	(cfsetospeed): Don't use speeds array and so we can simply test
	the value of SPEED for illegal values.
	* termios/cfsetspeed.c: Rewrite.  We convert here between the
	real values and the B* constants.
	Changes suggested by Uwe Ohse <uwe@tirka.gun.de>.

Fri Oct 11 21:45:34 1996  Andreas Jaeger  <aj@arthur.pfalz.de>

	* locale/programs/xstrdup.c: Define prototypes.
	* locale/programs/xmalloc.c: Likewise.

	* stdio-common/xbug.c (main): Change definition to avoid warning.

Fri Oct 11 23:36:31 1996  Miles Bader  <miles@gnu.ai.mit.edu>

	* db/hash/hash.c (__hash_open): Correctly test for a read-write db.
1996-10-13 21:35:39 +00:00
..
alpha update from main archive 961011 1996-10-12 00:56:05 +00:00
gnu update from main archive 961001 1996-10-02 01:40:17 +00:00
i386 update from main archive 961011 1996-10-12 00:56:05 +00:00
m68k update from main archive 961008 1996-10-08 23:39:20 +00:00
mips Update. 1996-08-07 23:50:59 +00:00
net add missing files 1996-10-13 10:40:32 +00:00
netinet Update. 1996-08-12 01:42:37 +00:00
nfs Sat Oct 14 02:52:36 1995 Ulrich Drepper <drepper@ipd.info.uni-karlsruhe.de> 1995-10-16 01:37:51 +00:00
sys update from main archive 961011 1996-10-12 00:56:05 +00:00
accept.S Document new files for Linux i386/ELF port. 1995-09-08 17:02:25 +00:00
adjtime.c update from main archive 1996-09-27 03:45:24 +00:00
bind.S Document new files for Linux i386/ELF port. 1995-09-08 17:02:25 +00:00
configure Mon Jul 29 01:27:07 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> 1996-07-29 05:54:17 +00:00
configure.in Sun Jul 28 23:46:14 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> 1996-07-29 03:49:00 +00:00
connect.S Document new files for Linux i386/ELF port. 1995-09-08 17:02:25 +00:00
direntry.h Update to 960810. 1996-08-11 01:08:23 +00:00
Dist update from main archive 961011 1996-10-12 00:56:05 +00:00
dl-sysdep.c * sysdeps/mach/hurd/brk.c (DATA_SIZE): Bump to 128MB. 1995-12-03 10:00:22 +00:00
errnos.h update from main archive 961008 1996-10-08 23:39:20 +00:00
fcntlbits.h update from main archive 960828 1996-08-29 00:31:18 +00:00
ftime.c Update to 960810. 1996-08-11 01:08:23 +00:00
gethostid.c update from main archive 961009 1996-10-10 01:07:18 +00:00
gethostname.c update from main archive 1996-09-27 03:45:24 +00:00
getpeername.S Document new files for Linux i386/ELF port. 1995-09-08 17:02:25 +00:00
getpriority.c Fri May 3 13:32:08 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> 1996-05-03 17:44:31 +00:00
getsockname.S Document new files for Linux i386/ELF port. 1995-09-08 17:02:25 +00:00
getsockopt.S Document new files for Linux i386/ELF port. 1995-09-08 17:02:25 +00:00
getsysstats.c update from main archive 960927 1996-09-28 03:24:10 +00:00
Implies Wed May 22 01:48:54 1996 Ulrich Drepper <drepper@cygnus.com> 1996-05-22 02:11:55 +00:00
init-first.c update from main archive 961001 1996-10-02 01:40:17 +00:00
init-first.h update from main archive 960910 1996-09-11 01:52:48 +00:00
ioctl-types.h * sysdeps/unix/sysv/linux/Makefile [$(subdir)=termios] (headers): 1996-05-27 20:16:19 +00:00
ioctls.h Sun Apr 28 14:14:35 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> 1996-04-28 18:25:22 +00:00
iovec.h Mon Mar 25 03:35:16 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu> 1996-03-25 17:48:26 +00:00
listen.S Document new files for Linux i386/ELF port. 1995-09-08 17:02:25 +00:00
local_lim.h Sat Oct 14 02:52:36 1995 Ulrich Drepper <drepper@ipd.info.uni-karlsruhe.de> 1995-10-16 01:37:51 +00:00
madvise.c Document new files for Linux i386/ELF port. 1995-09-08 17:02:25 +00:00
Makefile update from main archive 961011 1996-10-12 00:56:05 +00:00
msgctl.c Document new files for Linux i386/ELF port. 1995-09-08 17:02:25 +00:00
msgget.c Document new files for Linux i386/ELF port. 1995-09-08 17:02:25 +00:00
msgrcv.c Document new files for Linux i386/ELF port. 1995-09-08 17:02:25 +00:00
msgsnd.c Document new files for Linux i386/ELF port. 1995-09-08 17:02:25 +00:00
poll.c Thu Oct 26 23:11:11 1995 Ulrich Drepper <drepper@ipd.info.uni-karlsruhe.de> 1995-10-30 16:40:52 +00:00
posix_opt.h update from main archive 961008 1996-10-08 23:39:20 +00:00
profil.c Mon May 13 12:03:03 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> 1996-05-13 17:30:42 +00:00
ptrace.c update from main archive 1996-09-27 03:45:24 +00:00
reboot.c Wed May 22 22:10:01 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> 1996-05-23 03:15:42 +00:00
recv.S Document new files for Linux i386/ELF port. 1995-09-08 17:02:25 +00:00
recvfrom.S Document new files for Linux i386/ELF port. 1995-09-08 17:02:25 +00:00
recvmsg.S Document new files for Linux i386/ELF port. 1995-09-08 17:02:25 +00:00
schedbits.h update from main archive 960912 1996-09-13 03:21:39 +00:00
semctl.c Document new files for Linux i386/ELF port. 1995-09-08 17:02:25 +00:00
semget.c Document new files for Linux i386/ELF port. 1995-09-08 17:02:25 +00:00
semop.c Document new files for Linux i386/ELF port. 1995-09-08 17:02:25 +00:00
send.S Document new files for Linux i386/ELF port. 1995-09-08 17:02:25 +00:00
sendmsg.S Document new files for Linux i386/ELF port. 1995-09-08 17:02:25 +00:00
sendto.S Document new files for Linux i386/ELF port. 1995-09-08 17:02:25 +00:00
setegid.c Document new files for Linux i386/ELF port. 1995-09-08 17:02:25 +00:00
seteuid.c Sun Jan 21 00:55:25 1996 Roland McGrath <roland@churchy.gnu.ai.mit.edu> 1996-01-21 10:01:05 +00:00
sethostid.c Document new files for Linux i386/ELF port. 1995-09-08 17:02:25 +00:00
setsockopt.S Document new files for Linux i386/ELF port. 1995-09-08 17:02:25 +00:00
shmat.c Sun Jan 21 00:55:25 1996 Roland McGrath <roland@churchy.gnu.ai.mit.edu> 1996-01-21 10:01:05 +00:00
shmctl.c Document new files for Linux i386/ELF port. 1995-09-08 17:02:25 +00:00
shmdt.c Document new files for Linux i386/ELF port. 1995-09-08 17:02:25 +00:00
shmget.c Document new files for Linux i386/ELF port. 1995-09-08 17:02:25 +00:00
shutdown.S Document new files for Linux i386/ELF port. 1995-09-08 17:02:25 +00:00
sigaction.h * hurd/hurdstartup.c (_hurd_startup): Use new 1995-10-26 03:59:27 +00:00
sigcontext.h update from main archive 961011 1996-10-12 00:56:05 +00:00
signal.c Thu Oct 26 23:11:11 1995 Ulrich Drepper <drepper@ipd.info.uni-karlsruhe.de> 1995-10-30 16:40:52 +00:00
signum.h Wed Jan 17 11:04:58 1996 Roland McGrath <roland@churchy.gnu.ai.mit.edu> 1996-01-17 16:17:58 +00:00
sigsuspend.c update from main archive 1996-09-27 03:45:24 +00:00
sleep.c update from main archive 960927 1996-09-28 03:24:10 +00:00
socketbits.h * posix/glob.h (__glob_opendir_hook, __glob_readdir_hook, 1996-07-09 23:17:59 +00:00
socketpair.S Document new files for Linux i386/ELF port. 1995-09-08 17:02:25 +00:00
speed.c update from main archvie 961013 1996-10-13 21:35:39 +00:00
statbuf.h * sysdeps/unix/sysv/linux/statbuf.h (_STAT_VER_LINUX, 1996-01-18 00:50:52 +00:00
statfsbuf.h Tue Apr 23 15:56:56 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> 1996-04-24 00:58:47 +00:00
syscall.h Thu Jun 6 00:02:15 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> 1996-06-06 04:54:33 +00:00
syscalls.list update from main archive 961001 1996-10-02 01:40:17 +00:00
sysctl.c Wed May 1 09:10:04 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> 1996-05-01 13:55:18 +00:00
system.c Use POSIX version of version.c. 1996-09-12 18:29:32 +00:00
tcdrain.c update from main archive 1996-09-27 03:45:24 +00:00
tcflow.c Document new files for Linux i386/ELF port. 1995-09-08 17:02:25 +00:00
tcflush.c Document new files for Linux i386/ELF port. 1995-09-08 17:02:25 +00:00
tcgetattr.c Document new files for Linux i386/ELF port. 1995-09-08 17:02:25 +00:00
tcgetpgrp.c Mon Mar 18 13:20:46 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu> 1996-03-18 18:32:47 +00:00
tcsetattr.c Document new files for Linux i386/ELF port. 1995-09-08 17:02:25 +00:00
tcsetpgrp.c Mon Mar 18 13:20:46 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu> 1996-03-18 18:32:47 +00:00
termbits.h Sun Apr 28 14:14:35 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> 1996-04-28 18:25:22 +00:00
termio.h * sysdeps/unix/sysv/linux/Makefile [$(subdir)=termios] (headers): 1996-05-27 20:16:19 +00:00
timebits.h Fri May 10 18:36:14 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> 1996-05-10 22:55:26 +00:00
ualarm.c Document new files for Linux i386/ELF port. 1995-09-08 17:02:25 +00:00
ulimit.c update from main archive 1996-09-27 03:45:24 +00:00
usleep.c Document new files for Linux i386/ELF port. 1995-09-08 17:02:25 +00:00
ustatbits.h Thu Jul 18 04:33:21 1996 Roland McGrath <roland@baalperazim.frob.com> 1996-07-18 08:43:26 +00:00
utsnamelen.h Document new files for Linux i386/ELF port. 1995-09-08 17:02:25 +00:00
vfork.c Document new files for Linux i386/ELF port. 1995-09-08 17:02:25 +00:00
wait3.c Mon Mar 18 22:54:32 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> 1996-03-21 00:37:31 +00:00
wait.c Mon Mar 18 22:54:32 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> 1996-03-21 00:37:31 +00:00
waitflags.h update from main archive 960906 1996-09-07 04:10:57 +00:00
waitpid.c update from main archive 1996-09-27 03:45:24 +00:00