jtc
410ff804f7
Add __BEGIN_DECLS, __END_DECLS around public functions so curses library
...
can be used by C++ programs (PR #401 ).
1994-09-07 21:28:05 +00:00
mycroft
4116a4243e
Various changes:
...
* Inline some functions.
* Eliminate redundant calls to pmap_page_index().
* Reduce the number of TLB flushes in accordance with the i386 SSWG.
* Inline pmap_remove() in pmap_remove_all(). (Most if it is unnecessary.)
* Allocate pv_entry's in pages, and keep a list of free entries in each page,
and a list of pages with free entries. (Trying to reduce malloc() overhead,
and improve locality of reference.)
* Remove a couple of macros that aren't really useful.
* Remove pmap_kernel() completely.
1994-09-07 20:48:52 +00:00
mycroft
d884d26b32
Trivial change of no significance.
1994-09-07 20:32:45 +00:00
mycroft
9d4125d1ec
A few small optimizations.
1994-09-07 20:32:00 +00:00
mycroft
6dd2f9eed2
vm_object_page_clean() expects to be able to use vm_page_deactivate() on a
...
locked page. Make that work. This also obviates the need for vm_fault() to
bogusly activate a page before deactivating it. Finally, make sure the
semantics of vm_object_deactive_pages() don't change.
1994-09-07 20:25:07 +00:00
mycroft
e4bc47c9fc
Remove bogus attempt to map the interrupt pins here. The BIOS is supposed to
...
do it anyway.
1994-09-06 01:25:22 +00:00
pk
6b619f18ed
Use tcflush().
1994-09-05 09:09:43 +00:00
pk
437ee32a52
Set control flags properly while in read mode.
...
Supply process ID when syslogging.
1994-09-05 08:52:49 +00:00
pk
09301847a4
Compile pamap.c' and
cache.c' with normal compiler rules.
...
Let's pretend this was a bug in some previous version of gcc...
1994-09-05 06:31:34 +00:00
mycroft
1d38d39d26
Fix incorrect error messages.
1994-09-05 02:21:06 +00:00
mycroft
3e334ba9a6
New iBCS2 code from Scott.
1994-09-05 01:28:57 +00:00
mycroft
faa18f6ce6
New iBCS2 code from Scott.
1994-09-05 01:08:43 +00:00
mycroft
959ab396d2
Fix typos, pointed out by Arne Juul.
1994-09-05 00:28:59 +00:00
mycroft
bc4780b3bf
Document usage of additional arguments after login name, as suggested by
...
Peter da Silva (slightly edited).
1994-09-05 00:27:10 +00:00
mycroft
584de55692
Missed an iobase that should be u_short.
1994-09-05 00:21:40 +00:00
jtc
0d6ff3aeed
Increased the size of char buffer used by perror(); the error strings may
...
be much longer in some locales.
1994-09-03 05:20:00 +00:00
jtc
6d3bf399eb
__strerror() and __strsignal() have been broken out into their own files
...
and use message catalogs if NLS is defined.
Increased the size of char buffers used by strerror() and strsignal();
the error and signal strings may be much longer in some locales.
1994-09-03 05:07:49 +00:00
jtc
5281a6457b
Document the fact that NLS (message catalog) support is enabled by adding
...
-DNLS to CFLAGS.
1994-09-03 04:53:16 +00:00
pk
cdca6c22c4
Don't clobber our input arguments.
1994-09-02 08:13:20 +00:00
mycroft
6c66af544c
Fix some ugly code.
1994-09-02 05:12:12 +00:00
jtc
b3b55d02f1
Misc changes to make this file more like the asm.h headers used by other
...
architectures:
Renamed _C_FUNC() to _C_LABEL()
Renamed _ASM_FUNC() to _ASM_LABEL()
Merged _BEGIN_ENTRY with _ENTRY
Renamed _END_ENTRY to _PROF_PROLOGUE
When assembling with profiling enabled, set up stack frame before calling
mcount() in _PROF_PROLOGUE. Also omit emitting .long 0's, as they are no
longer used by the profiling code.
1994-09-02 05:02:47 +00:00
cgd
464589d6ae
oops!
1994-09-01 03:31:37 +00:00
mycroft
b1f0fa317e
Decrease shm_nused when a segment is deleted.
1994-08-31 21:47:36 +00:00
mycroft
46d22e0d6a
Fix option parsing bug reported by Uwe Arndt, and another related bogon.
1994-08-31 21:32:33 +00:00
jtc
85613afae4
Change HAVE_SAVED_SUIDS to HAVE_SAVED_UIDS to match macro of the same
...
name which is defined in compat.h if compiling on a modern BSD system.
1994-08-31 19:28:50 +00:00
chopps
0fceec8cff
some cleanup
1994-08-31 18:44:50 +00:00
chopps
16f1b5ab4c
remove use of awk, add floppy arg for making install floppies
1994-08-31 17:31:52 +00:00
chopps
e905d504dd
add our architechures to .Dt
1994-08-31 05:55:57 +00:00
mycroft
ad02d27da0
Update to match include files.
1994-08-31 03:48:18 +00:00
chopps
bf10f9424c
cleanup diagnostic messages
1994-08-31 02:13:01 +00:00
cgd
33e0df2ca3
to hell with it, add an n.
1994-08-31 00:10:42 +00:00
deraadt
215b5c5487
improper handling of recvfrom error return value
1994-08-30 23:59:43 +00:00
cgd
e6a0c0661a
fixes for typos. from Havard Eidnes <Havard.Eidnes@runit.sintef.no>
1994-08-30 23:48:23 +00:00
chopps
41a2d35564
fix uninitialized use of mask.
1994-08-30 23:06:48 +00:00
pk
cdf3d1ed89
mknod() must release its new vnode.
1994-08-30 19:42:22 +00:00
mycroft
0e2293a33e
Update to match include files.
1994-08-30 17:39:11 +00:00
cgd
5e5f29254c
update for the current state of the world.
1994-08-30 17:17:34 +00:00
cgd
ae32286b2a
don't forget manual page links.
1994-08-30 17:12:59 +00:00
deraadt
5aa2f1e6bb
remove an un-aligned access
1994-08-30 17:01:57 +00:00
cgd
b7cc0db103
fix for pr 420, from Christos.
1994-08-30 15:16:44 +00:00
cgd
403d5021a4
oops, do shlibs right.
1994-08-30 15:16:05 +00:00
briggs
e696d464eb
Use vn.h instead of forcing NVN to 0.
1994-08-30 11:04:17 +00:00
mycroft
c996edc7e1
Display emulation type.
1994-08-30 06:22:10 +00:00
mycroft
9ea30b3bf3
Check for bad p_emul.
1994-08-30 06:19:44 +00:00
mycroft
227e4cb85c
Make sure p_emul is copied on fork.
1994-08-30 06:16:25 +00:00
deraadt
cf37c3ba27
cleanup
1994-08-30 06:09:18 +00:00
mycroft
016425e503
Clean up some debugging code.
1994-08-30 05:37:14 +00:00
chopps
c7401f5866
catch mis-aligned access errors on the 040.
1994-08-30 05:35:31 +00:00
mycroft
2f710a54ee
Convert process, file, and namei lists and hash tables to use queue.h.
1994-08-30 03:04:28 +00:00
mycroft
bd61aa9ae3
Add {LIST,TAILQ}_INSERT_BEFORE().
1994-08-30 03:01:30 +00:00