| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
is an application space macro and the applications are supposed to be free
to use it as they please (but cannot). This is consistant with the other
BSD's who made this change quite some time ago. More commits to come.
Notes:
svn path=/head/; revision=55205
|
|
|
|
| |
Notes:
svn path=/head/; revision=50477
|
|
|
|
|
|
|
| |
depend on <sys/types.h> forward declaring common ones.
Notes:
svn path=/head/; revision=32995
|
|
|
|
|
|
|
| |
ready for it yet.
Notes:
svn path=/head/; revision=22975
|
|
|
|
|
|
|
|
|
|
|
| |
This will make a number of things easier in the future, as well as (finally!)
avoiding the Id-smashing problem which has plagued developers for so long.
Boy, I'm glad we're not using sup anymore. This update would have been
insane otherwise.
Notes:
svn path=/head/; revision=21673
|
|
|
|
|
|
|
|
|
|
|
|
| |
CLBYTES PD_SHIFT PGSHIFT NBPG PGOFSET CLSIZELOG2 CLSIZE pdei()
ptei() kvtopte() ptetov() ispt() ptetoav() &c &c
new:
NPDEPG
Major macro cleanup.
Notes:
svn path=/head/; revision=15543
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
kern_fork.c: add the tiny bit of code for rfork operation.
kern/sysv_*: shmfork() takes one less arg, it was never used.
sys/shm.h: drop "isvfork" arg from shmfork() prototype
sys/param.h: declare rfork args.. (this is where OpenBSD put it..)
sys/filedesc.h: protos for fdshare/fdcopy.
vm/vm_mmap.c: add minherit code, add rounding to mmap() type args where
it makes sense.
vm/*: drop unused isvfork arg.
Note: this rfork() implementation copies the address space mappings,
it does not connect the mappings together. ie: once the two processes
have split, the pages may be shared, but the address space is not. If one
does a mmap() etc, it does not appear in the other. This makes it not
useful for pthreads, but it is useful in it's own right for having
light-weight threads in a static shared address space.
Obtained from: Original by Ron Minnich, extended by OpenBSD
Notes:
svn path=/head/; revision=14221
|
|
|
|
|
|
|
| |
a bunch of system include files.
Notes:
svn path=/head/; revision=13765
|
|
|
|
|
|
|
| |
external linkage.
Notes:
svn path=/head/; revision=10430
|
|
|
|
|
|
|
| |
the LINT configuation.
Notes:
svn path=/head/; revision=9759
|
|
|
|
|
|
|
|
|
|
|
| |
are recommended by the literature.
Fixes PR# misc/575: constants in sys/sem.h...
Submitted by: daveho@infocom.com (Dave Hovemeyer)
Notes:
svn path=/head/; revision=9444
|
|
|
|
|
|
|
| |
getting closer all the time.
Notes:
svn path=/head/; revision=3304
|
|
|
|
| |
Notes:
svn path=/head/; revision=2836
|
|
Obtained from: NetBSD and FreeBSD-1.1.5
Notes:
svn path=/head/; revision=2729
|