kopensolaris-gnu/glibc.git
22 years ago#undef stpcpy and __stpcpy.
drepper [Tue, 16 Sep 1997 00:32:10 +0000 (00:32 +0000)]
#undef stpcpy and __stpcpy.

22 years agoDefine bzero as weak alias of __bzero.
drepper [Tue, 16 Sep 1997 00:32:02 +0000 (00:32 +0000)]
Define bzero as weak alias of __bzero.

22 years agoDefine bzero as weak alias of __bzero.
drepper [Tue, 16 Sep 1997 00:31:40 +0000 (00:31 +0000)]
Define bzero as weak alias of __bzero.

22 years agoAdd warning about direct use.
drepper [Tue, 16 Sep 1997 00:30:49 +0000 (00:30 +0000)]
Add warning about direct use.
Change __strcpy_small and __stpcpy_small implementation to use macros
and provide alternative for platforms which cannot do unaligned
stores.
Add prototypes to avoid warning.
(strsep): Fix handling of empty REJECT.
(__strsep_1c): Handle NULL and empty string.
(__strsep_g): Likewise.

22 years agoAdd more stpcpy tests for constant arguments for all short lengths.
drepper [Tue, 16 Sep 1997 00:28:50 +0000 (00:28 +0000)]
Add more stpcpy tests for constant arguments for all short lengths.

22 years agoAlways declare __bzero.
drepper [Tue, 16 Sep 1997 00:28:00 +0000 (00:28 +0000)]
Always declare __bzero.
Describe __NO_STRING_INLINES.
Always include <bits/string.h>.

22 years agoTest for string functions without any optimizations.
drepper [Tue, 16 Sep 1997 00:26:34 +0000 (00:26 +0000)]
Test for string functions without any optimizations.

22 years ago(tests): Add noinl-tester.
drepper [Tue, 16 Sep 1997 00:26:02 +0000 (00:26 +0000)]
(tests): Add noinl-tester.

22 years ago(res_send): Use socklen_t type for `fromlen' variable.
drepper [Tue, 16 Sep 1997 00:25:10 +0000 (00:25 +0000)]
(res_send): Use socklen_t type for `fromlen' variable.

22 years ago(extra-objs): Add all object file variants of onlymd5-entry.
drepper [Tue, 16 Sep 1997 00:23:46 +0000 (00:23 +0000)]
(extra-objs): Add all object file variants of onlymd5-entry.

22 years agoExplain the use of the optimizing inline functions.
drepper [Tue, 16 Sep 1997 00:23:23 +0000 (00:23 +0000)]
Explain the use of the optimizing inline functions.
Describe rand_r function and tell about SysV RNGs in introduction.

22 years agoDefine _IO_close to close.
drepper [Tue, 16 Sep 1997 00:21:20 +0000 (00:21 +0000)]
Define _IO_close to close.

22 years agoRemove definition of _IO_* macros.
drepper [Tue, 16 Sep 1997 00:20:28 +0000 (00:20 +0000)]
Remove definition of _IO_* macros.

22 years agoDefine close, fstat, lseek, read, and write as macros to use __
drepper [Tue, 16 Sep 1997 00:19:56 +0000 (00:19 +0000)]
Define close, fstat, lseek, read, and write as macros to use __
protected versions.  Use those functions instead of _IO_* functions.

22 years agoImplementation of Hesid NSS module
drepper [Tue, 16 Sep 1997 00:16:33 +0000 (00:16 +0000)]
Implementation of Hesid NSS module

22 years ago(dl_main): Make sure we always have a file argument by testing for < 2
drepper [Tue, 16 Sep 1997 00:15:16 +0000 (00:15 +0000)]
(dl_main): Make sure we always have a file argument by testing for < 2
arguments after recognizing the options.

22 years ago(extra-objs): Set this instead of generated.
drepper [Tue, 16 Sep 1997 00:14:51 +0000 (00:14 +0000)]
(extra-objs): Set this instead of generated.

22 years agoAdd version number for libnss_hesiod.
drepper [Tue, 16 Sep 1997 00:14:38 +0000 (00:14 +0000)]
Add version number for libnss_hesiod.

22 years agoPrevent configuration for unsupported platforms.
drepper [Tue, 16 Sep 1997 00:14:10 +0000 (00:14 +0000)]
Prevent configuration for unsupported platforms.

