kopensolaris-gnu/glibc.git
21 years agoInclude ELF header only if STATIC_GCONV is not defined. Avoid using
drepper [Mon, 19 Oct 1998 09:49:55 +0000 (09:49 +0000)]
Include ELF header only if STATIC_GCONV is not defined.  Avoid using
_CALL_DL_FCT if it is not defined.

21 years agoInclude ELF header only if STATIC_GCONV is not defined. Avoid using
drepper [Mon, 19 Oct 1998 09:49:37 +0000 (09:49 +0000)]
Include ELF header only if STATIC_GCONV is not defined.  Avoid using
_CALL_DL_FCT if it is not defined.

21 years agoUpdate.
drepper [Mon, 19 Oct 1998 09:49:20 +0000 (09:49 +0000)]
Update.

21 years agoRemove #include of non-existing file with generic implementation.
drepper [Mon, 19 Oct 1998 09:49:02 +0000 (09:49 +0000)]
Remove #include of non-existing file with generic implementation.

21 years agoRemove #include of non-existing file with generic implementation.
drepper [Mon, 19 Oct 1998 09:48:51 +0000 (09:48 +0000)]
Remove #include of non-existing file with generic implementation.

21 years agoUpdate.
drepper [Mon, 19 Oct 1998 09:28:26 +0000 (09:28 +0000)]
Update.

21 years ago(dbs): Define defualt values for timeouts and set enabled to 0 by default.
drepper [Mon, 19 Oct 1998 09:28:10 +0000 (09:28 +0000)]
(dbs): Define defualt values for timeouts and set enabled to 0 by default.
(CACHE_PRUNE_INTERVAL): New constant.  Use it instead of magical 15 in
nscd_run.

21 years agoUpdate.
drepper [Mon, 19 Oct 1998 08:03:24 +0000 (08:03 +0000)]
Update.

21 years ago(_nl_C_LC_CTYPE_class): Clear ISCNTRL bit for character >= 0x80.
drepper [Mon, 19 Oct 1998 08:01:12 +0000 (08:01 +0000)]
(_nl_C_LC_CTYPE_class): Clear ISCNTRL bit for character >= 0x80.
(_nl_C_LC_CTYPE_class32): Likewise.

21 years ago.
roland [Mon, 19 Oct 1998 00:45:33 +0000 (00:45 +0000)]
.

21 years ago1998-10-19 Roland McGrath <roland@baalperazim.frob.com>
roland [Mon, 19 Oct 1998 00:44:33 +0000 (00:44 +0000)]
1998-10-19  Roland McGrath  <roland@baalperazim.frob.com>
* sysdeps/mach/hurd/Makefile (+cflags): Append -Wno-parentheses.

21 years ago1998-10-19 Roland McGrath <roland@baalperazim.frob.com>
roland [Mon, 19 Oct 1998 00:44:25 +0000 (00:44 +0000)]
1998-10-19  Roland McGrath  <roland@baalperazim.frob.com>
* hurd/hurd/threadvar.h (enum __hurd_threadvar_index): Add
_HURD_THREADVAR_DL_ERROR.

21 years ago1998-10-19 Roland McGrath <roland@baalperazim.frob.com>
roland [Mon, 19 Oct 1998 00:44:17 +0000 (00:44 +0000)]
1998-10-19  Roland McGrath  <roland@baalperazim.frob.com>
* hurd/Makefile (user-interfaces): Add login, password.

21 years ago.
roland [Mon, 19 Oct 1998 00:40:00 +0000 (00:40 +0000)]
.

21 years ago1998-10-19 Roland McGrath <roland@baalperazim.frob.com>
roland [Mon, 19 Oct 1998 00:38:58 +0000 (00:38 +0000)]
1998-10-19  Roland McGrath  <roland@baalperazim.frob.com>
* nscd/nscd-client.h: New file, broken out of "nscd.h".
* nscd/nscd.h: Move defns needed by clients to "nscd-client.h",
and #include that.
* nscd/Makefile (distribute): Add nscd-client.h.
* nscd/nscd_getgr_r.c, nscd/nscd_gethst_r.c, nscd/nscd_getpw_r.c:
Include "nscd-client.h" instead of "nscd.h"

