enami
b7ac697dae
s/than than/than/.
2002-11-08 02:05:16 +00:00
fvdl
d92a1c3d78
Bump minor version, rpc_control function added.
2002-11-08 00:13:51 +00:00
fvdl
86dddb97cd
Add rpc_control.
2002-11-08 00:13:29 +00:00
fvdl
79d5b270d9
* Adapt include files for rpc_com.h/rpc_internal.h split.
...
* Add rpc_control to svc.c
* Implement non-blocking connections.
2002-11-08 00:13:07 +00:00
wiz
8074ecd2c3
New sentence, new line (hi manu!). Drop trailing whitespace.
2002-11-07 12:11:00 +00:00
manu
9a4dfe85fa
Added two sysctl-able flags: proc.curproc.stopfork and proc.curproc.stopexec
...
that can be used to block a process after fork(2) or exec(2) calls. The
new process is created in the SSTOP state and is never scheduled for running.
This feature is designed so that it is esay to attach the process using gdb
before it has done anything.
It works also with sproc, kthread_create, clone...
2002-11-07 00:22:28 +00:00
thorpej
6596b29802
t4 -> ta0
2002-11-05 00:05:15 +00:00
jdolecek
3d73192560
struct kevent's udata is actually intptr_t
2002-11-04 22:14:46 +00:00
junyoung
4c3981eea3
Save a jmp for memcpy(3).
2002-10-29 07:01:44 +00:00
junyoung
333f362341
memcpy(3) no longer deals with overlap case; it's now forward-only.
2002-10-29 06:53:18 +00:00
junyoung
7f21deb763
Get rid of pointer wraparound check. Ok'ed by TAMURA Kent.
2002-10-29 06:35:17 +00:00
chs
cab484e445
move includes to the top so that this builds in libc context too.
2002-10-29 04:40:55 +00:00
petrov
ade04d7707
Compile with an ISO C preprocessor.
2002-10-29 00:22:18 +00:00
chs
c04f87a03e
remove setjmp/longjmp from libkern, they're not used.
2002-10-27 18:45:11 +00:00
chs
c5a350ef59
use %g5 instead of %g7 (since we want to use %g7 for the cpu_info pointer
...
in the kernel). resync libc and libkern versions of this file.
2002-10-27 18:41:27 +00:00
thorpej
a8151a52ca
Split isnan() into its own file.
2002-10-26 06:51:32 +00:00
thorpej
bc4821e36e
* Use the common ieee754_* routines (and add ones we were missing).
...
* Note that several routines are still missing for hppa.
2002-10-26 06:44:54 +00:00
wiz
68ab92d7a4
Add some _DIAGASSERTS(). Ok'd by christos.
2002-10-25 20:42:02 +00:00
jdolecek
196f994fd8
use .Nx 2.0 consistently in HISTORY section
...
add .\" NEXTRELEASE tag before the .Nx to make it possible to quickly
find version references in case this would need to be changed
2002-10-23 09:44:35 +00:00
jdolecek
abf732873b
update HISTORY - kqueue branch was merged
...
bump date
2002-10-23 09:35:24 +00:00
jdolecek
be222a44cd
'data' field of struct kevent is actually int64_t nowadays
2002-10-23 09:27:46 +00:00
jdolecek
d5259d0266
make support for kqueue(2) and kevent(2) unconditional, the kqueue branch
...
was merged
2002-10-23 09:25:48 +00:00
scw
37b34d511d
As discussed (briefly) on tech-userlevel, fix our quad support to work
...
correctly on LP64 platforms. This is mostly just s/long/int/ where
appropriate.
2002-10-20 10:15:47 +00:00
provos
6875b78ca7
readlink(2) does not NUL-terminate, use with sizeof (buf-1).
...
from deraadt@openbsd.org ; approved thorpej.
2002-10-19 18:58:32 +00:00
tron
12b88f0269
Fix lint error.
2002-10-17 11:36:39 +00:00
wiz
7b3758d0d4
Use .Dq and .Sq. Fix some typos.
2002-10-17 08:41:48 +00:00
wiz
26f2e93a91
Use .Dq and .Sq.
2002-10-17 08:41:38 +00:00
thorpej
c10a556f9b
Change basename(3) and dirname(3) to return a pointer to static
...
storage, rather than modifying their input arguments. While not
reentrant, this is explcitly allowed by IEEE Std 1003.1-2001 (which
allows either behavior, stating that it is implementation-dependent).
The new semantics are considered less hostile/more useful by most programs
which use basename(3) and/or dirname(3) (several programs in the NetBSD
tree reimplement basename()/dirname() themselves to avoid modification
of the input argument).
This new implementation truncates results to PATH_MAX. The Std does
not address this in the static storage case. However since PATH_MAX
is the maximum pathname length in the Std, this should not be a problem
in practice. Nontheless, it is noted in the BUGS section.
See the basename(3)/dirname(3) regression tests in src/regress/lib/libc.
Inspired by discussion with Niels Provos, related to PR 18647.
2002-10-17 02:06:04 +00:00
jdolecek
4639b217b6
no more BUGS; EVFILT_{VNODE,READ} is supported also for other filesystems
...
than FFS
2002-10-13 07:37:39 +00:00
jdolecek
f28ce54243
if WITH_KQUEUE is defined and <sys/event.h> exists in DESTDIR, compile
...
support for kqueue(2) and kevent(2) in
this is temporary measure to ease testing of kqueue branch; the support
will be made unconditional once kqueue branch would be merged
2002-10-12 17:41:20 +00:00
scw
63199a5984
Fix a botched offset.
2002-10-08 20:19:00 +00:00
itojun
d75d1b17a8
backout previous (3rd arg type), as it does not meet with getdirentries.c.
...
(which standard dictates the function prototype?)
2002-10-08 05:54:05 +00:00
wiz
24d7aadd13
Mdoc nits, and bump date for FNM_LEADING_DIR addition.
2002-10-07 00:03:14 +00:00
lukem
9df13b15cf
pull in config.h (et al) for libnbcompat
2002-10-06 12:07:28 +00:00
provos
b899aa2abc
implement FNM_LEADING_DIR; matches Linux and other *BSDs; approved thorpej
2002-10-06 03:15:45 +00:00
jdolecek
1798df2a86
COMPAT_43 getdirentries(2) actually has u_int 'nbytes' argument
2002-10-03 06:17:33 +00:00
wiz
091f48096d
writable instead of writeable. By Adrian Mrva.
2002-10-02 10:57:55 +00:00
wiz
8e21934b43
Grammar fixes and markup improvements.
2002-10-02 10:54:19 +00:00
wiz
3e44f1568a
Correct spelling of "constraints". Noted by Adrian Mrva.
2002-10-02 10:53:50 +00:00
wiz
7b55d02525
completely with only one "el".
2002-10-02 10:50:04 +00:00
wiz
8f0a2a607c
function with n.
2002-10-02 10:48:35 +00:00
wiz
7828991a90
Only one i in available.
2002-10-02 10:45:18 +00:00
wiz
4141062f44
process only has one c.
2002-10-02 10:44:27 +00:00
wiz
772e37cacf
argument with g, operation with e.
2002-10-02 10:42:34 +00:00
wiz
931e4cc745
corrseponding -> corresponding, filesystem -> file system.
2002-10-02 10:42:19 +00:00
wiz
038265af56
Correct various misspellings.
2002-10-02 10:36:44 +00:00
itojun
76423b2378
license clarification, from openbsd
2002-10-02 06:56:24 +00:00
christos
300988d4e1
NUL character, NULL pointer.
2002-10-02 02:46:03 +00:00
yamt
b8bc8c45f2
add missing __rpc_fixup_addr.
...
it's needed to make mount_nfs -T work for scoped addresses.
2002-10-02 01:22:09 +00:00
jschauma
6d65957bf1
tyop: NUL -> NULL
2002-10-02 01:10:29 +00:00
wiz
456b189823
deprecated, not depreciated.
2002-10-01 19:53:09 +00:00
wiz
a0c86ddf62
New sentence, new line.
2002-10-01 19:51:26 +00:00
wiz
19c353844e
Remove some \f* cruft.
2002-10-01 19:50:36 +00:00
wiz
081a23ac04
Remove mdoc macro from weird place.
2002-10-01 19:47:40 +00:00
wiz
28128e0592
New sentence, new line. From Robert Elz.
2002-10-01 19:03:15 +00:00
wiz
52d8d77b60
New sentence, new line. From Robert Elz.
2002-10-01 18:15:59 +00:00
wiz
f6bcf9642e
New sentence, new line. From Robert Elz.
2002-10-01 18:10:43 +00:00
wiz
3bee357a2d
Expand abbreviation.
2002-10-01 17:35:41 +00:00
wiz
6569c5c509
New sentence, new line. From Robert Elz.
2002-10-01 17:22:00 +00:00
wiz
3225ede1d3
New sentence, new line. From Robert Elz.
2002-10-01 17:02:56 +00:00
wiz
e1cc25117e
New sentence, new line. Correct punctuation. Use more markup.
2002-10-01 17:01:40 +00:00
junyoung
c9d0f1b653
towlower appeared twice in synopsis.
2002-10-01 17:00:22 +00:00
wiz
ead46331d9
\-1 and .Dv NULL.
2002-10-01 16:59:46 +00:00
wiz
b214676aec
New sentence, new line. From Robert Elz.
2002-10-01 16:48:34 +00:00
wiz
ef7dc6cc33
New sentence, new line; -1 -> \-1; simplify mdoc in one place.
2002-10-01 16:07:01 +00:00
wiz
590d9ea5f8
-1 -> \-1.
2002-10-01 16:04:47 +00:00
wiz
d3e68b8ec7
New sentence, new line. From Robert Elz.
2002-10-01 16:03:57 +00:00
scw
d832585f39
Always save/restore the FP status register.
2002-09-28 10:38:55 +00:00
christos
fb0b215b6c
fix typo
2002-09-28 01:43:24 +00:00
christos
c73d854002
check for write and close errors, from wiz
2002-09-28 01:34:36 +00:00
drochner
20d06f6b17
SI prefixes apply to decimal multiplies only. For binary (2^n) multiplies
...
the most "officially looking" is IEC 60027-2, ie "Ki", "Mi", ...,
which is not too popular, and which would require more code changes.
So stick with the traditional capital "K" for (divisor==1024), and use
the SI "k" otherwise (ie (divisor==1000)).
2002-09-27 18:37:43 +00:00
wiz
4a47c952db
Add documentation for utmpx and some related functions.
...
Thanks for some explanations to christos, and for some STANDARDS hints
to Klaus Klein.
2002-09-27 15:02:24 +00:00
wiz
8e14b98adf
Move comment that says 'the following are extensions' to the right place.
...
Approved by christos.
2002-09-26 17:08:42 +00:00
wiz
079c182094
Kilo abbreviation is a small k (PR 18408).
2002-09-26 15:06:47 +00:00
christos
54de5d06a7
Revise wording to say that setting the argument vector is not mandatory.
...
>xs@kittenz.org:
>susv3 agrees with this, since in the rationale, susv3 states the
>requirement of argc >= 1 was removed recently following iso c. it
>is now only a "should."
2002-09-26 12:08:10 +00:00
wiz
968f39c890
Drop trailing whitespace, and some mdoc fixes and improvements.
2002-09-25 00:55:16 +00:00
wiz
2781a62f10
Drop trailing space.
2002-09-25 00:08:00 +00:00
wiz
8b0828d5b2
Better mdoc.
2002-09-24 23:58:54 +00:00
jdolecek
e8c4ae6edb
also need <sys/uio.h>
2002-09-24 20:01:43 +00:00
jdolecek
8ad8284735
add missing comma
2002-09-24 11:38:16 +00:00
jdolecek
77475e0bf4
'data' contains amount of space remaining in the write buffer also
...
for ttys
2002-09-24 10:29:29 +00:00
mycroft
59e83d385e
Make this work in the !INET6 case -- if we mismatch the AF, don't return a
...
bogus (uninitialized) structure.
Also, ignore v4 ifa's with no broadcast address (rather than core dumping).
2002-09-23 14:12:31 +00:00
jdolecek
a64260b3ae
add kqueue(2)/kevent(2) manpage to mainline, to reduce difference between
...
the kqueue branch and -current and thus make testing easier
change HISTORY to clearly state this interface is only available with
experimental kernel branch
add Jason Thorpe and me to AUTHORS
update .Dd
2002-09-22 13:11:45 +00:00
christos
d90f115245
describe MNT_GETARGS
2002-09-21 18:19:30 +00:00
christos
1cb2fd8bb0
document FD_CLOEXEC from FreeBSD.
2002-09-17 21:35:37 +00:00
tron
377e179dcb
Use "const" for all input parameters of ethers(3) functions.
2002-09-16 19:25:30 +00:00
briggs
a94d82e6f9
Always use NetBSD's fts(3) in compat builds. Some systems (notably
...
Red Hat 7.3, at least) do not have fts(3) implementations that work
correctly with -D_FILE_OFFSET_BITS=64.
2002-09-16 04:10:36 +00:00
gmcgarry
e344fcd489
Add a disclaimer if using on a multiprocessor machine. Based on
...
comments by Bill Sommerfeld on tech-kern.
2002-09-15 23:05:13 +00:00
thorpej
922525072e
Allow mktemp to be built as a host tool.
2002-09-14 04:26:23 +00:00
thorpej
daf4d5c635
Fix some problems using makelintstub as a cross-tool:
...
* Require that the path to the C preprocessor be passed in the CPP
environemnt variable, and use it rather than hard-coding "cpp".
Provide the target's preprocessor when invoking makelintstub.
* Fix some quoting issues that turned up with Solaris 8's XPG4 sh and sed.
* Don't use echo -n. Instead, don't bother making the output pretty; the
whitespace isn't supposed to be syntactically significant anyhow.
2002-09-14 03:14:14 +00:00
ragge
d1c2e581d6
Rename __sigtramp1.S to __sigtramp.S.
2002-09-12 18:28:52 +00:00
ragge
2e409d7d44
Fix a signal handler bug originally reported by Hugh Graham some year ago:
...
If two signals are sent after each other without the process being run in
userspace between them then the second one will overwrite part of the signal
info stored on the userstack.
Fixed by rewriting and simplifying both the signal delivery code and the
trampoline code. Also bump signal version number to 2.
Rename __sigtramp1.S to __sigtramp.S.
2002-09-12 18:28:22 +00:00
scw
ba98c8c290
Various setjmp/longjmp fixes.
...
Synchronise with the kernel's sh5 signal code.
2002-09-06 15:33:48 +00:00
scw
e4ff59faf1
Round-up the supplied length *before* aligning.
2002-09-06 15:31:19 +00:00
msaitoh
a991dcef11
Add __movstr_i4_{odd,even} for -m4.
...
Written by SHIMIZU Ryo.
2002-09-05 08:35:15 +00:00
scw
fd955ca5d6
Make it plain to the compiler that __sigtramp_sigcontext_1() really is
...
an external function, instead of an array. Otherwise, it won't set
bit 0 of the trampoline's address to indicate SHmedia mode.
2002-09-04 21:44:07 +00:00
scw
891c86cef4
Use r4 to preserve the filedes pointer across the syscall instead of r3.
2002-09-04 19:19:07 +00:00
wiz
604d7cb2eb
implemented, not implementated; arbitrary, not arbritrary.
2002-09-04 01:07:12 +00:00
wiz
aae8095f40
completion, not completition; mark up errno; use \- instead of -.
2002-09-04 01:03:58 +00:00
wiz
c4beccd3bf
completion, not completition; use \- instead of -.
2002-09-04 01:03:24 +00:00