kopensolaris-gnu/glibc.git
20 years agoLinux/MIPS specific definitions for resource.h.
drepper [Sun, 19 Dec 1999 00:02:12 +0000 (00:02 +0000)]
Linux/MIPS specific definitions for resource.h.

20 years agoLinux/Alpha specific definitions for resource.h.
drepper [Sun, 19 Dec 1999 00:02:03 +0000 (00:02 +0000)]
Linux/Alpha specific definitions for resource.h.

20 years agoDon't depend on the unreliable kernel headers.
drepper [Sat, 18 Dec 1999 23:49:02 +0000 (23:49 +0000)]
Don't depend on the unreliable kernel headers.

20 years ago(__ASSUME_STAT64_SYSCALL): New.
drepper [Sat, 18 Dec 1999 23:42:51 +0000 (23:42 +0000)]
(__ASSUME_STAT64_SYSCALL): New.

20 years agoRewrite to use stat64 syscall if available.
drepper [Sat, 18 Dec 1999 23:42:38 +0000 (23:42 +0000)]
Rewrite to use stat64 syscall if available.

20 years agoRewrite to use lstat64 syscall if available.
drepper [Sat, 18 Dec 1999 23:42:29 +0000 (23:42 +0000)]
Rewrite to use lstat64 syscall if available.

20 years agoRewrite to use fstat64 syscall if available.
drepper [Sat, 18 Dec 1999 23:42:18 +0000 (23:42 +0000)]
Rewrite to use fstat64 syscall if available.

20 years agoSave and set errno.
drepper [Sat, 18 Dec 1999 23:41:50 +0000 (23:41 +0000)]
Save and set errno.

20 years ago(NAN): Rename union to avoid duplicate definition with function __nan.
drepper [Sat, 18 Dec 1999 23:41:27 +0000 (23:41 +0000)]
(NAN): Rename union to avoid duplicate definition with function __nan.

20 years ago(CLEAR_CACHE): New macro to force a cache flush.
drepper [Sat, 18 Dec 1999 23:40:50 +0000 (23:40 +0000)]
(CLEAR_CACHE): New macro to force a cache flush.

20 years ago Find pwd program also in /usr/bin and let shell do the job if it is
drepper [Sat, 18 Dec 1999 23:40:25 +0000 (23:40 +0000)]
 Find pwd program also in /usr/bin and let shell do the job if it is
there neither.

20 years agoRemove erroneous __restrict declarations.
drepper [Sat, 18 Dec 1999 23:40:03 +0000 (23:40 +0000)]
Remove erroneous __restrict declarations.

20 years ago(_dl_relocate_object): Add call to flush cache after .text segment
drepper [Sat, 18 Dec 1999 23:39:31 +0000 (23:39 +0000)]
(_dl_relocate_object): Add call to flush cache after .text segment
fixups.

20 years agoUpdate.
drepper [Sat, 18 Dec 1999 19:45:25 +0000 (19:45 +0000)]
Update.

20 years agoLinux/SPARC specific resource,h definitions.
drepper [Sat, 18 Dec 1999 19:43:17 +0000 (19:43 +0000)]
Linux/SPARC specific resource,h definitions.

20 years agoLinux/i386 specific resource,h definitions.
drepper [Sat, 18 Dec 1999 19:42:55 +0000 (19:42 +0000)]
Linux/i386 specific resource,h definitions.

20 years agoLinux/i386 specific setrlimit implementation.
drepper [Sat, 18 Dec 1999 19:42:37 +0000 (19:42 +0000)]
Linux/i386 specific setrlimit implementation.

20 years agoLinux/i386 specific setrlimit64 implementation.
drepper [Sat, 18 Dec 1999 19:42:30 +0000 (19:42 +0000)]
Linux/i386 specific setrlimit64 implementation.

20 years agoLinux/i386 specific backward compatible setrlimit64 implementation.
drepper [Sat, 18 Dec 1999 19:42:20 +0000 (19:42 +0000)]
Linux/i386 specific backward compatible setrlimit64 implementation.

20 years agoLinux/i386 specific backward compatible getrlimit64 implementation.
drepper [Sat, 18 Dec 1999 19:42:11 +0000 (19:42 +0000)]
Linux/i386 specific backward compatible getrlimit64 implementation.