22 years ago(_IO_seekpos): Acquire lock before doing the work.
drepper [Mon, 15 Sep 1997 03:17:40 +0000 (03:17 +0000)]
(_IO_seekpos): Acquire lock before doing the work.

22 years ago(_IO_seekoff): Acquire lock before doing the work.
drepper [Mon, 15 Sep 1997 03:17:16 +0000 (03:17 +0000)]
(_IO_seekoff): Acquire lock before doing the work.

22 years ago(_IO_file_sync): Acquire lock before doing the work.
drepper [Mon, 15 Sep 1997 03:16:38 +0000 (03:16 +0000)]
(_IO_file_sync): Acquire lock before doing the work.

22 years agoPretty print preprocessor stuff.
drepper [Mon, 15 Sep 1997 03:15:40 +0000 (03:15 +0000)]
Pretty print preprocessor stuff.
(glob_in_dir): If PATTERN is not really a pattern still check
whether it is a real file in the current directory and return
error if not.

22 years agoTest program for POSIX.1 glob() function.
drepper [Mon, 15 Sep 1997 03:13:12 +0000 (03:13 +0000)]
Test program for POSIX.1 glob() function.

22 years ago(distribute): Add globtest.c and globtest.sh.
drepper [Mon, 15 Sep 1997 03:12:29 +0000 (03:12 +0000)]
(distribute): Add globtest.c and globtest.sh.
Compile and run globtest if not cross-compiling.

22 years agoTest for POSIX.1 glob() function.
drepper [Mon, 15 Sep 1997 03:10:32 +0000 (03:10 +0000)]
Test for POSIX.1 glob() function.

22 years agoRegenerated: autoconf configure.in
drepper [Sat, 13 Sep 1997 16:06:03 +0000 (16:06 +0000)]
Regenerated: autoconf  configure.in

22 years agoMor eoptimizations. libc-ud-970911
drepper [Thu, 11 Sep 1997 16:44:15 +0000 (16:44 +0000)]
Mor eoptimizations.

22 years agoUpdate.
drepper [Thu, 11 Sep 1997 15:46:23 +0000 (15:46 +0000)]
Update.

22 years agoDefine O_ASYNC
drepper [Thu, 11 Sep 1997 15:46:02 +0000 (15:46 +0000)]
Define O_ASYNC

22 years agoUpdate.
drepper [Thu, 11 Sep 1997 12:09:10 +0000 (12:09 +0000)]
Update.

22 years ago(<errno.h>): Include.
drepper [Thu, 11 Sep 1997 12:08:45 +0000 (12:08 +0000)]
(<errno.h>): Include.
(_tmbuf): New decl.
(__tzfile_compute): New function.
(tz_compute): Renamed from __tz_compute.  No longer extern.
Remove redundant call to tzset_internal.
(tzset_internal): Renamed from __tzset_internal.  No longer extern.
(tzset_lock): Renamed from __tzset_lock.  No longer extern.
(__tz_convert): New function, containing functionality of old
localtime_internal function, plus locking and optional UTC.
(__tzname_max): Lock tz data structures before invoking tzset_internal.

22 years ago(__tzfile_compute): New arg USE_LOCALTIME.
drepper [Thu, 11 Sep 1997 12:08:26 +0000 (12:08 +0000)]
(__tzfile_compute): New arg USE_LOCALTIME.

22 years ago(__tz_compute): Remove unused (and now incorrect) decl.
drepper [Thu, 11 Sep 1997 12:08:15 +0000 (12:08 +0000)]
(__tz_compute): Remove unused (and now incorrect) decl.

22 years ago(__offtime): Add cast.
drepper [Thu, 11 Sep 1997 12:07:59 +0000 (12:07 +0000)]
(__offtime): Add cast.

22 years ago(__mktime_internal): Declare sec_requested even if
drepper [Thu, 11 Sep 1997 12:07:25 +0000 (12:07 +0000)]
(__mktime_internal): Declare sec_requested even if
!LEAP_SECONDS_POSSIBLE, since it's needed at the end when checking for
time_t overflow.

22 years agoRewrite to use __tz_convert.
drepper [Thu, 11 Sep 1997 12:07:00 +0000 (12:07 +0000)]
Rewrite to use __tz_convert.

22 years agoUpdate.
drepper [Thu, 11 Sep 1997 12:05:48 +0000 (12:05 +0000)]
Update.

