hsu
7bbd31a1e5
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
d648d47629
Merge in Lite2: use machine-independent types
...
add kernel function prototype
Reviewed by: davidg & bde
1996-03-11 02:22:58 +00:00
hsu
51f4af99a7
Merge in Lite2: use machine-independent types.
...
Reviewed by: davidg & bde
1996-03-11 02:22:40 +00:00
hsu
c8955bb47d
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
bd04871d98
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
9db657649c
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
04b13a4ef1
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
dc429a1d6b
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
cd28b440de
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
74c95b5d5b
From Lite2: rename fs to vfs.
...
Reviewed by: davidg & bde
1996-03-11 02:18:23 +00:00
hsu
5db5dfd0b6
Merge in Lite2: rename fs to vfs.
...
Reviewed by: davidg & bde
1996-03-11 02:17:53 +00:00
hsu
4ce83d9416
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
986af46af9
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
0a73765170
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
0383f3291a
Merge in Lite2: use fixed-width types.
...
Reviewed by: davidg & bde
1996-03-11 02:15:32 +00:00
hsu
5f3df55ac5
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
c74a394f0f
Merge in Lite2: fix comment
...
optimize TAILQ_INSERT_HEAD
Reviewed by: davidg & bde
1996-03-11 02:14:38 +00:00
hsu
a5622ab030
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
19da57f42b
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
faf1845257
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
91ca84b595
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
ec6f591451
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
34ab1838a5
Merge in Lite2: no changes necessary. Just update CSRG id.
...
Reviewed by: davidg & bde
1996-03-11 02:10:41 +00:00
hsu
d467a785b9
Merge in Lite2: use fixed-width types.
...
Reviewed by: davidg & bde
1996-03-11 02:10:14 +00:00
hsu
33fe412784
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
ce9cd16aa4
Merge in Lite2: bump BSD date from 199306 to 199506.
...
Reviewed by: davidg & bde
1996-03-11 02:09:24 +00:00
hsu
101cad8472
Merge in Lite2: sync up comments.
...
Reviewed by: davidg & bde
1996-03-11 02:09:09 +00:00
hsu
a95231aa2e
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
cf9ae518ff
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
a678ba7c9f
Merge in Lite2: use fixed-width types.
...
Reviewed by: davidg & bde
1996-03-11 02:07:37 +00:00
hsu
094543dcac
Merge in Lite2: use fixed-width types and reformat comments.
...
Reviewed by: davidg & bde
1996-03-11 02:06:30 +00:00
hsu
e829f6bd60
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
77f8092585
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
c2d0a58b49
Merge in Lite2: fix typo in comment.
...
Reviewed by: davidg & bde
1996-03-11 02:03:11 +00:00
mpp
6014237870
Only restrict the user from doing something like "mount /mnt /mnt"
...
for file system types that actually cause a panic (ufs, msdos, cd9660).
This makes /proc mountable again.
1996-03-11 00:22:28 +00:00
peter
c2c92de148
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
ache
602a9dfadd
Print 8bit chars from the net if current locale allows them
1996-03-10 23:33:48 +00:00
peter
83a82ed770
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
43ddca3392
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
35ed39b537
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
7543251e29
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
peter
a8cfe839f7
Fix some rounding problems.. In some (fairly rare) situtaions it mapped
...
one page too many, which caused obreak() to fail in vm_map_find() with
ENOMEM because of the conflicting page.
1996-03-10 22:37:34 +00:00
peter
c1675b0847
Implement rudumentry support for the linux TIOC[SG]ETSERIAL ioctl's.
...
To complete this, some extra state has to be kept somewhere so that the
B38400 flag in Linux can be correctly translated to/from either 38400,
57600 or 115200.
Submitted by: Robert Sanders <rsanders@mindspring.com>
1996-03-10 22:30:53 +00:00
peter
f7d16bb60b
Fix the getdents() emulation, the Linux ELF libraries use this, and
...
this code was not quite right (linux has a readdir and getdents syscall,
with the same args. readdir only returns one entry and uses a mutant
dirent structure. This code was also returning the mutant form for
getdents as well. My fault for missing this before.)
1996-03-10 22:27:51 +00:00
peter
c087351305
Fix a (mostly harmless) bogon when calculating the start of the stack gap.
1996-03-10 22:24:54 +00:00
peter
49aed043c3
Fix a (mostly harmless) bogon when allocating space above the stack
...
in the stack gap..
1996-03-10 22:23:51 +00:00
markm
93e818aea7
Fix typo - -des -> -ldes
1996-03-10 21:15:00 +00:00
wosch
c4ba2b2013
remove ``whatis''
1996-03-10 18:59:11 +00:00
wosch
2c859c527a
share the code between apropos and whatis
1996-03-10 18:52:33 +00:00
dg
d89aa71c8f
More missing int32 -> int32_t...
1996-03-10 18:33:43 +00:00