augustss
08c0421201
Note the addition of eap(4).
1998-05-07 20:17:32 +00:00
thorpej
4665241bf8
Simplify the direct-mapped DMA case somewhat by adding a window base
...
member to the DMA tag, and calling the direct-mapped back-ends directly,
rather than through chipset-specific front-ends which pass the window
base as an additional argument.
1998-05-07 20:09:37 +00:00
kleink
23a9b2c5c9
Change the file mode argument to dbopen() and the db backends from int to
...
mode_t.
1998-05-07 19:24:20 +00:00
kleink
9eb0e33ef6
Change the file mode argument to dbm_open() from int to mode_t.
1998-05-07 19:11:14 +00:00
kleink
62bbd8ee4b
Reorganize name space protecion. Also, change file mode argument to
...
dbm_open() from int to mode_t.
1998-05-07 19:02:04 +00:00
kleink
ac3781ec96
Reorganize name space protection.
1998-05-07 18:50:08 +00:00
kleink
592bbd088a
Various SysV IPC prototype changes.
1998-05-07 18:42:00 +00:00
kleink
bd6d376a49
Various SysV IPC prototype changes.
1998-05-07 18:00:49 +00:00
kleink
fb27bb18d3
Regen: various SysV IPC prototype changes.
1998-05-07 17:24:30 +00:00
kleink
e3611654cd
Several SYSV IPC prototype changes.
1998-05-07 17:08:42 +00:00
kleink
d852e7c4cb
* Move the SHM_{LOCK,UNLOCK} shmctl() commands inside _KERNEL protection; they
...
are recognized but not supported (yet). (HP-UX and Solaris extension)
* Const'ify the `shmaddr' pointer arguments to shmat() and shmdt().
* Change the `size' argument to shmget() from int to size_t.
1998-05-07 16:57:58 +00:00
kleink
92ab49bfd3
* u_short -> unsigned short
...
* Move MAX_SOPS inside _KERNEL protection; it's not portable and has a
meaning within semop() only.
* semop(): change the `nsops' argument type from int to size_t.
* Add _XOPEN_SOURCE protection around semconfig().
1998-05-07 16:50:21 +00:00
kleink
d618d6441a
* Const'ify the `msgp' argument to msgsnd().
...
* Change the type returned by msgrcv() from int to ssize_t, to match the
size_t'ness of the `msgsz' argument.
1998-05-07 16:41:08 +00:00
kleink
76900aa65b
Include <sys/time.h> for struct timeval.
1998-05-07 16:24:18 +00:00
kleink
0af913eb8c
Move the IPC_[MWR] constants inside _KERNEL protection; they serve the sole
...
purpose of being flags to ipcperm().
1998-05-07 16:16:51 +00:00
fair
f63f1f5530
document si & sw drivers
1998-05-07 10:55:21 +00:00
leo
4eb4a78df8
Implement MACHINE_NEW_NONCONTIG. Implementation is based on Ignatios' amiga
...
implementation and Chuck's conversion description.
1998-05-07 07:25:51 +00:00
enami
10a773225e
When YYDEBUG is defined, return same value as when it is not defined (in
...
other words, act same except debugging code).
1998-05-07 05:26:35 +00:00
mycroft
3ca8d744c9
Don't define MD_EXEC_PREFIX and MD_STARTFILE_PREFIX here.
1998-05-07 04:17:59 +00:00
mycroft
99a8464fa0
Nuke the previous, now that it's done elsewhere.
1998-05-07 04:17:13 +00:00
mycroft
52463c691f
Set MD_EXEC_PREFIX and MD_STARTFILE_PREFIX here.
1998-05-07 04:15:07 +00:00
mycroft
147bf39e19
We don't want the MD_EXEC_PREFIX for SysV.
1998-05-07 03:55:58 +00:00
mycroft
89e1507edb
Add a reference to fsirand(8).
1998-05-07 03:40:48 +00:00
thorpej
ce3d776874
Rework the syn cache code somewhat:
...
- Don't use home-grown queue manipulation. Use <sys/queue.h> instead. The
data structures are a little larger, but we are otherwise wasting the
memory chunk anyway (we're already a 64-byte malloc bucket).
- Fix a bug in the cache-is-full case: if the oldest element removed from
the first non-empty bucket was the only element in the bucket, the
bucket wouldn't be removed from the bucket cache, causing queue corruption
later.
- Optimize the syn cache timers by using PRT timers rather than home-grown
decrement-and-propagate timers.
This code is now a fair bit smaller, and significantly easier to read
and understand.
1998-05-07 01:37:27 +00:00
thorpej
dc49b0342e
Define all TCP timers in terms of PRT timers.
1998-05-07 01:30:46 +00:00
thorpej
a16907a94d
Add some more timer manipulation functions (disarm, isarmed), and make
...
isexpired check isarmed.
1998-05-07 01:30:08 +00:00
enami
9ad895e33c
Backout previous issignal() change so that gdb can trace a process
...
which has subprocess again; the lite2 change conflicts our local change.
1998-05-07 00:45:16 +00:00
mycroft
6ce2d7641a
This hasn't been fully ported to the PowerPC yet.
1998-05-07 00:31:51 +00:00
mycroft
23d9d6e9b8
Kluge to make the build not bomb out in here.
1998-05-06 22:02:18 +00:00
mhitch
8c45fef21f
When changing the mapping on a page, remove the previous mapping if
...
there is one. The Mach VM system seems to take care of this, so it
hasn't knowingly caused a problem. UVM does change mappings without
removing the current mapping, and will pmap_page_protect() hangs
if pmap_enter() doesn't remove the previous mapping.
1998-05-06 21:53:53 +00:00
cgd
a21bdbd076
can't include crt.h; it's not gone!
1998-05-06 20:58:34 +00:00
ross
03363828ac
No longer needed, calls begin crtbegin & crtend were just removed.
1998-05-06 20:46:56 +00:00
ross
cbd1bb578a
Sigh, don't make global calls in repeated sharedlib components. It blows
...
away the dynamic loader.
1998-05-06 20:45:54 +00:00
kleink
7826b591ac
Per XSH98, define the RTLD_LOCAL flag. In this implementation it's a NOP,
...
since non-local searches have to be explicitly enabled via RTLD_GLOBAL.
1998-05-06 20:28:54 +00:00
kleink
5a50994071
Make strtok_r() available to _XOPEN_SOURCE >= 500, and fix the protection of
...
memccpy() and strdup().
1998-05-06 20:17:55 +00:00
kleink
485ed6437f
Change the type of the `namelen' argument of gethostname(), getdomainname(),
...
sethostname(), setdomainname() from int to size_t. The former change was
made due to an X/Open XNS5 requirement, the latter three were made for
consistency.
1998-05-06 19:59:35 +00:00
kleink
42feb529b8
For consistency with the {get,set}hostname() change, change the type of
...
the `namelen' argument to {get,set}domainname() from int to size_t.
1998-05-06 19:53:41 +00:00
kleink
e3bbd3db6f
Per X/Open XNS5 (a/k/a C523), change the type of the `namelen' argument to
...
gethostname() from int to size_t. Change sethostname() in the same way
for consistency.
1998-05-06 19:48:39 +00:00
augustss
d824266389
Remove some lint.
1998-05-06 19:21:45 +00:00
kleink
6ea15afcfa
Reorganize name space protection.
1998-05-06 19:17:37 +00:00
augustss
821913c679
Make config line match reality.
1998-05-06 19:14:06 +00:00
kleink
4881197c08
Reorganize name space protection.
1998-05-06 19:05:51 +00:00
augustss
cbf0d347c4
Add eap.4 (and reformat the lines)
1998-05-06 19:02:28 +00:00
drochner
63cecf5737
This comment is not true.
1998-05-06 18:23:34 +00:00
mycroft
7347e7b852
Use our own quad library instead.
1998-05-06 18:14:06 +00:00
mycroft
3bd6c97c08
Enable quad support on PowerPC.
1998-05-06 18:12:35 +00:00
kleink
6cee3660f1
For completeness, add REG_ENOSYS.
1998-05-06 18:12:12 +00:00
kleink
fe17338747
Reorganize name space protection.
1998-05-06 18:01:23 +00:00
kleink
82b3194c0e
Per POSIX and X/Open, don't include <sys/types.h> but make only time_t
...
available.
1998-05-06 17:30:12 +00:00
kleink
f991579d16
Don't make NULL available to _XOPEN_SOURCE.
1998-05-06 17:12:45 +00:00