20 years agoLinux/i386 specific getrlimit64 implementation.
drepper [Sat, 18 Dec 1999 19:41:57 +0000 (19:41 +0000)]
Linux/i386 specific getrlimit64 implementation.

20 years agoLinux/i386 specific getrlimit implementation.
drepper [Sat, 18 Dec 1999 19:41:48 +0000 (19:41 +0000)]
Linux/i386 specific getrlimit implementation.

20 years agoChange RLIM_INFINITY back to old value (signed long).
drepper [Sat, 18 Dec 1999 19:40:25 +0000 (19:40 +0000)]
Change RLIM_INFINITY back to old value (signed long).

20 years ago(__sigaction): Copy sa_flags into kernel sigaction structure.
drepper [Sat, 18 Dec 1999 19:39:58 +0000 (19:39 +0000)]
(__sigaction): Copy sa_flags into kernel sigaction structure.

20 years agoNot neeeded.
drepper [Sat, 18 Dec 1999 19:39:28 +0000 (19:39 +0000)]
Not neeeded.

20 years agoMoved into i386 subdir.
drepper [Sat, 18 Dec 1999 19:39:08 +0000 (19:39 +0000)]
Moved into i386 subdir.

20 years agoAdd more deltas (are mobile PIIs that different?).
drepper [Sat, 18 Dec 1999 19:38:19 +0000 (19:38 +0000)]
Add more deltas (are mobile PIIs that different?).

20 years agoIf delim string has only one character don't run over end of string.
drepper [Sat, 18 Dec 1999 19:37:11 +0000 (19:37 +0000)]
If delim string has only one character don't run over end of string.

20 years agoProtect definitions for math.h against double inclusion.
drepper [Sat, 18 Dec 1999 19:36:27 +0000 (19:36 +0000)]
Protect definitions for math.h against double inclusion.

20 years ago(__strtok_r_1c): Help gcc optimizing string access.
drepper [Sat, 18 Dec 1999 19:30:19 +0000 (19:30 +0000)]
(__strtok_r_1c): Help gcc optimizing string access.
Fix patch from 1999-12-07.

20 years ago(test_strsep): More tests for access beyond the final NUL.
drepper [Sat, 18 Dec 1999 19:28:48 +0000 (19:28 +0000)]
(test_strsep): More tests for access beyond the final NUL.

20 years ago(__sparc_v9__): Use %rDIGIT instead of %DIGIT where appropriate.
drepper [Sat, 18 Dec 1999 19:28:26 +0000 (19:28 +0000)]
(__sparc_v9__): Use %rDIGIT instead of %DIGIT where appropriate.

20 years agoCopied from tst-aio.c and changed for 64bit tests.
drepper [Sat, 18 Dec 1999 19:28:08 +0000 (19:28 +0000)]
Copied from tst-aio.c and changed for 64bit tests.

20 years ago(struct aiocb64): Add member __next_prio to sync the struct with
drepper [Sat, 18 Dec 1999 19:27:50 +0000 (19:27 +0000)]
(struct aiocb64): Add member __next_prio to sync the struct with
aiocb.

20 years ago(tests): Added tst-aio64.
drepper [Sat, 18 Dec 1999 19:27:39 +0000 (19:27 +0000)]
(tests): Added tst-aio64.
Added dependency rules for tst-aio64.

20 years agoMake sure errno is always set correct.
drepper [Sat, 18 Dec 1999 19:27:07 +0000 (19:27 +0000)]
Make sure errno is always set correct.

20 years agoMake sure errno is always set correct.
drepper [Sat, 18 Dec 1999 19:26:57 +0000 (19:26 +0000)]
Make sure errno is always set correct.

20 years agoCorrect handling of cached client handles.
drepper [Sat, 18 Dec 1999 19:26:07 +0000 (19:26 +0000)]
Correct handling of cached client handles.
(__xdr_ypresp_all): Call callback function for errors, too, like Solaris does.

20 years agoImplement handling of absolute ellipsis. Parsing of file and
drepper [Sat, 18 Dec 1999 19:25:34 +0000 (19:25 +0000)]
Implement handling of absolute ellipsis.  Parsing of file and
constructing the internal data structures should now be complete.
(collate_finish): Start adding support to generate the data
structures which are written out to the file.
(insert_weights): Also update next pointer of last cursor element.
(insert_value): Return nonzero value if nothing got inserted.
(handle_ellipsis): Don't do anything if to-value cannot be inserted.
(collate_read): Make symbolic ellipsis work.  Remove old and unused code.

