kato
22c8a8129b
Added HW_MACHINE_ARCH.
1997-08-30 02:26:36 +00:00
imp
02b5c984e2
Merge in the safe chdir changes from Todd Miller's mods to the OpenBSD
...
tree. Also merge in fix to NetBSD PR #1495 . These represent 1.3-1.9 in
the OpenBSD tree. Make minor KNF changes to new code (which is in the
OpenBSD as 1.10). This avoids the symlink race problems.
These patches should go into 2.2.5 before the ship if they don't
break anything in -current.
Reviewed by: Bruce Evans
Obtained from: OpenBSD
1997-08-29 22:56:41 +00:00
jdp
1bb1b82690
Add a stub version of getpublickey(), in order to eliminate an
...
undefined symbol referenced from libc. Without the stub, it is
impossible to execute any program using the shared library if
LD_BIND_NOW=1 is in the environment. The stub always returns
failure, but it can be overridden outside the library when necessary.
I don't know whether this is the "correct" fix, but it is intolerable
to have any undefined symbols referenced from libc.
1997-08-28 21:50:33 +00:00
ache
dbbb9f298f
Use getpwnam(getlogin()) before getpwuid(getuid())
1997-08-27 13:36:34 +00:00
phk
cb8d9886a9
Improvement of type independency for the bitmap.
...
This makes 64bit operation more likely.
Reviewed by: phk
Submitted by: jdp
1997-08-27 12:04:33 +00:00
phk
f276c66ddf
Malloc option H is now default.
1997-08-27 06:40:34 +00:00
imp
4e4e5cd87b
Don't getenv(HOME) when set[ug]od. This can lead to a buffer overflow and
...
elevated privs.
Obtained from: OpenBSD
1997-08-27 05:27:53 +00:00
steve
fc8b5b4955
Get rid of integer overflow warning.
...
PR: misc/3575
Submitted by: Bruce Evans <bde@zeta.org.au>
1997-08-23 23:51:12 +00:00
steve
1e5a8f9917
Reference the correct version of BSD at the bottom of the
...
manpage.
PR: docs/3735
1997-08-23 21:32:50 +00:00
bde
bd49ffc15a
Fixed off by 1 error.
1997-08-21 19:44:41 +00:00
peter
3197c9d2cb
Manpage for getsid(2).
1997-08-19 07:19:43 +00:00
peter
b40bf7afa2
Forgot to mention what getpgid(0) does.
1997-08-19 07:04:43 +00:00
peter
4ca1f3fe2f
Manpage for getpgid(2), wording taken from NetBSD.
1997-08-19 07:00:53 +00:00
peter
1f58fa1ad3
Syscall stubs for getpgid()/getsid().
1997-08-19 06:23:45 +00:00
steve
fe5ea241ff
Reflect reality of sticky bits and UFS-based filesystems.
...
PR: docs/4198
Submitted by: Ada T. Lim <ada@not-enough.bandwidth.org>
1997-08-17 00:19:28 +00:00
steve
109c5376e8
Describe the QCMD macro and its parameters.
...
PR: docs/4261
1997-08-17 00:08:40 +00:00
dg
a6696ae844
Fixed file descriptor leak that occurs after certain types of failures.
...
PR: 3516
Submitted by: Matthew Flatt <mflatt@cs.rice.edu>
1997-08-15 05:21:16 +00:00
ache
9ef9656a1f
Explicitly point that it_value == 0 disables timer regardles of
...
it_interval value. It is backward-compatible with previous usage
and SunOS-compatible now.
1997-08-14 08:26:25 +00:00
ache
d5b03c1103
Describe itimerfix upper limit
1997-08-14 07:57:58 +00:00
ache
da5b9d9f11
Describe upper limit based on itimerfix restriction
1997-08-14 07:44:57 +00:00
ache
051a2e06f5
Oops, fix logic for previous commit
1997-08-14 06:46:44 +00:00
ache
b537b1ccca
Remove wrong machine-dependent phrase about maximum microseconds
...
limit. Small cleanup.
1997-08-14 06:32:25 +00:00
ache
6ee68884c1
Break loop if error != EINTR occurse or it can take forever with
...
time_remaining unchanged
1997-08-14 06:23:48 +00:00
ache
cc75a271ba
Note that default behaviour (restarting signals) is only for signal(3)
1997-08-13 18:40:57 +00:00
ache
54c8d4859c
Handle syscalls error return slightly better
1997-08-13 18:22:41 +00:00
ache
4dd0f70342
Back out itimerfix hack since nanosleep1 fixed now
...
Handle syscalls error return slightly better
1997-08-13 18:13:17 +00:00
ache
eb38783b56
Add unsigned char cast to all ctype calls
1997-08-13 13:11:53 +00:00
ache
73828b4148
Rearrange itimerfix loop doing it inside SIGALRM handling section
1997-08-12 19:54:31 +00:00
ache
3a0de699cf
Solve itimerfix() problem completely by using loop in 100000000 secs chunks
1997-08-12 19:47:01 +00:00
ache
b4d5f4ee83
Reflect blocked SIGALRM changes
1997-08-12 19:28:07 +00:00
ache
f9a8aa567e
Back out my installation of SIGALRM handler even if it is blocked
...
and return to previous Peter's variant.
POSIX says that this place is implementation defined and old variant allows
application block SIGALRM and sleep and not be killed by external SIGALRMs.
BTW, GNU sleep f.e. sleeps forever in blocked SIGALRM :-)
1997-08-12 19:14:54 +00:00
ache
3451ae1ca3
Reflect -current implementations
1997-08-12 17:53:00 +00:00
ache
e35ed20ee1
1) Make usleep() terminateable by alarm (or ualarm) as supposed
...
historically
2) Fix end of time loop condition: && -> ||
1997-08-12 17:17:53 +00:00
ache
9fc764805c
Change to reflect -current sleep implementation reality
1997-08-12 16:46:05 +00:00
ache
2a8b6ff057
Make itimerfix hack better: return the time we can't sleep at once
1997-08-12 15:46:05 +00:00
steve
f880a4a55f
Default size for FD_SETSIZE is 1024 not 256.
...
PR: bin/4177
Submitted by: Wolfgang Helbig <helbig@MX-BA.Stuttgart.De>
1997-08-11 01:31:30 +00:00
joerg
d50ebd355c
Hack^H^H^H^Hworkaround for itimerfix(9) gratuitously limiting the
...
acceptable range for tv_sec to the magic number 100000000 (which at
least ought to be declared in a header file, and explained in the
non-existing man page, as well as in the existing man pages for
nanosleep(2) & Co.).
PR: bin/4259
1997-08-10 12:16:13 +00:00
joerg
7f6efbc9e1
Import strptime(3) into libc. We've got permission by Kevin Ruddy to
...
modify the original `no modifications' copyright message, and i've
included his mail into the source file.
The common localization functions between strptime(3) and strftime(3)
have been broken out into timelocal.[ch].
1997-08-09 15:43:59 +00:00
joerg
60e8157583
This commit was generated by cvs2svn to compensate for changes in r28019,
...
which included commits to RCS files with non-trunk default branches.
1997-08-09 15:38:14 +00:00
joerg
9521093003
Clean import of strptime(3) onto a vendor branch.
...
Submitted by: Powerdog Industries <kevin.ruddy@powerdog.com>
1997-08-09 15:38:14 +00:00
steve
34c71a268a
Observe precedence set by Phillippe Charnier in adding an
...
rcsid.
1997-08-07 22:28:25 +00:00
steve
2eae399bf6
Remove #if(n)def BSD_4_4_LITE cruft and sccsid -> rcsid.
1997-08-07 15:33:50 +00:00
ache
18f2d2147c
Remove collate_range_cmp, was left for temp. backward compatibility
1997-08-03 18:04:39 +00:00
jdp
81e43f0b38
Fix a minor typo. It only affects the sparc version.
1997-07-26 03:43:14 +00:00
pds
fe0a77d7be
Added bounds checking to the example after chasing down someone's
...
broken code where they'd copied the example basically verbatim and
blew an array. (engage brain before typing 'make')
1997-07-26 00:47:06 +00:00
bde
0ebd3c64ae
Add to CLEANFILES instead of setting it absolutely. Cleaning of *.S and
...
tags was broken.
1997-07-21 16:02:09 +00:00
peter
8bdc2de582
Make sleep() and usleep() "eat" any stray SIGALRM signals during the
...
lifetime of the call, just like the old implementation did. Previously,
we were only eating them if the application did not call sleep()/usleep()
with SIGALRM masked.
Submitted by: ache
1997-07-18 09:48:37 +00:00
phk
1483aecd5e
realpath() should break on looped symlinks.
...
PR: 3911
Reviewed by: phk
Submitted by: Shigio Yamaguchi <shigio@wafu.netgate.net>
1997-07-16 11:25:48 +00:00
peter
486333fcfd
kill the undead
1997-07-13 14:26:00 +00:00
bde
20786833ba
Fixed quoting of backslash.
1997-07-13 07:28:06 +00:00