21 years ago.
roland [Sun, 18 Oct 1998 23:19:12 +0000 (23:19 +0000)]
.

21 years ago1998-08-06 Mark Kettenis <kettenis@phys.uva.nl>
roland [Sun, 18 Oct 1998 23:18:40 +0000 (23:18 +0000)]
1998-08-06  Mark Kettenis  <kettenis@phys.uva.nl>
[submitted 1998-08-06]
* mach/Machrules: Create target directory and force re-evaluation
of Makefile to prevent `make' from optimizing away most of the
implicit rules and `vpath' directives.

21 years ago1998-10-19 Roland McGrath <roland@baalperazim.frob.com>
roland [Sun, 18 Oct 1998 23:18:19 +0000 (23:18 +0000)]
1998-10-19  Roland McGrath  <roland@baalperazim.frob.com>
* hurd/intr-msg.c (_hurd_intr_rpc_mach_msg): If _hurd_msgport_thread
is null, short-circuit to __mach_msg.

21 years ago.
roland [Sun, 18 Oct 1998 22:53:04 +0000 (22:53 +0000)]
.

21 years ago1998-10-19 Roland McGrath <roland@baalperazim.frob.com>
roland [Sun, 18 Oct 1998 22:52:30 +0000 (22:52 +0000)]
1998-10-19  Roland McGrath  <roland@baalperazim.frob.com>
* sysdeps/mach/hurd/i386/init-first.c (posixland_init): New function,
broken out of init1.
(init1) [PIC]: Call it.
(__libc_init_first) [! PIC]: Call it.

21 years ago.
roland [Sun, 18 Oct 1998 22:02:47 +0000 (22:02 +0000)]
.

21 years ago1998-10-19 Roland McGrath <roland@baalperazim.frob.com>
roland [Sun, 18 Oct 1998 22:01:09 +0000 (22:01 +0000)]
1998-10-19  Roland McGrath  <roland@baalperazim.frob.com>
* nscd/nscd-client.h: New file, broken out of "nscd.h".
* nscd/nscd.h: Move defns needed by clients to "nscd-client.h",
and #include that.
* nscd/Makefile (distribute): Add nscd-client.h

21 years ago.
roland [Sun, 18 Oct 1998 21:39:23 +0000 (21:39 +0000)]
.

21 years ago1998-10-19 Roland McGrath <roland@baalperazim.frob.com>
roland [Sun, 18 Oct 1998 21:22:08 +0000 (21:22 +0000)]
1998-10-19  Roland McGrath  <roland@baalperazim.frob.com>
* sysdeps/mach/hurd/i386/init-first.c (init1): Don't call
__libc_init_secure.  Instead set __libc_enable_secure here from
the exec flags.
(__libc_enable_secure): New variable it.
* sysdeps/mach/hurd/enbl-secure.c: New file, empty placeholder module.

21 years agoUpdate.
drepper [Sun, 18 Oct 1998 15:35:09 +0000 (15:35 +0000)]
Update.

21 years ago(__getcwd): Don't stop processing directory entries when a lstat call fails.
drepper [Sun, 18 Oct 1998 15:34:15 +0000 (15:34 +0000)]
(__getcwd): Don't stop processing directory entries when a lstat call fails.

21 years agoUpdate.
drepper [Sun, 18 Oct 1998 15:16:22 +0000 (15:16 +0000)]
Update.

21 years agoRewritten to use generic cache handling functions in cache.c.
drepper [Sun, 18 Oct 1998 15:15:00 +0000 (15:15 +0000)]
Rewritten to use generic cache handling functions in cache.c.