20 years agoUpdate.
drepper [Sat, 18 Dec 1999 19:22:42 +0000 (19:22 +0000)]
Update.

20 years ago(pthread_initialize): Stack limit must be STACK_SIZE minus one
drepper [Sat, 18 Dec 1999 19:21:58 +0000 (19:21 +0000)]
(pthread_initialize): Stack limit must be STACK_SIZE minus one
pagesize (not two).

20 years ago(pthread_allocate_stack): Correct computation of new_thread_bottom.
drepper [Sat, 18 Dec 1999 19:20:45 +0000 (19:20 +0000)]
(pthread_allocate_stack): Correct computation of new_thread_bottom.
Correct handling of stack size and when the rlimit method to guard for
stack growth is used.

20 years ago(dcgettext): Don't define for systems using this glibc or systems with
drepper [Sat, 18 Dec 1999 19:18:14 +0000 (19:18 +0000)]
(dcgettext): Don't define for systems using this glibc or systems with
tsearch.

20 years agoRewrite to handle caching of previous results here instead of in the
drepper [Sat, 18 Dec 1999 19:17:59 +0000 (19:17 +0000)]
Rewrite to handle caching of previous results here instead of in the
dcgettext macro.

20 years agoAdd new option -l to manualy link shared libraries.
drepper [Sat, 18 Dec 1999 19:16:26 +0000 (19:16 +0000)]
Add new option -l to manualy link shared libraries.
(options): Added option.
(parse_opt): Set option.
(main): Handle option.
(manual_link): New function.

20 years agoUpdate.
drepper [Mon, 13 Dec 1999 07:40:47 +0000 (07:40 +0000)]
Update.

20 years ago(collate_read): Make symbolic ellipsis work.
drepper [Mon, 13 Dec 1999 07:37:57 +0000 (07:37 +0000)]
(collate_read): Make symbolic ellipsis work.
Remove old and unused code.

20 years agoUpdate.
drepper [Sat, 11 Dec 1999 20:22:01 +0000 (20:22 +0000)]
Update.

20 years ago(collate_read): Implement reorder-section handling.
drepper [Sat, 11 Dec 1999 20:20:24 +0000 (20:20 +0000)]
(collate_read): Implement reorder-section handling.

20 years agoUpdate.
drepper [Sat, 11 Dec 1999 07:25:44 +0000 (07:25 +0000)]
Update.

20 years agoImplement "copy" in LC_COLLATE.
drepper [Sat, 11 Dec 1999 07:24:27 +0000 (07:24 +0000)]
Implement "copy" in LC_COLLATE.

20 years agoUpdate.
drepper [Sat, 11 Dec 1999 05:15:37 +0000 (05:15 +0000)]
Update.

20 years ago(collate_read): Add handling of reorder-after.
drepper [Sat, 11 Dec 1999 05:14:20 +0000 (05:14 +0000)]
(collate_read): Add handling of reorder-after.

20 years agoUpdate.
drepper [Sat, 11 Dec 1999 02:51:13 +0000 (02:51 +0000)]
Update.

20 years agoMany changes to correct parsing of collation definition.
drepper [Sat, 11 Dec 1999 02:49:24 +0000 (02:49 +0000)]
Many changes to correct parsing of collation definition.

20 years agoUpdate.
drepper [Sat, 11 Dec 1999 02:48:13 +0000 (02:48 +0000)]
Update.

20 years agoCorrect syntax of multi-character weights.
drepper [Sat, 11 Dec 1999 02:47:58 +0000 (02:47 +0000)]
Correct syntax of multi-character weights.

20 years agoUpdate.
drepper [Fri, 10 Dec 1999 04:37:40 +0000 (04:37 +0000)]
Update.

20 years agoMake things compile on sparc64-*-linux.
drepper [Fri, 10 Dec 1999 04:36:15 +0000 (04:36 +0000)]
Make things compile on sparc64-*-linux.

20 years agoChanged to use sigcontext.
drepper [Fri, 10 Dec 1999 04:36:01 +0000 (04:36 +0000)]
Changed to use sigcontext.

