kopensolaris-gnu/glibc.git
22 years agoRename function to __ffs and make ffs a weak alias.
drepper [Mon, 9 Mar 1998 09:09:04 +0000 (09:09 +0000)]
Rename function to __ffs and make ffs a weak alias.

22 years agoDeclare __ffs.
drepper [Mon, 9 Mar 1998 09:08:08 +0000 (09:08 +0000)]
Declare __ffs.

22 years agoRewrite symbol handling to use the normal symbol
drepper [Mon, 9 Mar 1998 09:07:41 +0000 (09:07 +0000)]
Rewrite symbol handling to use the normal symbol
table, which is much more likely to exist than debugging symbols.
(printsym): Remove const.
(load_shobj): Don't use _dl_pagesize.  Fix mapping of section
header table.

22 years ago(_dl_start_profile): Use __ffs instead of __builtin_ffs, which is not
drepper [Mon, 9 Mar 1998 09:07:19 +0000 (09:07 +0000)]
(_dl_start_profile): Use __ffs instead of __builtin_ffs, which is not
guaranteed to be namespace clean.

22 years agoAdd chown to GLIBC_2.1.
drepper [Mon, 9 Mar 1998 09:06:53 +0000 (09:06 +0000)]
Add chown to GLIBC_2.1.
Add __ffs.
Export __profile_frequency, used by elf/sprof, to
avoid infinite recursion during startup.

22 years agoWork around kernel chown incompatibility.
drepper [Mon, 9 Mar 1998 08:21:39 +0000 (08:21 +0000)]
Work around kernel chown incompatibility.

22 years agoMoved to i386.
drepper [Mon, 9 Mar 1998 08:20:38 +0000 (08:20 +0000)]
Moved to i386.

22 years ago * sysdeps/unix/sysv/linux/m68k/sysdep.h (SYSCALL_ERROR_HANDLER):
schwab [Mon, 9 Mar 1998 03:20:38 +0000 (03:20 +0000)]
* sysdeps/unix/sysv/linux/m68k/sysdep.h (SYSCALL_ERROR_HANDLER):
Readd lost negate.
* sysdeps/m68k/sysdep.h: Remove the stabs stuff again.

22 years agoUpdate.
drepper [Mon, 9 Mar 1998 00:16:45 +0000 (00:16 +0000)]
Update.

22 years agoAdd definition of _dl_debug_impcalls.
drepper [Mon, 9 Mar 1998 00:15:54 +0000 (00:15 +0000)]
Add definition of _dl_debug_impcalls.

22 years agoUpdate.
drepper [Mon, 9 Mar 1998 00:01:13 +0000 (00:01 +0000)]
Update.

22 years ago(non_dynamic_init): Pass return value of getenv ("LD_LIBRARY_PATH") to
drepper [Mon, 9 Mar 1998 00:00:06 +0000 (00:00 +0000)]
(non_dynamic_init): Pass return value of getenv ("LD_LIBRARY_PATH") to
_dl_init_paths.

22 years agoUpdate.
drepper [Sun, 8 Mar 1998 23:58:37 +0000 (23:58 +0000)]
Update.

22 years ago(_dl_init_paths): Don't call getenv to get LD_LIBRARY_PATH value, this comes
drepper [Sun, 8 Mar 1998 23:57:41 +0000 (23:57 +0000)]
(_dl_init_paths): Don't call getenv to get LD_LIBRARY_PATH value, this comes
with the parameter.

22 years ago(process_envvars): Also recognize LD_LIBRARY_PATH, LD_PRELOAD, and LD_VERBOSE.
drepper [Sun, 8 Mar 1998 23:56:50 +0000 (23:56 +0000)]
(process_envvars): Also recognize LD_LIBRARY_PATH, LD_PRELOAD, and LD_VERBOSE.
(dl_main): Use global variables set by process_envvars instead of calling
getenv.

22 years agoUpdate.
drepper [Sun, 8 Mar 1998 22:56:54 +0000 (22:56 +0000)]
Update.

22 years agoDelay initialization of path structure if the dynamically linker is
drepper [Sun, 8 Mar 1998 22:55:34 +0000 (22:55 +0000)]
Delay initialization of path structure if the dynamically linker is
invoked implicitly until we read the dynamic section.

22 years agoUpdate.
drepper [Sun, 8 Mar 1998 18:18:43 +0000 (18:18 +0000)]
Update.