21 years agoRewrite to simplify printing of information for many databases.
drepper [Sun, 18 Oct 1998 15:14:47 +0000 (15:14 +0000)]
Rewrite to simplify printing of information for many databases.

21 years agoAdd prototype for host database functions.
drepper [Sun, 18 Oct 1998 15:13:43 +0000 (15:13 +0000)]
Add prototype for host database functions.

21 years ago Rewrite for new protocol.
drepper [Sun, 18 Oct 1998 15:12:43 +0000 (15:12 +0000)]
 Rewrite for new protocol.

21 years agoRewrite parsing partly to allow adding of more databases easily.
drepper [Sun, 18 Oct 1998 15:11:18 +0000 (15:11 +0000)]
Rewrite parsing partly to allow adding of more databases easily.
Recognize check-files and threads definitions.

21 years ago(NSCD_VERSION): Bump to 2.
drepper [Sun, 18 Oct 1998 15:09:52 +0000 (15:09 +0000)]
(NSCD_VERSION): Bump to 2.
Define new data structure for the new unified cache and the host
database entries.

21 years agoAdd definition of enable-cache and check-files to passwd and group
drepper [Sun, 18 Oct 1998 15:08:09 +0000 (15:08 +0000)]
Add definition of enable-cache and check-files to passwd and group
definitions.  Add new set of definitions for hosts.

21 years agoRecognize new parameter nthreads. Adjust initialization for rewrite.
drepper [Sun, 18 Oct 1998 15:07:08 +0000 (15:07 +0000)]
Recognize new parameter nthreads.  Adjust initialization for rewrite.
Remove handle_requests function.

21 years agoRewritten to use generic cache handling functions in cache.c.
drepper [Sun, 18 Oct 1998 15:05:14 +0000 (15:05 +0000)]
Rewritten to use generic cache handling functions in cache.c.

21 years agoDeclare set_logfile.
drepper [Sun, 18 Oct 1998 15:04:09 +0000 (15:04 +0000)]
Declare set_logfile.

21 years agoRemove unnecessary variable initializations.
drepper [Sun, 18 Oct 1998 15:02:56 +0000 (15:02 +0000)]
Remove unnecessary variable initializations.

21 years agoRewritten. Don't start new thread for every new connection. Use a
drepper [Sun, 18 Oct 1998 15:02:11 +0000 (15:02 +0000)]
Rewritten.  Don't start new thread for every new connection.  Use a
fixed set of threads which handle all connections and also the cache
cleanup.

21 years agoInterface to NSCD for host lookup functions.
drepper [Sun, 18 Oct 1998 15:00:36 +0000 (15:00 +0000)]
Interface to NSCD for host lookup functions.

21 years agoHosts database caching functions for NSCD.
drepper [Sun, 18 Oct 1998 15:00:08 +0000 (15:00 +0000)]
Hosts database caching functions for NSCD.

21 years agoLocal gethostbyname2_r function for NSCD.
drepper [Sun, 18 Oct 1998 14:59:48 +0000 (14:59 +0000)]
Local gethostbyname2_r function for NSCD.

21 years agoLocal gethostbyaddr_r function for NSCD.
drepper [Sun, 18 Oct 1998 14:58:50 +0000 (14:58 +0000)]
Local gethostbyaddr_r function for NSCD.

21 years agoGeneric cache handling functions for NSCD.
drepper [Sun, 18 Oct 1998 14:57:26 +0000 (14:57 +0000)]
Generic cache handling functions for NSCD.

21 years ago(routines): Add nscd_gethst_r.
drepper [Sun, 18 Oct 1998 14:56:58 +0000 (14:56 +0000)]
(routines): Add nscd_gethst_r.
(nscd-modules): Add hstcache, gethstbyad_r, gethstbynm2_r, and cache.

21 years agoUpdate.
drepper [Sun, 18 Oct 1998 14:55:10 +0000 (14:55 +0000)]
Update.