20 years ago(__errno_location): __THROW has to preceede __attribute__, otherwise
drepper [Fri, 10 Dec 1999 04:35:41 +0000 (04:35 +0000)]
(__errno_location): __THROW has to preceede __attribute__, otherwise
g++ barfs.

20 years agoAdd semicolons.
drepper [Fri, 10 Dec 1999 04:35:26 +0000 (04:35 +0000)]
Add semicolons.

20 years agoAdded some ulps.
drepper [Fri, 10 Dec 1999 04:35:15 +0000 (04:35 +0000)]
Added some ulps.

20 years agoUpdate from latest egcs version.
drepper [Fri, 10 Dec 1999 04:35:04 +0000 (04:35 +0000)]
Update from latest egcs version.

20 years ago(internal_getpwuid_r): Always set errno to ENOENT when returning
drepper [Fri, 10 Dec 1999 04:34:48 +0000 (04:34 +0000)]
(internal_getpwuid_r): Always set errno to ENOENT when returning
NSS_STATUS_NOTFOUND.

20 years ago[NO_THREADS]: The mutex_* macros now let mutex_t work as an `in-use'
drepper [Fri, 10 Dec 1999 04:34:31 +0000 (04:34 +0000)]
[NO_THREADS]: The mutex_* macros now let mutex_t work as an `in-use'
flag even without threads.

20 years ago(USE_ARENAS): New feature flag, controls support
drepper [Fri, 10 Dec 1999 04:33:55 +0000 (04:33 +0000)]
(USE_ARENAS): New feature flag, controls support
for multiple arenas separately from NO_THREADS.
(mALLOc, chunk_realloc, mEMALIGn, cALLOc) [USE_ARENAS]: try to
fall back to an mmap()ed arena when sbrk() has failed.

20 years agoFix last change.
drepper [Fri, 10 Dec 1999 03:07:43 +0000 (03:07 +0000)]
Fix last change.

20 years agoUpdate.
drepper [Thu, 9 Dec 1999 19:07:23 +0000 (19:07 +0000)]
Update.

20 years agoAdd getrlimit, setrlimit, getrlimit64, setrlimit64 for GLIBC_2.1.3.
drepper [Thu, 9 Dec 1999 19:07:07 +0000 (19:07 +0000)]
Add getrlimit, setrlimit, getrlimit64, setrlimit64 for GLIBC_2.1.3.

20 years agoUpdate.
drepper [Thu, 9 Dec 1999 18:54:38 +0000 (18:54 +0000)]
Update.

20 years agoAdd rules for oldgetrlimit and oldsetrlimit.
drepper [Thu, 9 Dec 1999 18:54:10 +0000 (18:54 +0000)]
Add rules for oldgetrlimit and oldsetrlimit.

20 years agoAdd oldgetrlimit and oldsetrlimit.
drepper [Thu, 9 Dec 1999 18:53:53 +0000 (18:53 +0000)]
Add oldgetrlimit and oldsetrlimit.

20 years agoMove oldgetrlimit and oldsetrlimit rules into 32-bit arch subdirs.
drepper [Thu, 9 Dec 1999 18:52:06 +0000 (18:52 +0000)]
Move oldgetrlimit and oldsetrlimit rules into 32-bit arch subdirs.

20 years agoMove oldgetrlimit and oldsetrlimit in 32-bit arch directories.
drepper [Thu, 9 Dec 1999 18:51:03 +0000 (18:51 +0000)]
Move oldgetrlimit and oldsetrlimit in 32-bit arch directories.

20 years agoUpdate.
drepper [Thu, 9 Dec 1999 08:21:40 +0000 (08:21 +0000)]
Update.

20 years ago(insert_value): If this is the first symbol the cursor can be the same
drepper [Thu, 9 Dec 1999 08:20:19 +0000 (08:20 +0000)]
(insert_value): If this is the first symbol the cursor can be the same
as the next pointer.

20 years agoUpdate.
drepper [Thu, 9 Dec 1999 07:52:58 +0000 (07:52 +0000)]
Update.

20 years agoUpdate.
drepper [Thu, 9 Dec 1999 07:51:32 +0000 (07:51 +0000)]
Update.

