roland [Wed, 17 Jan 1996 02:31:44 +0000 (02:31 +0000)]
(crypt): Don't define if building a shared library.
roland [Wed, 17 Jan 1996 02:29:57 +0000 (02:29 +0000)]
.
roland [Wed, 17 Jan 1996 02:29:00 +0000 (02:29 +0000)]
(_init): Call __gmon_start__ if defined (weak ref).
roland [Wed, 17 Jan 1996 02:13:32 +0000 (02:13 +0000)]
(__gmon_start__): Renamed from gmon_start, made global.
[! HAVE_INITFINI]: Only make it a constructor in this case.
roland [Wed, 17 Jan 1996 02:11:06 +0000 (02:11 +0000)]
.
roland [Wed, 17 Jan 1996 02:09:22 +0000 (02:09 +0000)]
(CFLAGS-mcount.c): New variable.
(mcount.po): New target.
roland [Wed, 17 Jan 1996 02:06:32 +0000 (02:06 +0000)]
(CFLAGS): Append $(CFLAGS-$(<F)).
roland [Wed, 17 Jan 1996 02:03:00 +0000 (02:03 +0000)]
.
roland [Wed, 17 Jan 1996 02:02:23 +0000 (02:02 +0000)]
Sun Jan 14 17:51:09 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
* misc/efgcvt_r.c (ecvt_r): Handle negative values.
* stdlib/stdlib.h: Replace __CONSTVALUE by attribute.
* stdlib/abs.c, stdlib/div.c, stdlib/labs.c, stdlib/ldiv.c,
sysdeps/generic/hypot.c: Remove obsolete __CONSTVALUE.
* stdio-common/printf_fp.c (__printf_fp): Fix parameter
declaration.
* sysdeps/generic/putenv.c (putenv): Fix second argument of
setenv.
* sysdeps/ieee754/hypot.c: New file, extracted out of cabs.c.
* sysdeps/ieee754/cabs.c: Don't define hypot here.
* sysdeps/ieee754/ieee754.h (union ieee854_long_double): Fix
definition of ieee_nan alternative.
* sysdeps/m68k/__longjmp.c, sysdeps/m68k/setjmp.c: Add register
prefix spec.
* sysdeps/m68k/ffs.c (ffs): Fix register constraint.
* sysdeps/m68k/fpu/__math.h: Include <errno.h>. Replace obsolete
__CONSTVALUE by attribute.
(floor): Round to negative infinity.
(rint, expm1) [__NO_MATH_INLINES]: Don't define, to avoid type
clash when compiling source.
(pow): Handle x == 0 and x < 0.
(ceil, __isinf, __isnan): Fix register constraints.
(__isinfl, __isnanl): Added.
* sysdeps/m68k/fpu/acos.c, sysdeps/m68k/fpu/atan2.c,
sysdeps/m68k/fpu/fmod.c, sysdeps/m68k/fpu/ldexp.c,
sysdeps/m68k/fpu/pow.c: Remove obsolete __CONSTVALUE.
* sysdeps/m68k/bsd-_setjmp.S, sysdeps/m68k/bsd-setjmp.S: Fix
assembler syntax.
* sysdeps/unix/bsd/bsd4.4/fchdir.S (fchdir): Take only one
argument.
* sysdeps/unix/bsd/clock.c (timeval_to_clock_t): Fix timeval to
clock_t conversion.
(clock): Don't multiply by CLOCKS_PER_SEC.
* sysdeps/unix/bsd/poll.c (poll): Fix msec to timeval conversion.
* sysdeps/unix/bsd/sun/m68k/brk.S (brk): Compare with address of
__end.
* sysdeps/unix/bsd/sun/m68k/vfork.S: Fix assembler syntax.
* sysdeps/unix/bsd/ualarm.c (ualarm): Fix timeval calculation.
* sysdeps/unix/bsd/vax/vfork.S: Remove duplicate label.
roland [Wed, 17 Jan 1996 02:01:38 +0000 (02:01 +0000)]
Sun Jan 14 17:51:09 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
* misc/efgcvt_r.c (ecvt_r): Handle negative values.
* stdlib/stdlib.h: Replace __CONSTVALUE by attribute.
* stdlib/abs.c, stdlib/div.c, stdlib/labs.c, stdlib/ldiv.c,
sysdeps/generic/hypot.c: Remove obsolete __CONSTVALUE.
* stdio-common/printf_fp.c (__printf_fp): Fix parameter
declaration.
* sysdeps/generic/putenv.c (putenv): Fix second argument of
setenv.
* sysdeps/ieee754/hypot.c: New file, extracted out of cabs.c.
* sysdeps/ieee754/cabs.c: Don't define hypot here.
* sysdeps/ieee754/ieee754.h (union ieee854_long_double): Fix
definition of ieee_nan alternative.
* sysdeps/m68k/__longjmp.c, sysdeps/m68k/setjmp.c: Add register
prefix spec.
* sysdeps/m68k/ffs.c (ffs): Fix register constraint.
* sysdeps/m68k/fpu/__math.h: Include <errno.h>. Replace obsolete
__CONSTVALUE by attribute.
(floor): Round to negative infinity.
(rint, expm1) [__NO_MATH_INLINES]: Don't define, to avoid type
clash when compiling source.
(pow): Handle x == 0 and x < 0.
(ceil, __isinf, __isnan): Fix register constraints.
(__isinfl, __isnanl): Added.
* sysdeps/m68k/fpu/acos.c, sysdeps/m68k/fpu/atan2.c,
sysdeps/m68k/fpu/fmod.c, sysdeps/m68k/fpu/ldexp.c,
sysdeps/m68k/fpu/pow.c: Remove obsolete __CONSTVALUE.
* sysdeps/m68k/bsd-_setjmp.S, sysdeps/m68k/bsd-setjmp.S: Fix
assembler syntax.
* sysdeps/unix/bsd/bsd4.4/fchdir.S (fchdir): Take only one
argument.
* sysdeps/unix/bsd/clock.c (timeval_to_clock_t): Fix timeval to
clock_t conversion.
(clock): Don't multiply by CLOCKS_PER_SEC.
* sysdeps/unix/bsd/poll.c (poll): Fix msec to timeval conversion.
* sysdeps/unix/bsd/sun/m68k/brk.S (brk): Compare with address of
__end.
* sysdeps/unix/bsd/sun/m68k/vfork.S: Fix assembler syntax.
* sysdeps/unix/bsd/ualarm.c (ualarm): Fix timeval calculation.
* sysdeps/unix/bsd/vax/vfork.S: Remove duplicate label.
roland [Wed, 17 Jan 1996 02:01:27 +0000 (02:01 +0000)]
Sun Jan 14 17:51:09 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
* misc/efgcvt_r.c (ecvt_r): Handle negative values.
* stdlib/stdlib.h: Replace __CONSTVALUE by attribute.
* stdlib/abs.c, stdlib/div.c, stdlib/labs.c, stdlib/ldiv.c,
sysdeps/generic/hypot.c: Remove obsolete __CONSTVALUE.
* stdio-common/printf_fp.c (__printf_fp): Fix parameter
declaration.
* sysdeps/generic/putenv.c (putenv): Fix second argument of
setenv.
* sysdeps/ieee754/hypot.c: New file, extracted out of cabs.c.
* sysdeps/ieee754/cabs.c: Don't define hypot here.
* sysdeps/ieee754/ieee754.h (union ieee854_long_double): Fix
definition of ieee_nan alternative.
* sysdeps/m68k/__longjmp.c, sysdeps/m68k/setjmp.c: Add register
prefix spec.
* sysdeps/m68k/ffs.c (ffs): Fix register constraint.
* sysdeps/m68k/fpu/__math.h: Include <errno.h>. Replace obsolete
__CONSTVALUE by attribute.
(floor): Round to negative infinity.
(rint, expm1) [__NO_MATH_INLINES]: Don't define, to avoid type
clash when compiling source.
(pow): Handle x == 0 and x < 0.
(ceil, __isinf, __isnan): Fix register constraints.
(__isinfl, __isnanl): Added.
* sysdeps/m68k/fpu/acos.c, sysdeps/m68k/fpu/atan2.c,
sysdeps/m68k/fpu/fmod.c, sysdeps/m68k/fpu/ldexp.c,
sysdeps/m68k/fpu/pow.c: Remove obsolete __CONSTVALUE.
* sysdeps/m68k/bsd-_setjmp.S, sysdeps/m68k/bsd-setjmp.S: Fix
assembler syntax.
* sysdeps/unix/bsd/bsd4.4/fchdir.S (fchdir): Take only one
argument.
* sysdeps/unix/bsd/clock.c (timeval_to_clock_t): Fix timeval to
clock_t conversion.
(clock): Don't multiply by CLOCKS_PER_SEC.
* sysdeps/unix/bsd/poll.c (poll): Fix msec to timeval conversion.
* sysdeps/unix/bsd/sun/m68k/brk.S (brk): Compare with address of
__end.
* sysdeps/unix/bsd/sun/m68k/vfork.S: Fix assembler syntax.
* sysdeps/unix/bsd/ualarm.c (ualarm): Fix timeval calculation.
* sysdeps/unix/bsd/vax/vfork.S: Remove duplicate label.
roland [Wed, 17 Jan 1996 02:01:18 +0000 (02:01 +0000)]
Sun Jan 14 17:51:09 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
* misc/efgcvt_r.c (ecvt_r): Handle negative values.
* stdlib/stdlib.h: Replace __CONSTVALUE by attribute.
* stdlib/abs.c, stdlib/div.c, stdlib/labs.c, stdlib/ldiv.c,
sysdeps/generic/hypot.c: Remove obsolete __CONSTVALUE.
* stdio-common/printf_fp.c (__printf_fp): Fix parameter
declaration.
* sysdeps/generic/putenv.c (putenv): Fix second argument of
setenv.
* sysdeps/ieee754/hypot.c: New file, extracted out of cabs.c.
* sysdeps/ieee754/cabs.c: Don't define hypot here.
* sysdeps/ieee754/ieee754.h (union ieee854_long_double): Fix
definition of ieee_nan alternative.
* sysdeps/m68k/__longjmp.c, sysdeps/m68k/setjmp.c: Add register
prefix spec.
* sysdeps/m68k/ffs.c (ffs): Fix register constraint.
* sysdeps/m68k/fpu/__math.h: Include <errno.h>. Replace obsolete
__CONSTVALUE by attribute.
(floor): Round to negative infinity.
(rint, expm1) [__NO_MATH_INLINES]: Don't define, to avoid type
clash when compiling source.
(pow): Handle x == 0 and x < 0.
(ceil, __isinf, __isnan): Fix register constraints.
(__isinfl, __isnanl): Added.
* sysdeps/m68k/fpu/acos.c, sysdeps/m68k/fpu/atan2.c,
sysdeps/m68k/fpu/fmod.c, sysdeps/m68k/fpu/ldexp.c,
sysdeps/m68k/fpu/pow.c: Remove obsolete __CONSTVALUE.
* sysdeps/m68k/bsd-_setjmp.S, sysdeps/m68k/bsd-setjmp.S: Fix
assembler syntax.
* sysdeps/unix/bsd/bsd4.4/fchdir.S (fchdir): Take only one
argument.
* sysdeps/unix/bsd/clock.c (timeval_to_clock_t): Fix timeval to
clock_t conversion.
(clock): Don't multiply by CLOCKS_PER_SEC.
* sysdeps/unix/bsd/poll.c (poll): Fix msec to timeval conversion.
* sysdeps/unix/bsd/sun/m68k/brk.S (brk): Compare with address of
__end.
* sysdeps/unix/bsd/sun/m68k/vfork.S: Fix assembler syntax.
* sysdeps/unix/bsd/ualarm.c (ualarm): Fix timeval calculation.
* sysdeps/unix/bsd/vax/vfork.S: Remove duplicate label.
roland [Wed, 17 Jan 1996 01:46:13 +0000 (01:46 +0000)]
.
roland [Wed, 17 Jan 1996 01:31:25 +0000 (01:31 +0000)]
(inchar, conv_error, input_error, memory_error): Add cast to void to avoid
gcc warning.
(vfscanf): Rewrite character class parsing to make it more efficient.
roland [Wed, 17 Jan 1996 00:46:43 +0000 (00:46 +0000)]
Sun Jan 14 01:01:10 1996 Ulrich Drepper <drepper@ipd.info.uni-karlsruhe.de>
* stdlib/strtol.c: Return correct pointer for strings
like "0xyz" and base 0 or 16.
* string/strxfrm.c: Handle case for LENGTH == 0 correct.
* sunrpc/etc.rpc: Add some more known protocols.
roland [Tue, 16 Jan 1996 22:37:27 +0000 (22:37 +0000)]
[have-initfini=yes] (CPPFLAGS): Append -DHAVE_INITFINI.
(initfini): Compile initfini.c with -fPIC.
kenner [Tue, 16 Jan 1996 01:58:43 +0000 (01:58 +0000)]
(sco5): New case.
roland [Sun, 14 Jan 1996 10:00:22 +0000 (10:00 +0000)]
.
roland [Sat, 13 Jan 1996 00:46:48 +0000 (00:46 +0000)]
.
roland [Sat, 13 Jan 1996 00:45:50 +0000 (00:45 +0000)]
posix/gnu/types.h moved to sysdeps/generic/gnu/types.h
roland [Fri, 12 Jan 1996 23:12:04 +0000 (23:12 +0000)]
(glob): Add parens in glob call flags arg for GLOB_BRACE case.
roland [Fri, 12 Jan 1996 18:49:13 +0000 (18:49 +0000)]
(strdupa): New macro.
roland [Fri, 12 Jan 1996 18:39:46 +0000 (18:39 +0000)]
(%[): Grok ] as first char in set, not terminator on empty set. From
drepper.
roland [Thu, 11 Jan 1996 18:09:50 +0000 (18:09 +0000)]
.
roland [Thu, 11 Jan 1996 18:09:06 +0000 (18:09 +0000)]
(elf_dynamic_do_rel): Use referring symbol as referent for STB_LOCAL.
roland [Thu, 11 Jan 1996 10:00:22 +0000 (10:00 +0000)]
.
roland [Wed, 10 Jan 1996 15:11:35 +0000 (15:11 +0000)]
Updated from ADO tzdata96a
roland [Wed, 10 Jan 1996 10:00:22 +0000 (10:00 +0000)]
.
roland [Tue, 9 Jan 1996 21:17:33 +0000 (21:17 +0000)]
(_dl_map_object_from_fd): After mapping first segment to find location,
mprotect excess region to no access, don't munmap it.
roland [Tue, 9 Jan 1996 21:10:15 +0000 (21:10 +0000)]
(mmap): If vm_map returns KERN_NO_SPACE for fixed location, deallocate it
and try again.
roland [Tue, 9 Jan 1996 10:00:21 +0000 (10:00 +0000)]
.
roland [Mon, 8 Jan 1996 22:44:45 +0000 (22:44 +0000)]
.
roland [Mon, 8 Jan 1996 22:44:18 +0000 (22:44 +0000)]
Renamed hash.c to locfile-hash.c
roland [Mon, 8 Jan 1996 22:43:09 +0000 (22:43 +0000)]
(lib-modules): Renamed hash to locfile-hash.
roland [Sun, 7 Jan 1996 10:00:21 +0000 (10:00 +0000)]
.
roland [Sun, 7 Jan 1996 01:28:05 +0000 (01:28 +0000)]
(subdirs): Added db.
roland [Sat, 6 Jan 1996 22:53:25 +0000 (22:53 +0000)]
(routines): Add res_data.
roland [Sat, 6 Jan 1996 22:52:12 +0000 (22:52 +0000)]
Updated from BIND 4.9.3 final release.
roland [Sat, 6 Jan 1996 21:52:17 +0000 (21:52 +0000)]
(elf_get_dynamic_info): Handle processor-specific tags.
(ELF_DYNAMIC_DO_REL, ELF_DYNAMIC_DO_RELA): Handle absent DT_PLTREL tag.
roland [Sat, 6 Jan 1996 21:50:47 +0000 (21:50 +0000)]
(struct link_map): Extend `l_info' by DT_PROCNUM.
roland [Sat, 6 Jan 1996 21:48:44 +0000 (21:48 +0000)]
(DT_MIPS_NUM, DT_PROCNUM): New macros.
roland [Sat, 6 Jan 1996 21:43:19 +0000 (21:43 +0000)]
(elf_machine_runtime_setup): Take new arg LAZY.
Only do our work if LAZY and there is a DT_JMPREL record.
roland [Sat, 6 Jan 1996 21:41:32 +0000 (21:41 +0000)]
(_dl_relocate_object): Call elf_machine_runtime_setup unconditionally,
and pass it LAZY flag.
roland [Sat, 6 Jan 1996 21:39:03 +0000 (21:39 +0000)]
Fixed ELFMAG check to work for either byte order.
Align end of load segment only to page size, not to segment alignment.
meyering [Thu, 4 Jan 1996 23:21:47 +0000 (23:21 +0000)]
Reverse order of arguments in getgroups call (in example) to match prototype.
roland [Thu, 4 Jan 1996 17:00:45 +0000 (17:00 +0000)]
.
roland [Thu, 4 Jan 1996 16:59:57 +0000 (16:59 +0000)]
Code rearranged a bit to use new preemption interface.
roland [Thu, 4 Jan 1996 16:58:43 +0000 (16:58 +0000)]
(_hurd_setup_sighandler): Use _hurdsig_catch_memory_fault.
roland [Thu, 4 Jan 1996 16:37:48 +0000 (16:37 +0000)]
(headers): Add hurd/sigpreempt.h.
(sig): Add catch-signal.
roland [Thu, 4 Jan 1996 16:36:00 +0000 (16:36 +0000)]
(_hurdsig_fault_catch_exception_raise): Rewritten using a preempter in new
interface.
roland [Thu, 4 Jan 1996 16:35:05 +0000 (16:35 +0000)]
(_hurdsig_catch_fault): Rewritten using a preempter in new interface.
(_hurdsig_catch_memory_fault): New macro.
roland [Thu, 4 Jan 1996 10:00:22 +0000 (10:00 +0000)]
.
roland [Thu, 4 Jan 1996 02:06:43 +0000 (02:06 +0000)]
New file.
roland [Thu, 4 Jan 1996 02:05:36 +0000 (02:05 +0000)]
When restarting RPC, fetch a new reply port.
roland [Thu, 4 Jan 1996 01:59:17 +0000 (01:59 +0000)]
Use new hurdfault.h interface.
(abort_all_rpcs): Mutate return value to EINTR in threads whose replies we
will wait for.
roland [Thu, 4 Jan 1996 01:23:21 +0000 (01:23 +0000)]
(_hurd_sig_post): When doing pgrp, make sure we do ourselves last.
miles [Thu, 4 Jan 1996 00:18:53 +0000 (00:18 +0000)]
(__access): Put the uid/gid arguments to auth_makeauth() in the right order.
roland [Thu, 4 Jan 1996 00:06:01 +0000 (00:06 +0000)]
Rewritten.
roland [Wed, 3 Jan 1996 22:36:16 +0000 (22:36 +0000)]
Use new signal preemption interface.
roland [Wed, 3 Jan 1996 22:20:59 +0000 (22:20 +0000)]
Use a different workaround for the suspended page fault deadlock
kernel bug: thread_abort our signal thread first thing after proc_dostop.
roland [Wed, 3 Jan 1996 22:18:40 +0000 (22:18 +0000)]
Rewrote gid frobnication to recognize rootness properly.
roland [Tue, 2 Jan 1996 10:58:51 +0000 (10:58 +0000)]
Include hurd/sigpreempt.h.
roland [Tue, 2 Jan 1996 08:57:36 +0000 (08:57 +0000)]
.
roland [Tue, 2 Jan 1996 08:52:54 +0000 (08:52 +0000)]
Incorporated from 4.4 BSD db 1.85 release.
roland [Tue, 2 Jan 1996 08:37:59 +0000 (08:37 +0000)]
(_longjmp_unwind): Remove local signal preempters being unwound past.
roland [Tue, 2 Jan 1996 08:36:18 +0000 (08:36 +0000)]
Rewritten with new interface.
roland [Tue, 2 Jan 1996 08:35:24 +0000 (08:35 +0000)]
New file.
roland [Tue, 2 Jan 1996 08:31:41 +0000 (08:31 +0000)]
(struct hurd_sigstate): New member `preempters'.
(hurd_preempt_signals, hurd_unpreempt_signals): Decls removed.
roland [Tue, 2 Jan 1996 08:08:43 +0000 (08:08 +0000)]
Several new macros for BSD compatibility.
roland [Tue, 2 Jan 1996 06:19:12 +0000 (06:19 +0000)]
.
roland [Tue, 2 Jan 1996 06:18:15 +0000 (06:18 +0000)]
New file, incorporated from 4.4BSD.
roland [Tue, 2 Jan 1996 06:17:38 +0000 (06:17 +0000)]
(headers): Add queue.h.
roland [Tue, 2 Jan 1996 05:56:18 +0000 (05:56 +0000)]
[__USE_BSD]: Include endian.h.
roland [Tue, 2 Jan 1996 05:49:46 +0000 (05:49 +0000)]
(DEFFILEMODE, ALLPERMS, ACCESSPERMS, S_BLKSIZE): New macros.
roland [Fri, 29 Dec 1995 10:00:22 +0000 (10:00 +0000)]
.
roland [Thu, 28 Dec 1995 22:18:05 +0000 (22:18 +0000)]
Define all names as self-referential macros so #ifdef works.
roland [Thu, 28 Dec 1995 15:21:21 +0000 (15:21 +0000)]
(hurd_unpreempt_signals): Remove bogus asgnmt to
_hurd_signal_preemters[SIGNO].
roland [Tue, 26 Dec 1995 10:00:22 +0000 (10:00 +0000)]
.
roland [Tue, 26 Dec 1995 03:01:16 +0000 (03:01 +0000)]
Translate EEXIST from dir_link into EADDRINUSE.
If translated node doesn't grok ifsock protocol, return EADDRINUSE.
roland [Tue, 26 Dec 1995 02:41:30 +0000 (02:41 +0000)]
Make address arg `const struct sockaddr_un *'.
The redecl is kosher and avoids another variable for AF_LOCAL case.
roland [Tue, 26 Dec 1995 02:39:59 +0000 (02:39 +0000)]
Make address arg `const struct sockaddr_un *'.
The redecl is kosher and avoids another variable for AF_LOCAL case.
roland [Tue, 26 Dec 1995 02:38:51 +0000 (02:38 +0000)]
Make address arg `const struct sockaddr_un *'.
The redecl is kosher and avoids another variable for AF_LOCAL case.
roland [Tue, 26 Dec 1995 01:55:44 +0000 (01:55 +0000)]
use __transparent_union__ for name safety; add several sockaddr flavors.
(__SOCKADDR_ALLTYPES, __SOCKADDR_ONETYPE): New macros used in constructing
the transparent union declarations.
(__CONST_SOCKADDR_ARG): New type (or macro if not GCC 2.7).
(bind, connect, sendto): Make the sockaddr argument use that.
roland [Sat, 23 Dec 1995 01:16:45 +0000 (01:16 +0000)]
.
roland [Sat, 23 Dec 1995 01:14:07 +0000 (01:14 +0000)]
Fri Dec 22 00:38:00 1995 H.J. Lu <hjl@nynexst.com>
* stdio-common/vfscanf.c: Correctly handle white space skipping.
* stdio-common/Makefile (tests): Add bug11.
* stdio-common/bug11.c: New file.
roland [Sat, 23 Dec 1995 01:13:57 +0000 (01:13 +0000)]
Fri Dec 22 00:38:00 1995 H.J. Lu <hjl@nynexst.com>
* stdio-common/vfscanf.c: Correctly handle white space skipping.
* stdio-common/Makefile (tests): Add bug11.
* stdio-common/bug11.c: New file.
roland [Fri, 22 Dec 1995 16:52:01 +0000 (16:52 +0000)]
In root case, store into NEWAUX, not old vector.
roland [Fri, 22 Dec 1995 16:51:24 +0000 (16:51 +0000)]
In root case, store into NEWAUX, not old vector.
roland [Fri, 22 Dec 1995 10:00:21 +0000 (10:00 +0000)]
.
roland [Fri, 22 Dec 1995 06:01:20 +0000 (06:01 +0000)]
Rewrote ID frobnication to do the right thing.
roland [Fri, 22 Dec 1995 06:00:46 +0000 (06:00 +0000)]
Rewrote ID frobnication to do the right thing.
roland [Fri, 22 Dec 1995 06:00:07 +0000 (06:00 +0000)]
Rewrote ID frobnication to do the right thing.
roland [Fri, 22 Dec 1995 05:59:18 +0000 (05:59 +0000)]
Rewrote ID frobnication to do the right thing.
roland [Fri, 22 Dec 1995 05:58:48 +0000 (05:58 +0000)]
Rewrote ID frobnication to do the right thing.
roland [Fri, 22 Dec 1995 05:58:26 +0000 (05:58 +0000)]
Rewrote ID frobnication to do the right thing.
roland [Fri, 22 Dec 1995 05:57:24 +0000 (05:57 +0000)]
Peek __mach_task_self_ value before proc_dostop call to work around kernel
paging bug.
miles [Thu, 21 Dec 1995 17:43:59 +0000 (17:43 +0000)]
(__setuid): Actually add the new uid instead of putting it (and other uids)
in the gids and leaving the old uids as is.
roland [Thu, 21 Dec 1995 10:00:22 +0000 (10:00 +0000)]
.
roland [Wed, 20 Dec 1995 23:22:49 +0000 (23:22 +0000)]
(flushbuf): If the target is -1, always discard the buffer of read data.
Only set TWIDDLED flag in !ALIGNED case.
Never increment target or offset when old value is -1.
roland [Wed, 20 Dec 1995 10:00:22 +0000 (10:00 +0000)]
.