21 years agoAdd missing errnop parameter to the NSS functions.
drepper [Sun, 18 Oct 1998 14:53:59 +0000 (14:53 +0000)]
Add missing errnop parameter to the NSS functions.

21 years agoAdd missing errnop parameter to the NSS functions.
drepper [Sun, 18 Oct 1998 14:51:05 +0000 (14:51 +0000)]
Add missing errnop parameter to the NSS functions.

21 years agoRemove wrong comment.
drepper [Sun, 18 Oct 1998 14:49:46 +0000 (14:49 +0000)]
Remove wrong comment.

21 years agoInclude nscd/nscd_proto.h only if needed.
drepper [Sun, 18 Oct 1998 14:49:06 +0000 (14:49 +0000)]
Include nscd/nscd_proto.h only if needed.

21 years agoRemove unneeded assignment.
drepper [Sun, 18 Oct 1998 14:48:18 +0000 (14:48 +0000)]
Remove unneeded assignment.

21 years agoAdd __nss_hosts_lookup.
drepper [Sun, 18 Oct 1998 14:47:39 +0000 (14:47 +0000)]
Add __nss_hosts_lookup.

21 years agoDefine default strings for YESTR and NOSTR.
drepper [Sun, 18 Oct 1998 14:46:49 +0000 (14:46 +0000)]
Define default strings for YESTR and NOSTR.

21 years agoDefine CFLAGS-gethstbyad_r.c, CFLAGS-gethstbynm_r.c, and
drepper [Sun, 18 Oct 1998 14:45:54 +0000 (14:45 +0000)]
Define CFLAGS-gethstbyad_r.c, CFLAGS-gethstbynm_r.c, and
CFLAGS-gethstbynm2_r.c to -DUSE_NSCD=1.

21 years agoDon't search for linuxhtreads in add-ons, use have-thread-library to
drepper [Sun, 18 Oct 1998 14:44:51 +0000 (14:44 +0000)]
Don't search for linuxhtreads in add-ons, use have-thread-library to
determine whether threads are available.

21 years agoWrapper arpund system call with check of parameter value range.
drepper [Sun, 18 Oct 1998 13:05:43 +0000 (13:05 +0000)]
Wrapper arpund system call with check of parameter value range.

21 years agoAdd strptime as goal.
drepper [Fri, 16 Oct 1998 21:33:04 +0000 (21:33 +0000)]
Add strptime as goal.

21 years agoUpdate.
drepper [Fri, 16 Oct 1998 21:05:18 +0000 (21:05 +0000)]
Update.

21 years agoAdd dummy definition of O_LARGEFILE back.
drepper [Fri, 16 Oct 1998 21:04:18 +0000 (21:04 +0000)]
Add dummy definition of O_LARGEFILE back.

21 years agoUpdate.
drepper [Fri, 16 Oct 1998 18:53:55 +0000 (18:53 +0000)]
Update.

21 years agoSome systems require <unistd.h> to be included before <time.h> for
drepper [Fri, 16 Oct 1998 18:53:25 +0000 (18:53 +0000)]
Some systems require <unistd.h> to be included before <time.h> for
localtime_r to be declared properly.

21 years agoSome systems require <unistd.h> to be included before <time.h> for
drepper [Fri, 16 Oct 1998 18:53:00 +0000 (18:53 +0000)]
Some systems require <unistd.h> to be included before <time.h> for
localtime_r to be declared properly.

21 years agoUpdate.
drepper [Fri, 16 Oct 1998 16:57:36 +0000 (16:57 +0000)]
Update.

21 years agoAdd rule to generate shared object with the soname from glibc 2.0.
drepper [Fri, 16 Oct 1998 16:57:27 +0000 (16:57 +0000)]
Add rule to generate shared object with the soname from glibc 2.0.

21 years agoUpdate.
drepper [Fri, 16 Oct 1998 16:33:36 +0000 (16:33 +0000)]
Update.