22 years agoAdd versioning stuff.
drepper [Sun, 8 Mar 1998 18:17:46 +0000 (18:17 +0000)]
Add versioning stuff.

22 years agoUpdate.
drepper [Sun, 8 Mar 1998 17:12:51 +0000 (17:12 +0000)]
Update.

22 years agoWork around lchown<->chown syscall problem in late 2.1 kernel.
drepper [Sun, 8 Mar 1998 17:11:55 +0000 (17:11 +0000)]
Work around lchown<->chown syscall problem in late 2.1 kernel.

22 years agoUpdate.
drepper [Sun, 8 Mar 1998 15:26:29 +0000 (15:26 +0000)]
Update.

22 years agoCorrect inconsistencies in mon data.
drepper [Sun, 8 Mar 1998 15:25:55 +0000 (15:25 +0000)]
Correct inconsistencies in mon data.

22 years agoUpdate.
drepper [Sun, 8 Mar 1998 15:15:19 +0000 (15:15 +0000)]
Update.

22 years agoNo need for profil_counter to be public.
drepper [Sun, 8 Mar 1998 15:14:27 +0000 (15:14 +0000)]
No need for profil_counter to be public.

22 years agoDo most of the initialization now here instead of in start.S.
drepper [Sun, 8 Mar 1998 15:13:06 +0000 (15:13 +0000)]
Do most of the initialization now here instead of in start.S.

22 years agoRemove most of the initialization code.
drepper [Sun, 8 Mar 1998 15:12:42 +0000 (15:12 +0000)]
Remove most of the initialization code.

22 years agoDo most of the initialization now here instead of in start.S.
drepper [Sun, 8 Mar 1998 15:11:00 +0000 (15:11 +0000)]
Do most of the initialization now here instead of in start.S.

