| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
| |
kernel based threading support.
Notes:
svn path=/head/; revision=26671
|
| |
|
|
|
|
|
|
|
|
|
| |
<sys/ttycom.h> and sometimes <sys/filio.h> instead of <sys/ioctl.h>
in miscellaneous files. Most of these files have nothing to do
with ttys but need to include <sys/ttycom.h> to get the definitions
of TIOC[SG]PGRP which are (ab)used to convert F[SG]ETOWN fcntls into
ioctls.
Notes:
svn path=/head/; revision=24206
|
| |
|
|
|
|
|
|
| |
Fixed everything that depended on getting fcntl.h stuff from the wrong
place. Most things don't depend on file.h stuff at all.
Notes:
svn path=/head/; revision=24131
|
| |
|
|
|
|
|
|
|
|
|
| |
null casts. `time' is nonvolatile for accesses within a region locked
by splclock()/splx(). Accesses outside such a region are invalid, and
splx() must have the side effect of potentially changing all global
variables (since there are hundreds of sort of volatile variables like
`time'), so declaring `time' as volatile didn't have any real benefits.
Notes:
svn path=/head/; revision=24102
|
| |
|
|
|
|
|
| |
ready for it yet.
Notes:
svn path=/head/; revision=22975
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- avoid malloc() if the number of fds is small.
- pack the bits better so that `small' is quite large.
- don't waste time generating zero bits for null fd_set pointers or
scanning these bits.
Possibly improved select():
- free malloc()ed storage before returning. This is simpler and I
think huge select()s aren't worth optimizing since they are rare,
relative gain would be small and there would be tiny costs for all
selects().
Reviewed by: ache (first version by him too)
Notes:
svn path=/head/; revision=22945
|
| |
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
| |
Notes:
svn path=/head/; revision=17713
|
| |
|
|
|
|
|
|
|
| |
Make select()'s first argument 'int' not 'u_int'.
Reviewed by: bde
Notes:
svn path=/head/; revision=17702
|
| |
|
|
| |
Notes:
svn path=/head/; revision=13203
|
| |
|
|
|
|
|
|
|
| |
with later.
A number of unused vars removed.
A number of unused procs removed or #ifdefed.
Notes:
svn path=/head/; revision=12819
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
structs and prototypes for syscalls.
Ifdefed duplicated decentralized declarations of args structs. It's
convenient to have this visible but they are hard to maintain. Some
are already different from the central declarations. 4.4lite2 puts
them in comments in the function headers but I wanted to avoid the
large changes for that.
Notes:
svn path=/head/; revision=12221
|
| |
|
|
|
|
|
| |
machine-generated one in <sys/sysproto.h>.
Notes:
svn path=/head/; revision=12208
|
| |
|
|
|
|
|
|
|
| |
magic numbers. The new socksys support does not need this hack.
I am against any magic practicing.
Notes:
svn path=/head/; revision=11400
|
| |
|
|
| |
Notes:
svn path=/head/; revision=8876
|
| |
|
|
| |
Notes:
svn path=/head/; revision=7804
|
| |
|
|
| |
Notes:
svn path=/head/; revision=7801
|
| |
|
|
|
|
|
|
|
| |
Reviewed by:
Submitted by:
Obtained from:
Notes:
svn path=/head/; revision=3570
|
| |
|
|
|
|
|
|
| |
Ifdef by COMPAT_IBCS2 (used by the socksys system).
Submitted by: Mostyn Lewis (mostyn@mrl.com)
Notes:
svn path=/head/; revision=3568
|
| |
|
|
| |
Notes:
svn path=/head/; revision=3485
|
| |
|
|
|
|
|
| |
GCC a lot more silent.
Notes:
svn path=/head/; revision=3308
|
| |
|
|
|
|
|
|
|
|
|
| |
cycles. While waiting there I added a lot of the extra ()'s I have, (I have
never used LISP to any extent). So I compiled the kernel with -Wall and
shut up a lot of "suggest you add ()'s", removed a bunch of unused var's
and added a couple of declarations here and there. Having a lap-top is
highly recommended. My kernel still runs, yell at me if you kernel breaks.
Notes:
svn path=/head/; revision=3098
|
| |
|
|
| |
Notes:
svn path=/head/; revision=2462
|
| |
|
|
| |
Notes:
svn path=/head/; revision=2461
|
| |
|
|
| |
Notes:
svn path=/head/; revision=1817
|
| |
|
|
|
|
|
|
| |
Reviewed by: Rodney W. Grimes
Submitted by: John Dyson and David Greenman
Notes:
svn path=/head/; revision=1549
|
|
|
Notes:
svn path=/head/; revision=1541
|