21 years agoWrapper around setuid syscall to check for value range.
drepper [Fri, 16 Oct 1998 16:32:07 +0000 (16:32 +0000)]
Wrapper around setuid syscall to check for value range.

21 years agoWrapper around setresuid syscall to check for value range.
drepper [Fri, 16 Oct 1998 16:32:03 +0000 (16:32 +0000)]
Wrapper around setresuid syscall to check for value range.

21 years agoWrapper around setresgid syscall to check for value range.
drepper [Fri, 16 Oct 1998 16:31:58 +0000 (16:31 +0000)]
Wrapper around setresgid syscall to check for value range.

21 years agoWrapper around setgid syscall to check for value range.
drepper [Fri, 16 Oct 1998 16:31:54 +0000 (16:31 +0000)]
Wrapper around setgid syscall to check for value range.

21 years agoWrapper around setfsuid syscall to check for value range.
drepper [Fri, 16 Oct 1998 16:31:49 +0000 (16:31 +0000)]
Wrapper around setfsuid syscall to check for value range.

21 years agoWrapper around setfsgid syscall to check for value range.
drepper [Fri, 16 Oct 1998 16:31:45 +0000 (16:31 +0000)]
Wrapper around setfsgid syscall to check for value range.

21 years agoWrapper around seteuid syscall to check for value range.
drepper [Fri, 16 Oct 1998 16:31:38 +0000 (16:31 +0000)]
Wrapper around seteuid syscall to check for value range.

21 years agoWrapper around setegid syscall to check for value range.
drepper [Fri, 16 Oct 1998 16:31:05 +0000 (16:31 +0000)]
Wrapper around setegid syscall to check for value range.

21 years agoAdd s_setgid, s_setresuid, s_setresgid, and s_setuid.
drepper [Fri, 16 Oct 1998 16:30:40 +0000 (16:30 +0000)]
Add s_setgid, s_setresuid, s_setresgid, and s_setuid.

21 years ago[subdir=misc] (sysdep_routines): Add setfsgid, setfsuid, setresgid,
drepper [Fri, 16 Oct 1998 16:30:13 +0000 (16:30 +0000)]
[subdir=misc] (sysdep_routines): Add setfsgid, setfsuid, setresgid,
and setresuid.

21 years agoAdd O_DIRECTORY.
drepper [Fri, 16 Oct 1998 16:29:19 +0000 (16:29 +0000)]
Add O_DIRECTORY.

21 years agoAdd s_setgid, s_setresuid, s_setresgid, and s_setuid.
drepper [Fri, 16 Oct 1998 16:28:36 +0000 (16:28 +0000)]
Add s_setgid, s_setresuid, s_setresgid, and s_setuid.

21 years ago[subdir=misc] (sysdep_routines): Add setfsgid, setfsuid, setresgid,
drepper [Fri, 16 Oct 1998 16:28:05 +0000 (16:28 +0000)]
[subdir=misc] (sysdep_routines): Add setfsgid, setfsuid, setresgid,
and setresuid.

21 years agoLinux/i386 specific fcntl.h file.
drepper [Fri, 16 Oct 1998 16:27:38 +0000 (16:27 +0000)]
Linux/i386 specific fcntl.h file.

21 years ago[subdir=misc] (sysdep_routines): Add setfsgid, setfsuid, setresgid,
drepper [Fri, 16 Oct 1998 16:27:09 +0000 (16:27 +0000)]
[subdir=misc] (sysdep_routines): Add setfsgid, setfsuid, setresgid,
and setresuid.

21 years agoWrapper around setuid syscall to check for value range.
drepper [Fri, 16 Oct 1998 16:26:17 +0000 (16:26 +0000)]
Wrapper around setuid syscall to check for value range.

21 years agoWrapper around setresuid syscall to check for value range.
drepper [Fri, 16 Oct 1998 16:26:12 +0000 (16:26 +0000)]
Wrapper around setresuid syscall to check for value range.