22 years ago(parse_arith): Now works for negative numbers too.
drepper [Sun, 8 Mar 1998 15:08:31 +0000 (15:08 +0000)]
(parse_arith): Now works for negative numbers too.
(parse_param): Coded parameter length expansion (${#var}).
(parse_param): Handling for "=", "+", "-", and the ":" versions added.
(parse_param): Cleaned up (fixed) error handling.

22 years agoIFS now includes non-whitespace character (comma). Added more tests.
drepper [Sun, 8 Mar 1998 15:08:09 +0000 (15:08 +0000)]
IFS now includes non-whitespace character (comma).  Added more tests.

22 years agoPretty print.
drepper [Sun, 8 Mar 1998 15:07:44 +0000 (15:07 +0000)]
Pretty print.

22 years agoUpdate contact address.
drepper [Sun, 8 Mar 1998 15:06:55 +0000 (15:06 +0000)]
Update contact address.

22 years agoCorrect yesexpr and noexpr.
drepper [Sun, 8 Mar 1998 15:05:52 +0000 (15:05 +0000)]
Correct yesexpr and noexpr.

22 years agoTest suite for rpmatch function.
drepper [Sun, 8 Mar 1998 15:04:56 +0000 (15:04 +0000)]
Test suite for rpmatch function.

22 years ago(test-srcs): Add tst-rpmatch.
drepper [Sun, 8 Mar 1998 15:03:31 +0000 (15:03 +0000)]
(test-srcs): Add tst-rpmatch.
(distribute): Add tst-rpmatch.sh.
(tests): Add tst-rpmatch to dependency list and run tst-rpmatch.sh.

22 years agoInclude unistd.h.
drepper [Sun, 8 Mar 1998 15:01:52 +0000 (15:01 +0000)]
Include unistd.h.

22 years agoInclude unistd.h.
drepper [Sun, 8 Mar 1998 15:01:21 +0000 (15:01 +0000)]
Include unistd.h.

22 years agoPretty print.
drepper [Sun, 8 Mar 1998 15:00:37 +0000 (15:00 +0000)]
Pretty print.

22 years ago(nisobjdir): Set to path to nis directory.
drepper [Sun, 8 Mar 1998 14:58:32 +0000 (14:58 +0000)]
(nisobjdir): Set to path to nis directory.
(rpath-link): Add nisobjdir.

22 years agoUpdate.
drepper [Sat, 7 Mar 1998 19:52:45 +0000 (19:52 +0000)]
Update.

22 years agoFix typos.
drepper [Sat, 7 Mar 1998 19:42:50 +0000 (19:42 +0000)]
Fix typos.

22 years ago(__nscd_getpw_r): Remove false comment.
drepper [Sat, 7 Mar 1998 19:17:41 +0000 (19:17 +0000)]
(__nscd_getpw_r): Remove false comment.

22 years ago(__nscd_getgr_r): Remove false comment.
drepper [Sat, 7 Mar 1998 19:16:52 +0000 (19:16 +0000)]
(__nscd_getgr_r): Remove false comment.

22 years agoUpdate.
drepper [Fri, 6 Mar 1998 22:15:32 +0000 (22:15 +0000)]
Update.

22 years agoRemove last bits of using gettext instead of dgettext.
drepper [Fri, 6 Mar 1998 22:10:42 +0000 (22:10 +0000)]
Remove last bits of using gettext instead of dgettext.

22 years agoFix typo.
drepper [Fri, 6 Mar 1998 17:27:15 +0000 (17:27 +0000)]
Fix typo.

22 years ago(print_search_path): Also use _dl_debug_message.
drepper [Fri, 6 Mar 1998 17:23:40 +0000 (17:23 +0000)]
(print_search_path): Also use _dl_debug_message.

22 years agoUpdate.
drepper [Fri, 6 Mar 1998 17:21:43 +0000 (17:21 +0000)]
Update.

22 years agoCall main after more preparation.
drepper [Fri, 6 Mar 1998 17:21:08 +0000 (17:21 +0000)]
Call main after more preparation.

22 years agoDon't call main directly, call __libc_start_main instead.
drepper [Fri, 6 Mar 1998 17:20:43 +0000 (17:20 +0000)]
Don't call main directly, call __libc_start_main instead.

22 years agoRemove declaration of _dl_argv.
drepper [Fri, 6 Mar 1998 17:19:59 +0000 (17:19 +0000)]
Remove declaration of _dl_argv.

22 years agoDummy function to call main.
drepper [Fri, 6 Mar 1998 17:19:17 +0000 (17:19 +0000)]
Dummy function to call main.

22 years agoInclude unistd.h.
drepper [Fri, 6 Mar 1998 17:18:56 +0000 (17:18 +0000)]
Include unistd.h.

22 years agoRecognize LD_DEBUG_OUTPUT. Set _dl_debug_fd if this file can be opened.
drepper [Fri, 6 Mar 1998 17:17:35 +0000 (17:17 +0000)]
Recognize LD_DEBUG_OUTPUT.  Set _dl_debug_fd if this file can be opened.
For LD_DEBUG=libs also set _dl_debug_impcalls.

22 years agoDeclare _dl_argv, _dl_debug_fd.
drepper [Fri, 6 Mar 1998 17:15:40 +0000 (17:15 +0000)]
Declare _dl_argv, _dl_debug_fd.
Declare _dl_sysdep_output.  Make _dl_sysdep_fatal, _dl_sysdep_error and
_dl_sysdep_message macros which use _dl_sysdep_output.

22 years agoRemove declaration of _dl_argv.
drepper [Fri, 6 Mar 1998 17:13:56 +0000 (17:13 +0000)]
Remove declaration of _dl_argv.

22 years agoRemove _dl_sysdep_fatal, _dl_sysdep_error and _dl_sysdep_message. Add
drepper [Fri, 6 Mar 1998 17:13:36 +0000 (17:13 +0000)]
Remove _dl_sysdep_fatal, _dl_sysdep_error and _dl_sysdep_message.  Add
_dl_sysdep_output.

22 years agoRemove declaration of _dl_argv.
drepper [Fri, 6 Mar 1998 17:12:45 +0000 (17:12 +0000)]
Remove declaration of _dl_argv.

22 years agoUse _dl_debug_message instead of _dl_sysdep_message.
drepper [Fri, 6 Mar 1998 17:12:15 +0000 (17:12 +0000)]
Use _dl_debug_message instead of _dl_sysdep_message.

22 years agoLikewise for constructor.
drepper [Fri, 6 Mar 1998 17:11:34 +0000 (17:11 +0000)]
Likewise for constructor.

22 years agoWrite out which destructor is called while debugging.
drepper [Fri, 6 Mar 1998 17:10:55 +0000 (17:10 +0000)]
Write out which destructor is called while debugging.

22 years agoRemove declaration of _dl_argv. Include <unitsd.h>.
drepper [Fri, 6 Mar 1998 17:09:36 +0000 (17:09 +0000)]
Remove declaration of _dl_argv.  Include <unitsd.h>.

22 years ago($(objpfx)ld.so): Add $(load-map-file) as dependency.
drepper [Fri, 6 Mar 1998 17:08:46 +0000 (17:08 +0000)]
($(objpfx)ld.so): Add $(load-map-file) as dependency.

22 years ago(routines): Add libc-start.
drepper [Fri, 6 Mar 1998 17:07:56 +0000 (17:07 +0000)]
(routines): Add libc-start.

22 years agoAdd _dl_debug_impcalls, _dl_debug_fd, _dl_sysdep_output,
drepper [Fri, 6 Mar 1998 17:07:15 +0000 (17:07 +0000)]
Add _dl_debug_impcalls, _dl_debug_fd, _dl_sysdep_output,
__libc_start_main.

22 years agoUodate.
drepper [Fri, 6 Mar 1998 13:26:10 +0000 (13:26 +0000)]
Uodate.

22 years ago(__nss_nscd_not_available): Removed.
drepper [Fri, 6 Mar 1998 13:25:47 +0000 (13:25 +0000)]
(__nss_nscd_not_available): Removed.

22 years agoUpdate.
drepper [Fri, 6 Mar 1998 12:45:08 +0000 (12:45 +0000)]
Update.

22 years agoChange all gettext calls to dgettext and use domain field from
drepper [Fri, 6 Mar 1998 12:44:53 +0000 (12:44 +0000)]
Change all gettext calls to dgettext and use domain field from
appropriate argp in call.

22 years ago(struct argp): Add new field domain.
drepper [Fri, 6 Mar 1998 12:43:47 +0000 (12:43 +0000)]
(struct argp): Add new field domain.

22 years agoUpdate.
drepper [Fri, 6 Mar 1998 11:39:36 +0000 (11:39 +0000)]
Update.

22 years ago(SYSCALL_ERROR_HANDLER): Don't store into global errno if we already
drepper [Fri, 6 Mar 1998 11:39:20 +0000 (11:39 +0000)]
(SYSCALL_ERROR_HANDLER): Don't store into global errno if we already
store through __errno_location.

22 years ago(SYSCALL_ERROR_HANDLER): Don't store into global errno if we already
drepper [Fri, 6 Mar 1998 11:38:58 +0000 (11:38 +0000)]
(SYSCALL_ERROR_HANDLER): Don't store into global errno if we already
store through __errno_location.

22 years ago(L): Add definition.
drepper [Fri, 6 Mar 1998 11:38:04 +0000 (11:38 +0000)]
(L): Add definition.

22 years ago(L): Remove definition.
drepper [Fri, 6 Mar 1998 11:37:54 +0000 (11:37 +0000)]
(L): Remove definition.

22 years agoChange testsuite so that it can run even for ~root != /root.
drepper [Fri, 6 Mar 1998 11:37:36 +0000 (11:37 +0000)]
Change testsuite so that it can run even for ~root != /root.

22 years agoCheck __nss_not_use_nscd_* variable for running nscd.
drepper [Fri, 6 Mar 1998 11:36:53 +0000 (11:36 +0000)]
Check __nss_not_use_nscd_* variable for running nscd.

22 years agoDeclare __nss_not_use_nscd_* variables.
drepper [Fri, 6 Mar 1998 11:36:41 +0000 (11:36 +0000)]
Declare __nss_not_use_nscd_* variables.

22 years agoSet __nss_not_use_nscd_group variable.
drepper [Fri, 6 Mar 1998 11:36:27 +0000 (11:36 +0000)]
Set __nss_not_use_nscd_group variable.

22 years agoPretty print messages.
drepper [Fri, 6 Mar 1998 11:20:27 +0000 (11:20 +0000)]
Pretty print messages.

22 years agoAdjust deltas.
drepper [Fri, 6 Mar 1998 11:19:44 +0000 (11:19 +0000)]
Adjust deltas.

22 years agoRemove debug messages.
drepper [Fri, 6 Mar 1998 11:19:31 +0000 (11:19 +0000)]
Remove debug messages.

22 years agoUpdate.
drepper [Fri, 6 Mar 1998 09:18:45 +0000 (09:18 +0000)]
Update.

22 years agoUpdate.
drepper [Fri, 6 Mar 1998 09:02:34 +0000 (09:02 +0000)]
Update.

22 years ago(__do_niscall): Safe and reset errno.
drepper [Fri, 6 Mar 1998 09:02:24 +0000 (09:02 +0000)]
(__do_niscall): Safe and reset errno.

22 years ago(yp_bind): Safe and reset errno.
drepper [Fri, 6 Mar 1998 09:00:44 +0000 (09:00 +0000)]
(yp_bind): Safe and reset errno.

22 years agoUpdate.
drepper [Fri, 6 Mar 1998 08:52:47 +0000 (08:52 +0000)]
Update.

22 years ago(__do_niscall): Safe and reset errno.
drepper [Fri, 6 Mar 1998 08:52:37 +0000 (08:52 +0000)]
(__do_niscall): Safe and reset errno.

22 years ago(__yp_bind): Safe and reset errno.
drepper [Fri, 6 Mar 1998 08:52:25 +0000 (08:52 +0000)]
(__yp_bind): Safe and reset errno.

22 years agoUpdate.
drepper [Fri, 6 Mar 1998 08:41:12 +0000 (08:41 +0000)]
Update.

22 years ago(__getresuid): Use ISO C declaration style to avoid warnings.
drepper [Fri, 6 Mar 1998 08:40:55 +0000 (08:40 +0000)]
(__getresuid): Use ISO C declaration style to avoid warnings.

22 years agoUpdate.
drepper [Fri, 6 Mar 1998 08:31:59 +0000 (08:31 +0000)]
Update.

22 years ago(process_dl_debug): Fix typo.
drepper [Fri, 6 Mar 1998 08:31:29 +0000 (08:31 +0000)]
(process_dl_debug): Fix typo.

22 years agoUpdate.
drepper [Fri, 6 Mar 1998 08:30:22 +0000 (08:30 +0000)]
Update.

22 years ago * sysdeps/m68k/add_n.S: Use ENTRY and END macros.
schwab [Fri, 6 Mar 1998 01:48:39 +0000 (01:48 +0000)]
* sysdeps/m68k/add_n.S: Use ENTRY and END macros.
* sysdeps/m68k/lshift.S: Likewise.
* sysdeps/m68k/rshift.S: Likewise.
* sysdeps/m68k/sub_n.S: Likewise.
* sysdeps/m68k/m68020/addmul_1.S: Likewise.
* sysdeps/m68k/m68020/mul_1.S: Likewise.
* sysdeps/m68k/m68020/submul_1.S: Likewise.
* sysdeps/unix/sysv/linux/m68k/sysdep.S: Use ENTRY macro.
[_LIBC_REENTRANT]: Don't store into global errno.
* sysdeps/m68k/sysdep.h: New file.
* sysdeps/unix/sysv/linux/m68k/sysdep.h: Use it.  Use the macros
ENTRY, CALL_MCOUNT, JUMPTARGET and syscall_error from there.
(DO_CALL): Change to expect syscall name as argument.
(PSEUDO): Pass syscall_name to DO_CALL.
(SYSCALL_ERROR_HANDLER) [_LIBC_REENTRANT]: Don't store into global
errno.

22 years agoTestsuite for owrdexp.
drepper [Thu, 5 Mar 1998 16:42:56 +0000 (16:42 +0000)]
Testsuite for owrdexp.

22 years ago(tests): Add wordexp-test.
drepper [Thu, 5 Mar 1998 16:39:24 +0000 (16:39 +0000)]
(tests): Add wordexp-test.

22 years agoIf _dl_debug_libs is nonzero print what library is considered next
drepper [Thu, 5 Mar 1998 16:11:55 +0000 (16:11 +0000)]
If _dl_debug_libs is nonzero print what library is considered next
along with information about load paths.

22 years agoRecognize LD_DEBUG environment variable and set variable accordingly.
drepper [Thu, 5 Mar 1998 16:11:19 +0000 (16:11 +0000)]
Recognize LD_DEBUG environment variable and set variable accordingly.

22 years ago(struct r_search_path_elem): Add two new field for lib path debugging.
drepper [Thu, 5 Mar 1998 16:10:24 +0000 (16:10 +0000)]
(struct r_search_path_elem): Add two new field for lib path debugging.