22 years agoOnly include zonefile dependencies if $(no_deps) is not true to avoid
drepper [Thu, 11 Sep 1997 12:05:34 +0000 (12:05 +0000)]
Only include zonefile dependencies if $(no_deps) is not true to avoid
make clean failure when directory time doesn't exist yet.
(generated): Add tzselect.

22 years agoAdd aliases for _longjmp and siglongjmp.
drepper [Thu, 11 Sep 1997 12:05:04 +0000 (12:05 +0000)]
Add aliases for _longjmp and siglongjmp.

22 years agotcflag_t is 32 bits.
drepper [Thu, 11 Sep 1997 12:04:53 +0000 (12:04 +0000)]
tcflag_t is 32 bits.

22 years agohe TC* ioctls use 'T' not 't' on SparcLinux.
drepper [Thu, 11 Sep 1997 12:04:45 +0000 (12:04 +0000)]
he TC* ioctls use 'T' not 't' on SparcLinux.

22 years agoChange to match kernel.
drepper [Thu, 11 Sep 1997 12:04:18 +0000 (12:04 +0000)]
Change to match kernel.

22 years agoDefine some new macros to make assembler (possibly) more portable,
drepper [Thu, 11 Sep 1997 12:04:04 +0000 (12:04 +0000)]
Define some new macros to make assembler (possibly) more portable,
allow profiling, etc.

22 years agoCorrect for current kernels.
drepper [Thu, 11 Sep 1997 12:03:49 +0000 (12:03 +0000)]
Correct for current kernels.

22 years agoUse new macros. Fix various bugs. Document that it isn't tested.
drepper [Thu, 11 Sep 1997 12:03:33 +0000 (12:03 +0000)]
Use new macros. Fix various bugs. Document that it isn't tested.

22 years agoUse new macros. Fix various bugs. Document that it isn't tested.
drepper [Thu, 11 Sep 1997 12:03:22 +0000 (12:03 +0000)]
Use new macros. Fix various bugs. Document that it isn't tested.

22 years agoLinux/PPC specific brk implementation.
drepper [Thu, 11 Sep 1997 12:02:54 +0000 (12:02 +0000)]
Linux/PPC specific brk implementation.

22 years agoNot needed anymore.
drepper [Thu, 11 Sep 1997 12:02:35 +0000 (12:02 +0000)]
Not needed anymore.

22 years agoAdd IFF_PORTSEL and IFF_AUTOMEDIA according to recent kernel changes.
drepper [Thu, 11 Sep 1997 12:02:05 +0000 (12:02 +0000)]
Add IFF_PORTSEL and IFF_AUTOMEDIA according to recent kernel changes.

22 years agoDon't compile or use opensock if SIOGIFINDEX and SIOGIFNAME are not
drepper [Thu, 11 Sep 1997 12:01:21 +0000 (12:01 +0000)]
Don't compile or use opensock if SIOGIFINDEX and SIOGIFNAME are not
defined.

22 years agoChange to generate ANSI C style functions.
drepper [Thu, 11 Sep 1997 11:59:25 +0000 (11:59 +0000)]
Change to generate ANSI C style functions.

22 years agoInclude missing header for prototype.
drepper [Thu, 11 Sep 1997 11:37:45 +0000 (11:37 +0000)]
Include missing header for prototype.

22 years agoStub version with atomic functions.
drepper [Thu, 11 Sep 1997 11:35:20 +0000 (11:35 +0000)]
Stub version with atomic functions.

22 years agoChange loop indices to size_t when appropriate to suppress gcc
drepper [Thu, 11 Sep 1997 11:34:39 +0000 (11:34 +0000)]
Change loop indices to size_t when appropriate to suppress gcc
warning.

22 years agoPPC specific part of progfiling.
drepper [Thu, 11 Sep 1997 11:34:16 +0000 (11:34 +0000)]
PPC specific part of progfiling.

22 years agoUse JUMPTARGET macro.
drepper [Thu, 11 Sep 1997 11:33:55 +0000 (11:33 +0000)]
Use JUMPTARGET macro.

22 years agoUse ENTRY, END, weak_alias macros.
drepper [Thu, 11 Sep 1997 11:33:39 +0000 (11:33 +0000)]
Use ENTRY, END, weak_alias macros.