21 years agoWrapper around setresgid syscall to check for value range.
drepper [Fri, 16 Oct 1998 16:26:08 +0000 (16:26 +0000)]
Wrapper around setresgid syscall to check for value range.

21 years agoWrapper around setgid syscall to check for value range.
drepper [Fri, 16 Oct 1998 16:26:01 +0000 (16:26 +0000)]
Wrapper around setgid syscall to check for value range.

21 years agoWrapper around setfsuid syscall to check for value range.
drepper [Fri, 16 Oct 1998 16:25:56 +0000 (16:25 +0000)]
Wrapper around setfsuid syscall to check for value range.

21 years agoWrapper around setfsgid syscall to check for value range.
drepper [Fri, 16 Oct 1998 16:25:52 +0000 (16:25 +0000)]
Wrapper around setfsgid syscall to check for value range.

21 years agoWrapper around seteuid syscall to check for value range.
drepper [Fri, 16 Oct 1998 16:25:45 +0000 (16:25 +0000)]
Wrapper around seteuid syscall to check for value range.

21 years agoWrapper around setegid syscall to check for value range.
drepper [Fri, 16 Oct 1998 16:25:41 +0000 (16:25 +0000)]
Wrapper around setegid syscall to check for value range.

21 years agoAdd s_setgid, s_setresuid, s_setresgid, and s_setuid.
drepper [Fri, 16 Oct 1998 16:24:31 +0000 (16:24 +0000)]
Add s_setgid, s_setresuid, s_setresgid, and s_setuid.

21 years agoAdd range check for values.
drepper [Fri, 16 Oct 1998 16:24:06 +0000 (16:24 +0000)]
Add range check for values.

21 years agoRemove O_* constants which are not generally available.
drepper [Fri, 16 Oct 1998 16:23:31 +0000 (16:23 +0000)]
Remove O_* constants which are not generally available.

21 years agoAdd s_setgid, s_setresuid, s_setresgid, and s_setuid.
drepper [Fri, 16 Oct 1998 16:22:35 +0000 (16:22 +0000)]
Add s_setgid, s_setresuid, s_setresgid, and s_setuid.

21 years agoWrapper around setuid syscall to check for value range.
drepper [Fri, 16 Oct 1998 16:21:54 +0000 (16:21 +0000)]
Wrapper around setuid syscall to check for value range.

21 years agoWrapper around setresuid syscall to check for value range.
drepper [Fri, 16 Oct 1998 16:21:49 +0000 (16:21 +0000)]
Wrapper around setresuid syscall to check for value range.

21 years agoWrapper around setresgid syscall to check for value range.
drepper [Fri, 16 Oct 1998 16:21:45 +0000 (16:21 +0000)]
Wrapper around setresgid syscall to check for value range.

21 years agoWrapper around setgroups syscall to check for value range.
drepper [Fri, 16 Oct 1998 16:21:38 +0000 (16:21 +0000)]
Wrapper around setgroups syscall to check for value range.

21 years agoWrapper around setgid syscall to check for value range.
drepper [Fri, 16 Oct 1998 16:21:31 +0000 (16:21 +0000)]
Wrapper around setgid syscall to check for value range.

21 years agoWrapper around setfsuid syscall to check for value range.
drepper [Fri, 16 Oct 1998 16:21:24 +0000 (16:21 +0000)]
Wrapper around setfsuid syscall to check for value range.

21 years agoWrapper around setfsgid syscall to check for value range.
drepper [Fri, 16 Oct 1998 16:21:18 +0000 (16:21 +0000)]
Wrapper around setfsgid syscall to check for value range.

21 years agoWrapper around setugid syscall to check for value range.
drepper [Fri, 16 Oct 1998 16:21:08 +0000 (16:21 +0000)]
Wrapper around setugid syscall to check for value range.