hsu
56e1cc1744
From Lite2: proc LIST changes
...
stylistic changes to function prototypes
Reviewed by: david & bde
1996-03-11 06:04:20 +00:00
hsu
374faf9958
For Lite2: proc LIST changes.
...
Reviewed by: david & bde
1996-03-11 05:55:56 +00:00
hsu
e63242f8b1
Merge in Lite2: proc LIST changes.
...
Reviewed by: david & bde
1996-03-11 05:52:50 +00:00
hsu
d98876e30f
Merge in Lite2: proc LIST changes
...
64-bit fix for alpha
add debugging code for locking
Reviewed by: david & bde
1996-03-11 05:48:57 +00:00
gibbs
e381ea3f68
Be more careful in how we set SCSICONF. It was possible for a controller
...
set to a device id above 7 to screw up the data fifo setting.
1996-03-11 02:49:48 +00:00
gibbs
d62bc027b1
Disable the selection hardware before acknowledging a SELTO interrupt.
...
It seems the 7880 gets confused if you don't do this.
1996-03-11 02:48:41 +00:00
hsu
ec30a51e15
From Lite2: moved acct_process() prototype over to acct.h.
...
Reviewed by: davidg & bde
1996-03-11 02:27:53 +00:00
hsu
c98ab0ae07
Merge in Lite2: add whiteout flags to namei parameter descriptors
...
add function prototype for relookup()
Spruce up number formatting.
Reviewed by: davidg & bde
1996-03-11 02:25:04 +00:00
hsu
6003bbba35
Merge in Lite2: buf fix with comparison of wrong field against EXTPROC.
...
Did not accept change of second argument to ioctl from int to u_long.
Reviewed by: davidg & bde
1996-03-11 02:24:39 +00:00
hsu
d457fd91fe
From NetBSD: add #include <sys/acct.h> for acct_process() prototype.
...
Reviewed by: davidg & bde
1996-03-11 02:24:21 +00:00
hsu
5a0d9381db
From Lite2: add typedef for register_t.
...
Reviewed by: davidg & bde
1996-03-11 02:23:56 +00:00
hsu
2976fbf587
Merge in Lite2: add function prototype.
...
Note: Lite2 struct sysent changes need to go in FreeBSD sysent.h instead.
Leave out prototype for nosys() until convert makesyscalls.sh
over to Lite2 format, if we ever do so.
Reviewed by: davidg & bde
1996-03-11 02:23:33 +00:00
hsu
cd9494f8e3
Merge in Lite2: use machine-independent types
...
add kernel function prototype
Reviewed by: davidg & bde
1996-03-11 02:22:58 +00:00
hsu
29549bcae1
Merge in Lite2: use machine-independent types.
...
Reviewed by: davidg & bde
1996-03-11 02:22:40 +00:00
hsu
1a9d00f299
Merge in Lite2: clean up function prototypes.
...
Did not accept change of second argument to ioctl from int to u_long.
Reviewed by: davidg & bde
1996-03-11 02:22:23 +00:00
hsu
9fc728e37b
From Lite2: change code parameter to u_long and initialize ps_sig.
...
Reviewed by: davidg & bde
1996-03-11 02:22:02 +00:00
hsu
5a39b702f3
Change type of code argument to sendsig from unsigned to u_long to make it
...
consistent w/ signalvar.h and kern_sig.c.
Reviewed by: davidg & bde
1996-03-11 02:21:42 +00:00
hsu
5c18dc0fa7
Merge in Lite2: add function prototypes
...
remove bogus function prototype for issig()---no such function
fix comment
Lite2 changed type of ps_code from int to long. We change it to u_long
to make it consistent w/ its usage in kern_sig.c.
Did not accept type change to ps_addr field. Delete it instead as it is
not used anywhere.
Reviewed by: davidg & bde
1996-03-11 02:21:04 +00:00
hsu
bd5ab20405
Merge in Lite2: cosmetic indentation change.
...
We already have the other Lite2 changes, which consists of additional
function prototypes.
Reviewed by: davidg & bde
1996-03-11 02:20:13 +00:00
hsu
3e5254600b
Merge in Lite2: use fixed-width types.
...
Did not accept changes to types of off_t and pid_t. See
<machine/ansi.h> for explanation.
Did not accept changes to major and minor macros upon bde's review.
These changes are unnecessary.
Did not accept type change to fd_mask upon bde's review.
This change is unnecessary as long as sizeof(fd_mask) divides FD_SETSIZE.
Reviewed by: davidg & bde
1996-03-11 02:19:02 +00:00
hsu
17af060880
From Lite2: rename fs to vfs.
...
Reviewed by: davidg & bde
1996-03-11 02:18:23 +00:00
hsu
57d0ae7f6b
Merge in Lite2: rename fs to vfs.
...
Reviewed by: davidg & bde
1996-03-11 02:17:53 +00:00
hsu
2dda423ea7
Merge in Lite2: LIST replacement for f_filef, f_fileb, and filehead.
...
Did not accept change of second argument to ioctl from int to u_long.
Reviewed by: davidg & bde
1996-03-11 02:17:30 +00:00
hsu
130a0c4eb9
Merge in Lite2: LIST replacement for f_filef, f_fileb, and filehead.
...
Reviewed by: davidg & bde
1996-03-11 02:17:11 +00:00
hsu
e41d5d4490
Merge in Lite2: no changes required. Just update CSRG id.
...
Our changes since Lite1 include all the added functionality of Lite2.
Reviewed by: davidg & bde
1996-03-11 02:16:19 +00:00
hsu
0412bb25eb
Merge in Lite2: use fixed-width types.
...
Reviewed by: davidg & bde
1996-03-11 02:15:32 +00:00
hsu
a50b481094
Merge in Lite2: use fixed-width types
...
add POSIX compatibility
add union fs defines
Reviewed by: davidg & bde
1996-03-11 02:15:04 +00:00
hsu
56e22c0fb6
Merge in Lite2: fix comment
...
optimize TAILQ_INSERT_HEAD
Reviewed by: davidg & bde
1996-03-11 02:14:38 +00:00
hsu
6a74d1c596
Merge in Lite2: clean up casts for architectures where the size of addresses
...
are bigger than the size of ints
add function prototypes
reorder some fields
Did not add prototype for m_reclaim(). It's only used in kern/uipc_mbuf.c and
is declared static there.
Reviewed by: davidg & bde
1996-03-11 02:14:16 +00:00
hsu
051281a9ca
Merge in Lite2: stylistic changes to function prototypes
...
add comments
Did not accept change of second argument of ioctl prototype from int to u_long.
Did not merge in changes to fields in bdevsw and cdevsw.
Reviewed by: davidg & bde
1996-03-11 02:13:32 +00:00
hsu
077c32adf9
Merge in Lite2: add function prototypes.
...
Did not accept prototypes for unp_attach(), unp_bind(), unp_connect(),
unp_detach(), unp_discard(), unp_disconnect(), unp_drop(),
np_gc(), unp_mark(), unp_scan(), and unp_shutdown().
They are used only in uipc_usrreq.c and declared static there.
Reviewed by: davidg & bde
1996-03-11 02:12:57 +00:00
hsu
0e0f68e20c
Merge in Lite2: change manifest constant values for NOCRED and FSCRED
...
stylistic changes to function prototypes
Reviewed by: davidg & bde
1996-03-11 02:11:48 +00:00
hsu
a341ca7283
Merge in Lite2: make timespec struct POSIX.4 compliant
...
stylistic changes to function prototypes
Reviewed by: davidg & bde
1996-03-11 02:11:25 +00:00
hsu
a114dfdef4
Merge in Lite2: no changes necessary. Just update CSRG id.
...
Reviewed by: davidg & bde
1996-03-11 02:10:41 +00:00
hsu
c646518825
Merge in Lite2: use fixed-width types.
...
Reviewed by: davidg & bde
1996-03-11 02:10:14 +00:00
hsu
4c6bf31117
Merge in Lite2: remove u_long cast from B_MAGICMASK and B_DEVMAGIC
...
cosmetic changes to comments and number formatting
Reviewed by: davidg & bde
1996-03-11 02:09:55 +00:00
hsu
b2cffebd39
Merge in Lite2: bump BSD date from 199306 to 199506.
...
Reviewed by: davidg & bde
1996-03-11 02:09:24 +00:00
hsu
96fd2c2d5c
Merge in Lite2: sync up comments.
...
Reviewed by: davidg & bde
1996-03-11 02:09:09 +00:00
hsu
cbb96d164d
Merge in Lite2: resolve manifest constant numbering in favor of least
...
required changes and also add parentheses around BUCKETINDX macro body.
Reviewed by: davidg & bde
1996-03-11 02:08:50 +00:00
hsu
a50b7fec15
Merge in Lite2: only update CSRG id---the one change made in Lite2
...
to move the key_t typedef to types.h has already been made in a
previous commit.
Reviewed by: davidg & bde
1996-03-11 02:08:16 +00:00
hsu
ba29c3a5a4
Merge in Lite2: use fixed-width types.
...
Reviewed by: davidg & bde
1996-03-11 02:07:37 +00:00
hsu
36a89341b6
Merge in Lite2: use fixed-width types and reformat comments.
...
Reviewed by: davidg & bde
1996-03-11 02:06:30 +00:00
hsu
8d64248f48
Merge in Lite2: use fixed-width types and add whiteout file type.
...
Reviewed by: davidg & bde
1996-03-11 02:05:52 +00:00
hsu
ad9ba5c065
Merge in Lite2: rename B_APPENDWRITE to B_NEEDCOMMIT.
...
The other change to b_pfcent is no longer pertinent, since we've
deleted that field.
Reviewed by: davidg & bde
1996-03-11 02:04:27 +00:00
hsu
a5369c6beb
Merge in Lite2: fix typo in comment.
...
Reviewed by: davidg & bde
1996-03-11 02:03:11 +00:00
peter
23971d11f7
Tweak the data/bss segment page count. The last version worked
...
with all the test cases I tried, I'm sure this is more correct.
Tweak some prototypes.
1996-03-10 23:44:40 +00:00
peter
36be7861a2
Fix the vm_map_remove and vm_map_protect calls.. Somewhere along the
...
line, these had got (start, length) arguments instead of (start, end)
args. This could be the cause of Robert Sanders lockups with ZMAGIC
binaries.
1996-03-10 23:25:17 +00:00
dyson
1762c240c6
Improved efficiency in pmap_remove, and also remove some of the pmap_update
...
optimizations that were probably incorrect.
1996-03-10 23:06:00 +00:00
peter
8bb0b9e3fc
linux_interp now moved into sys/i386/linux/linux_sysvec.c, but still
...
connected at load and unload time from here.
1996-03-10 22:43:37 +00:00
peter
b77b564f89
Move the elf linux_interp structure from the lkm stub to here so that it
...
can be referenced when the linux emulator is statically compiled into the
kernel.
1996-03-10 22:42:16 +00:00