20 years agoSources for character class and mapping tests.
drepper [Thu, 9 Dec 1999 07:51:17 +0000 (07:51 +0000)]
Sources for character class and mapping tests.

20 years ago(ctype_output): Correct sizes of mapping arrays.
drepper [Thu, 9 Dec 1999 07:50:01 +0000 (07:50 +0000)]
(ctype_output): Correct sizes of mapping arrays.
(allocate_arrays): Allocate memory for map32.  Correctly install
default values in it and install defined mappings.

20 years ago(monetary_finish): Provide default value for mon_grouping.
drepper [Thu, 9 Dec 1999 04:47:17 +0000 (04:47 +0000)]
(monetary_finish): Provide default value for mon_grouping.

20 years agoFix typo in label.
drepper [Thu, 9 Dec 1999 04:28:02 +0000 (04:28 +0000)]
Fix typo in label.

20 years agoUpdate.
drepper [Thu, 9 Dec 1999 01:39:16 +0000 (01:39 +0000)]
Update.

20 years agoInclude a.out.h last since the Linux/Alpha headers are not clean enough.
drepper [Thu, 9 Dec 1999 01:39:08 +0000 (01:39 +0000)]
Include a.out.h last since the Linux/Alpha headers are not clean enough.

20 years agoUse correct registers in shrdl call.
drepper [Thu, 9 Dec 1999 00:19:03 +0000 (00:19 +0000)]
Use correct registers in shrdl call.
Correct test for missing syscall.

20 years agoHelp gcc with register allocation.
drepper [Thu, 9 Dec 1999 00:18:13 +0000 (00:18 +0000)]
Help gcc with register allocation.

20 years agoPass lower word first to syscall.
drepper [Thu, 9 Dec 1999 00:00:52 +0000 (00:00 +0000)]
Pass lower word first to syscall.

20 years agoPass lower word first to syscall.
drepper [Thu, 9 Dec 1999 00:00:35 +0000 (00:00 +0000)]
Pass lower word first to syscall.

20 years agoUpdate.
drepper [Wed, 8 Dec 1999 23:48:24 +0000 (23:48 +0000)]
Update.

20 years agommap64 implementation for Linux/x86.
drepper [Wed, 8 Dec 1999 23:48:10 +0000 (23:48 +0000)]
mmap64 implementation for Linux/x86.

20 years agoAllow using mmap2.
drepper [Wed, 8 Dec 1999 23:47:58 +0000 (23:47 +0000)]
Allow using mmap2.

20 years agotruncate64 implementation for Linux.
drepper [Wed, 8 Dec 1999 23:47:11 +0000 (23:47 +0000)]
truncate64 implementation for Linux.

20 years agoftruncate64 implementation for Linux.
drepper [Wed, 8 Dec 1999 23:46:50 +0000 (23:46 +0000)]
ftruncate64 implementation for Linux.

20 years agoDefine __ASSUME_TRUNCATE64_SYSCALL and __ASSUME_MMAP2_SYSCALL for 2.3.31
drepper [Wed, 8 Dec 1999 23:45:47 +0000 (23:45 +0000)]
Define __ASSUME_TRUNCATE64_SYSCALL and __ASSUME_MMAP2_SYSCALL for 2.3.31
on x86.

20 years agoRemove K&R compatibility.
drepper [Wed, 8 Dec 1999 23:44:25 +0000 (23:44 +0000)]
Remove K&R compatibility.

20 years agoUpdate.
drepper [Wed, 8 Dec 1999 19:53:27 +0000 (19:53 +0000)]
Update.

20 years agoOptimize towupper and towlower for values < 256.
drepper [Wed, 8 Dec 1999 19:52:09 +0000 (19:52 +0000)]
Optimize towupper and towlower for values < 256.

20 years ago(towlower): Use __ctype32_tolower.
drepper [Wed, 8 Dec 1999 19:51:18 +0000 (19:51 +0000)]
(towlower): Use __ctype32_tolower.
(towupper): Use __ctype32_towupper.

20 years ago(struct locale_ctype_t): Add map32.
drepper [Wed, 8 Dec 1999 19:50:18 +0000 (19:50 +0000)]
(struct locale_ctype_t): Add map32.
(ctype_output): Write out map32 values.
(allocate_arrays): Compute mapping tables correctly.