22 years ago(ELF_MACHINE_RUNTIME_TRAMPOLINE): Don't use register 0, to let _mcount
drepper [Thu, 11 Sep 1997 11:32:51 +0000 (11:32 +0000)]
(ELF_MACHINE_RUNTIME_TRAMPOLINE): Don't use register 0, to let _mcount
be in a shared object.
Use full sentences in comments.  Generally clean up.  Suppress some
code we don't need when relocating ld.so.

22 years agoUse JUMPTARGET macro.
drepper [Thu, 11 Sep 1997 11:32:18 +0000 (11:32 +0000)]
Use JUMPTARGET macro.

22 years agoWe now have a .S version to allow profiling etc.
drepper [Thu, 11 Sep 1997 11:31:48 +0000 (11:31 +0000)]
We now have a .S version to allow profiling etc.

22 years agoPPC optimized string function.
drepper [Thu, 11 Sep 1997 11:31:23 +0000 (11:31 +0000)]
PPC optimized string function.

22 years agoMachine specific header for gmon to use ppc-mcount.
drepper [Thu, 11 Sep 1997 11:30:47 +0000 (11:30 +0000)]
Machine specific header for gmon to use ppc-mcount.

22 years agoWe now have a .S version to allow profiling etc.
drepper [Thu, 11 Sep 1997 11:29:55 +0000 (11:29 +0000)]
We now have a .S version to allow profiling etc.

22 years agoGMP function optimized for PPC.
drepper [Thu, 11 Sep 1997 11:29:17 +0000 (11:29 +0000)]
GMP function optimized for PPC.

22 years agoGMP function optimized for PPC.
drepper [Thu, 11 Sep 1997 11:28:41 +0000 (11:28 +0000)]
GMP function optimized for PPC.

22 years ago[subdir=gmon]: Compile ppc-mcount.
drepper [Thu, 11 Sep 1997 11:27:20 +0000 (11:27 +0000)]
[subdir=gmon]: Compile ppc-mcount.

22 years agoUpdate libc-ud-970904
drepper [Thu, 11 Sep 1997 11:23:21 +0000 (11:23 +0000)]
Update

22 years agoChange to generate ANSI C style functions.
drepper [Thu, 11 Sep 1997 03:44:58 +0000 (03:44 +0000)]
Change to generate ANSI C style functions.

22 years agoChange to generate ANSI C style functions.
drepper [Thu, 11 Sep 1997 03:44:46 +0000 (03:44 +0000)]
Change to generate ANSI C style functions.

22 years ago(FUNC): Change to generate ANSI C style functions.
drepper [Thu, 11 Sep 1997 03:44:31 +0000 (03:44 +0000)]
(FUNC): Change to generate ANSI C style functions.

22 years ago(_cleanup): Convert to ANSI C style declaration to reduce gcc warning
drepper [Thu, 11 Sep 1997 03:44:18 +0000 (03:44 +0000)]
(_cleanup): Convert to ANSI C style declaration to reduce gcc warning
noise.

22 years agoCorrect test for too small buffer.
drepper [Thu, 11 Sep 1997 03:43:26 +0000 (03:43 +0000)]
Correct test for too small buffer.

22 years agoDefine function as __profil and make profil weak alias.
drepper [Thu, 11 Sep 1997 03:43:03 +0000 (03:43 +0000)]
Define function as __profil and make profil weak alias.

22 years agoDefine function as __profil and make profil weak alias.
drepper [Thu, 11 Sep 1997 03:27:08 +0000 (03:27 +0000)]
Define function as __profil and make profil weak alias.

22 years agoHeavy rewrites and optimizations.
drepper [Thu, 11 Sep 1997 03:26:00 +0000 (03:26 +0000)]
Heavy rewrites and optimizations.

22 years agoSimple low-level sycronization functions.
drepper [Thu, 11 Sep 1997 03:25:13 +0000 (03:25 +0000)]
Simple low-level sycronization functions.

