roland [Sun, 18 Oct 1998 23:19:12 +0000 (23:19 +0000)]
.
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.
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.
roland [Sun, 18 Oct 1998 22:53:04 +0000 (22:53 +0000)]
.
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.
roland [Sun, 18 Oct 1998 22:02:47 +0000 (22:02 +0000)]
.
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
roland [Sun, 18 Oct 1998 21:39:23 +0000 (21:39 +0000)]
.
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.
drepper [Sun, 18 Oct 1998 15:35:09 +0000 (15:35 +0000)]
Update.
drepper [Sun, 18 Oct 1998 15:34:15 +0000 (15:34 +0000)]
(__getcwd): Don't stop processing directory entries when a lstat call fails.
drepper [Sun, 18 Oct 1998 15:16:22 +0000 (15:16 +0000)]
Update.
drepper [Sun, 18 Oct 1998 15:15:00 +0000 (15:15 +0000)]
Rewritten to use generic cache handling functions in cache.c.
drepper [Sun, 18 Oct 1998 15:14:47 +0000 (15:14 +0000)]
Rewrite to simplify printing of information for many databases.
drepper [Sun, 18 Oct 1998 15:13:43 +0000 (15:13 +0000)]
Add prototype for host database functions.
drepper [Sun, 18 Oct 1998 15:12:43 +0000 (15:12 +0000)]
Rewrite for new protocol.
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.
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.
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.
drepper [Sun, 18 Oct 1998 15:07:08 +0000 (15:07 +0000)]
Recognize new parameter nthreads. Adjust initialization for rewrite.
Remove handle_requests function.
drepper [Sun, 18 Oct 1998 15:05:14 +0000 (15:05 +0000)]
Rewritten to use generic cache handling functions in cache.c.
drepper [Sun, 18 Oct 1998 15:04:09 +0000 (15:04 +0000)]
Declare set_logfile.
drepper [Sun, 18 Oct 1998 15:02:56 +0000 (15:02 +0000)]
Remove unnecessary variable initializations.
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.
drepper [Sun, 18 Oct 1998 15:00:36 +0000 (15:00 +0000)]
Interface to NSCD for host lookup functions.
drepper [Sun, 18 Oct 1998 15:00:08 +0000 (15:00 +0000)]
Hosts database caching functions for NSCD.
drepper [Sun, 18 Oct 1998 14:59:48 +0000 (14:59 +0000)]
Local gethostbyname2_r function for NSCD.
drepper [Sun, 18 Oct 1998 14:58:50 +0000 (14:58 +0000)]
Local gethostbyaddr_r function for NSCD.
drepper [Sun, 18 Oct 1998 14:57:26 +0000 (14:57 +0000)]
Generic cache handling functions for NSCD.
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.
drepper [Sun, 18 Oct 1998 14:55:10 +0000 (14:55 +0000)]
Update.
drepper [Sun, 18 Oct 1998 14:53:59 +0000 (14:53 +0000)]
Add 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.
drepper [Sun, 18 Oct 1998 14:49:46 +0000 (14:49 +0000)]
Remove wrong comment.
drepper [Sun, 18 Oct 1998 14:49:06 +0000 (14:49 +0000)]
Include nscd/nscd_proto.h only if needed.
drepper [Sun, 18 Oct 1998 14:48:18 +0000 (14:48 +0000)]
Remove unneeded assignment.
drepper [Sun, 18 Oct 1998 14:47:39 +0000 (14:47 +0000)]
Add __nss_hosts_lookup.
drepper [Sun, 18 Oct 1998 14:46:49 +0000 (14:46 +0000)]
Define default strings for YESTR and NOSTR.
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.
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.
drepper [Sun, 18 Oct 1998 13:05:43 +0000 (13:05 +0000)]
Wrapper arpund system call with check of parameter value range.
drepper [Fri, 16 Oct 1998 21:33:04 +0000 (21:33 +0000)]
Add strptime as goal.
drepper [Fri, 16 Oct 1998 21:05:18 +0000 (21:05 +0000)]
Update.
drepper [Fri, 16 Oct 1998 21:04:18 +0000 (21:04 +0000)]
Add dummy definition of O_LARGEFILE back.
drepper [Fri, 16 Oct 1998 18:53:55 +0000 (18:53 +0000)]
Update.
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.
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.
drepper [Fri, 16 Oct 1998 16:57:36 +0000 (16:57 +0000)]
Update.
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.
drepper [Fri, 16 Oct 1998 16:33:36 +0000 (16:33 +0000)]
Update.
drepper [Fri, 16 Oct 1998 16:32:07 +0000 (16:32 +0000)]
Wrapper around setuid 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.
drepper [Fri, 16 Oct 1998 16:31:58 +0000 (16:31 +0000)]
Wrapper around setresgid 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.
drepper [Fri, 16 Oct 1998 16:31:49 +0000 (16:31 +0000)]
Wrapper around setfsuid 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.
drepper [Fri, 16 Oct 1998 16:31:38 +0000 (16:31 +0000)]
Wrapper around seteuid 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.
drepper [Fri, 16 Oct 1998 16:30:40 +0000 (16:30 +0000)]
Add s_setgid, s_setresuid, s_setresgid, and s_setuid.
drepper [Fri, 16 Oct 1998 16:30:13 +0000 (16:30 +0000)]
[subdir=misc] (sysdep_routines): Add setfsgid, setfsuid, setresgid,
and setresuid.
drepper [Fri, 16 Oct 1998 16:29:19 +0000 (16:29 +0000)]
Add O_DIRECTORY.
drepper [Fri, 16 Oct 1998 16:28:36 +0000 (16:28 +0000)]
Add s_setgid, s_setresuid, s_setresgid, and s_setuid.
drepper [Fri, 16 Oct 1998 16:28:05 +0000 (16:28 +0000)]
[subdir=misc] (sysdep_routines): Add setfsgid, setfsuid, setresgid,
and setresuid.
drepper [Fri, 16 Oct 1998 16:27:38 +0000 (16:27 +0000)]
Linux/i386 specific fcntl.h file.
drepper [Fri, 16 Oct 1998 16:27:09 +0000 (16:27 +0000)]
[subdir=misc] (sysdep_routines): Add setfsgid, setfsuid, setresgid,
and setresuid.
drepper [Fri, 16 Oct 1998 16:26:17 +0000 (16:26 +0000)]
Wrapper around setuid 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.
drepper [Fri, 16 Oct 1998 16:26:08 +0000 (16:26 +0000)]
Wrapper around setresgid 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.
drepper [Fri, 16 Oct 1998 16:25:56 +0000 (16:25 +0000)]
Wrapper around setfsuid 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.
drepper [Fri, 16 Oct 1998 16:25:45 +0000 (16:25 +0000)]
Wrapper around seteuid 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.
drepper [Fri, 16 Oct 1998 16:24:31 +0000 (16:24 +0000)]
Add s_setgid, s_setresuid, s_setresgid, and s_setuid.
drepper [Fri, 16 Oct 1998 16:24:06 +0000 (16:24 +0000)]
Add range check for values.
drepper [Fri, 16 Oct 1998 16:23:31 +0000 (16:23 +0000)]
Remove O_* constants which are not generally available.
drepper [Fri, 16 Oct 1998 16:22:35 +0000 (16:22 +0000)]
Add s_setgid, s_setresuid, s_setresgid, and s_setuid.
drepper [Fri, 16 Oct 1998 16:21:54 +0000 (16:21 +0000)]
Wrapper around setuid 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.
drepper [Fri, 16 Oct 1998 16:21:45 +0000 (16:21 +0000)]
Wrapper around setresgid 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.
drepper [Fri, 16 Oct 1998 16:21:31 +0000 (16:21 +0000)]
Wrapper around setgid 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.
drepper [Fri, 16 Oct 1998 16:21:18 +0000 (16:21 +0000)]
Wrapper around setfsgid 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.
drepper [Fri, 16 Oct 1998 16:21:03 +0000 (16:21 +0000)]
Wrapper around setegid syscall to check for value range.
drepper [Fri, 16 Oct 1998 16:18:30 +0000 (16:18 +0000)]
Linux/Arm specific makefile.
drepper [Fri, 16 Oct 1998 16:12:54 +0000 (16:12 +0000)]
Add O_DIRECTORY.
drepper [Fri, 16 Oct 1998 16:00:50 +0000 (16:00 +0000)]
Use O_DIRECTORY if available. If not available double check to verify
it's a directory.
drepper [Fri, 16 Oct 1998 12:32:51 +0000 (12:32 +0000)]
Update.
drepper [Fri, 16 Oct 1998 12:32:39 +0000 (12:32 +0000)]
Define _POSIX_THREAD_SAFE_FUNCTIONS to get localtime_t declaration on
some systems.
drepper [Fri, 16 Oct 1998 11:41:15 +0000 (11:41 +0000)]
Update.
drepper [Fri, 16 Oct 1998 11:14:59 +0000 (11:14 +0000)]
Document new NSS module function interface. Part III.
drepper [Fri, 16 Oct 1998 11:14:09 +0000 (11:14 +0000)]
(NSS Module Function Internals): Document new NSS module function interface.
Part II.
drepper [Fri, 16 Oct 1998 11:12:02 +0000 (11:12 +0000)]
(NSS Module Function Internals): Document new NSS module function interface.
drepper [Fri, 16 Oct 1998 10:58:25 +0000 (10:58 +0000)]
Add missing origin comments.
drepper [Fri, 16 Oct 1998 10:48:37 +0000 (10:48 +0000)]
Don't use apostrophes in titles.
drepper [Fri, 16 Oct 1998 10:08:58 +0000 (10:08 +0000)]
Include ELF header only of STATIC?GCONV is not defined. Avoid using
DL_CLL_FCT if it is not defined.
drepper [Fri, 16 Oct 1998 10:08:03 +0000 (10:08 +0000)]
[! elf]: Define CFLAGS-gconv_simple.c to -DSTATIC_GCONV.
drepper [Fri, 16 Oct 1998 09:45:52 +0000 (09:45 +0000)]
Include sys/types.h unconditionally.
Include endian.h unconditionally. Remove portability goop
depending on #ifdef linux, #ifdef BSD, #ifdef machine-type.