22 years ago(isgreater, isgreaterequal, isless, islessequal, islessgreater,
drepper [Thu, 11 Sep 1997 03:24:27 +0000 (03:24 +0000)]
(isgreater, isgreaterequal, isless, islessequal, islessgreater,
isunordered): Optimize a bit.

22 years agoCorrect a few types and constraints.
drepper [Thu, 11 Sep 1997 03:22:52 +0000 (03:22 +0000)]
Correct a few types and constraints.

22 years agoFix fatal bugs, use correct casts now.
drepper [Thu, 11 Sep 1997 03:22:01 +0000 (03:22 +0000)]
Fix fatal bugs, use correct casts now.

22 years agoUndef function name to enable definition as macro.
drepper [Thu, 11 Sep 1997 03:21:00 +0000 (03:21 +0000)]
Undef function name to enable definition as macro.

22 years agoFix typos.
drepper [Thu, 11 Sep 1997 03:20:36 +0000 (03:20 +0000)]
Fix typos.

22 years agoUndef function name to enable definition as macro.
drepper [Thu, 11 Sep 1997 03:18:16 +0000 (03:18 +0000)]
Undef function name to enable definition as macro.

22 years ago(__stdio_read, __stdio_write, __stdio_seek, __stdio_close,
drepper [Thu, 11 Sep 1997 03:17:24 +0000 (03:17 +0000)]
(__stdio_read, __stdio_write, __stdio_seek, __stdio_close,
__stdio_fileno, __stdio_open, __stdio_reopen): Convert to ANSI C style
declaration to reduce gcc warning noise.

22 years agoImplementation of mempcpy function which returns pointer to byte
drepper [Thu, 11 Sep 1997 03:16:34 +0000 (03:16 +0000)]
Implementation of mempcpy function which returns pointer to byte
following last destination byte.

22 years agoDeclare __crypt_r.
drepper [Thu, 11 Sep 1997 03:15:53 +0000 (03:15 +0000)]
Declare __crypt_r.

22 years agoRewrite in terms of an array.
drepper [Thu, 11 Sep 1997 03:15:02 +0000 (03:15 +0000)]
Rewrite in terms of an array.

22 years agoNot needed anymore.
drepper [Thu, 11 Sep 1997 03:14:53 +0000 (03:14 +0000)]
Not needed anymore.

22 years agoDo the work; don't call __setjmp_aux. Move _setjmp and setjmp from
drepper [Thu, 11 Sep 1997 03:14:40 +0000 (03:14 +0000)]
Do the work; don't call __setjmp_aux.  Move _setjmp and setjmp from
bsd-*.S.

22 years agoStub out.
drepper [Thu, 11 Sep 1997 03:14:23 +0000 (03:14 +0000)]
Stub out.

22 years agoWe have an assembler versin now.
drepper [Thu, 11 Sep 1997 03:14:07 +0000 (03:14 +0000)]
We have an assembler versin now.

22 years agolongjmp implementation using array.
drepper [Thu, 11 Sep 1997 03:13:56 +0000 (03:13 +0000)]
longjmp implementation using array.

22 years agoKill setjmp_aux.
drepper [Thu, 11 Sep 1997 03:13:30 +0000 (03:13 +0000)]
Kill setjmp_aux.

22 years agoAdd prototype for xdr_opaque_auth, don't define HAVE_SECURE_RPC.
drepper [Thu, 11 Sep 1997 03:13:00 +0000 (03:13 +0000)]
Add prototype for xdr_opaque_auth, don't define HAVE_SECURE_RPC.

22 years agoDon't use /bin/sh to start /usr/etc/keyenvoy, or we will get a
drepper [Thu, 11 Sep 1997 03:12:47 +0000 (03:12 +0000)]
Don't use /bin/sh to start /usr/etc/keyenvoy, or we will get a
deadlock with NIS+.

22 years agoFix signal handling.
drepper [Thu, 11 Sep 1997 03:12:36 +0000 (03:12 +0000)]
Fix signal handling.

22 years agoDon't define our own prototypes, use the one from the header files.
drepper [Thu, 11 Sep 1997 03:12:19 +0000 (03:12 +0000)]
Don't define our own prototypes, use the one from the header files.

22 years agoDon't dereference NULL pointer, initialize ad->ad_timediff.
drepper [Thu, 11 Sep 1997 03:11:57 +0000 (03:11 +0000)]
Don't dereference NULL pointer, initialize ad->ad_timediff.

22 years agoUndefine __USE_STRING_INLINES.
drepper [Thu, 11 Sep 1997 03:11:19 +0000 (03:11 +0000)]
Undefine __USE_STRING_INLINES.

22 years agoAdd copyright and make little cleanups.
drepper [Thu, 11 Sep 1997 03:10:52 +0000 (03:10 +0000)]
Add copyright and make little cleanups.