]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/log
FreeBSD/FreeBSD.git
28 years agoRemove libdisk from the old location.
jkh [Fri, 26 Apr 1996 19:27:47 +0000 (19:27 +0000)]
Remove libdisk from the old location.

28 years agochanged a strchr to a strrchr so that modules with a `.' in the path
erich [Fri, 26 Apr 1996 18:39:48 +0000 (18:39 +0000)]
changed a strchr to a strrchr so that modules with a `.' in the path
can be loaded (e.g. ./mymod.o)

28 years agoDelete #ifdef notdef blocks containing old method of srtt calculation.
wollman [Fri, 26 Apr 1996 18:32:58 +0000 (18:32 +0000)]
Delete #ifdef notdef blocks containing old method of srtt calculation.

Requested by: davidg

28 years agoDelete #if 0 block containing remnants of pre-MTU discovery rmx_mtu
wollman [Fri, 26 Apr 1996 18:31:41 +0000 (18:31 +0000)]
Delete #if 0 block containing remnants of pre-MTU discovery rmx_mtu
initialization.

28 years agoDelete #if 0 block containing unused definitions for ARPANET/DDN IMP
wollman [Fri, 26 Apr 1996 18:30:52 +0000 (18:30 +0000)]
Delete #if 0 block containing unused definitions for ARPANET/DDN IMP
and HYPERchannel link layers.

28 years agoFix display refresh bug in displayHelp()
jkh [Fri, 26 Apr 1996 18:19:38 +0000 (18:19 +0000)]
Fix display refresh bug in displayHelp()
Go back to Normal menus for Media and FTP menus rather than
radio menus - the difference in behavior is confusing and sort
of detracts from the added (small) advantage of seeing what you last
picked.

28 years agoA significant debogofication of locore.s. I havn't found any actualy
phk [Fri, 26 Apr 1996 13:47:39 +0000 (13:47 +0000)]
A significant debogofication of locore.s.  I havn't found any actualy
bugs, but it is a lot easier to navigate this twisted code now.

28 years agoAdd CFLAGS=${CFLAGS} to MAKE_ENV, otherwise gmake won't pick it up.
asami [Fri, 26 Apr 1996 10:09:06 +0000 (10:09 +0000)]
Add CFLAGS=${CFLAGS} to MAKE_ENV, otherwise gmake won't pick it up.

28 years agoRemoved options MAXCONS & HARDFONT, they are no longer in use
sos [Fri, 26 Apr 1996 06:45:41 +0000 (06:45 +0000)]
Removed options MAXCONS & HARDFONT, they are no longer in use
(and havn't been for long, sigh)

28 years agoAll hail Mike Pritchard - the new Docmaster!
jkh [Thu, 25 Apr 1996 20:07:28 +0000 (20:07 +0000)]
All hail Mike Pritchard - the new Docmaster!
Nominated by: jfieber
Dragooned by: jkh
Foolishly Accepted by: mpp

28 years agoMight as well update the release notes while I'm here!
jkh [Thu, 25 Apr 1996 19:04:45 +0000 (19:04 +0000)]
Might as well update the release notes while I'm here!

28 years agoThese docs were in fair need of updating.
jkh [Thu, 25 Apr 1996 18:40:02 +0000 (18:40 +0000)]
These docs were in fair need of updating.

28 years agoOops, restore missing piece of previous commit.
ache [Thu, 25 Apr 1996 18:14:11 +0000 (18:14 +0000)]
Oops, restore missing piece of previous commit.

28 years agoAdd a place-holder message for the CDROM fixit feature (which I'm not going
jkh [Thu, 25 Apr 1996 18:00:28 +0000 (18:00 +0000)]
Add a place-holder message for the CDROM fixit feature (which I'm not going
to add in time for the next SNAP).

28 years agoQuite a few changes:
jkh [Thu, 25 Apr 1996 17:31:27 +0000 (17:31 +0000)]
Quite a few changes:

1. Fix the last display bugs (I hope) by use of dialog rebuilds at stategic
   points.
2. Clean up the distributions menus so that everybody (that's reasonable)
   has All and Clear options for setting/clearing things en-masse.
3. Various attempts at display optimization.
4. Change the wording of the `Don't use Write!' dialogs to make them more
   explicitly define when and when not to use the option.

28 years agoMore custom hackery to deal with issues discovered in sysinstall.
jkh [Thu, 25 Apr 1996 17:27:18 +0000 (17:27 +0000)]
More custom hackery to deal with issues discovered in sysinstall.

28 years agoTreat ^end<EOF> as valid terminator (like ^end\n), some encoders (f.e. Eudora)
ache [Thu, 25 Apr 1996 14:49:40 +0000 (14:49 +0000)]
Treat ^end<EOF> as valid terminator (like ^end\n), some encoders (f.e. Eudora)
produce such things.

28 years agoAllow some post-fire actions to be combined in ways that weren't
jkh [Thu, 25 Apr 1996 13:34:37 +0000 (13:34 +0000)]
Allow some post-fire actions to be combined in ways that weren't
possible before.

28 years agoFix cpu_fork for real.
phk [Thu, 25 Apr 1996 06:20:19 +0000 (06:20 +0000)]
Fix cpu_fork for real.

Suggested by:  bde

28 years agoFix logic bug in pci bridge code. For a PCI-PCI bridge, secondary
asami [Thu, 25 Apr 1996 06:04:27 +0000 (06:04 +0000)]
Fix logic bug in pci bridge code.  For a PCI-PCI bridge, secondary
should be <= than subordinate, not the other way around.

They are both true if the bridge is not cascaded (i.e., twin-channel
scsi/e-net adapters won't be affected by this bug), which is probably why
it was unnoticed until today.

28 years agoRegardless of whether or not the check for IPv4 is useful, we certainly
dg [Thu, 25 Apr 1996 02:34:37 +0000 (02:34 +0000)]
Regardless of whether or not the check for IPv4 is useful, we certainly
don't need to assign the "ip" pointer twice.

28 years agoalloca() was being called with highly bogus arguments due to brain
jkh [Thu, 25 Apr 1996 01:50:18 +0000 (01:50 +0000)]
alloca() was being called with highly bogus arguments due to brain
fade.  Fixed.

28 years agoThe traceon and traceoff directives aren't in this version ncurses.
jkh [Thu, 25 Apr 1996 01:18:30 +0000 (01:18 +0000)]
The traceon and traceoff directives aren't in this version ncurses.
Guess nobody's built these tests for quite awhile!

28 years agoWhen a local symbol that would normally be eliminated by "-x" or
jdp [Wed, 24 Apr 1996 23:31:08 +0000 (23:31 +0000)]
When a local symbol that would normally be eliminated by "-x" or
"-X" must survive, because of references from relocations, don't
qualify the symbol name with the name of the input file.  This
saves some string space.  It makes libc_pic.a about 2.4% smaller.

Adapted from a suggestion by Bruce Evans.

28 years agoChange "Found end of tape. Load next tape ..." messages to say
jkh [Wed, 24 Apr 1996 21:20:17 +0000 (21:20 +0000)]
Change "Found end of tape.  Load next tape ..." messages to say
"volume" instead of tape.  Running cpio off of /dev/fd0 and having
it say "give me the next tape" is kind of ludicrous.. :-)

28 years agoClose a security hole in sliplogin.
pst [Wed, 24 Apr 1996 20:18:25 +0000 (20:18 +0000)]
Close a security hole in sliplogin.
If you use sliplogin as a user shell (in /etc/passwd) upgrade to this version.
Reviewed by: bde, peter
Submitted by: AUS CERT
Obtained from: Linux sliplogin-2.02

28 years agoReject all IP versions but 4.
phk [Wed, 24 Apr 1996 15:44:34 +0000 (15:44 +0000)]
Reject all IP versions but 4.

28 years agoAdd missing "int" to static var.
asami [Wed, 24 Apr 1996 09:42:22 +0000 (09:42 +0000)]
Add missing "int" to static var.

28 years agoThis fixes kmem_malloc/kmem_free (and malloc/free of objects of > 8K).
dyson [Wed, 24 Apr 1996 04:16:45 +0000 (04:16 +0000)]
This fixes kmem_malloc/kmem_free (and malloc/free of objects of > 8K).
A page index was calculated incorrectly in vm_kern, and vm_object_page_remove
removed pages that should not have been.

28 years agoFix reverse logic bug which caused the ethernet configuration to never work.
nate [Wed, 24 Apr 1996 00:04:10 +0000 (00:04 +0000)]
Fix reverse logic bug which caused the ethernet configuration to never work.

28 years ago- This code adds some backwards compatability hacks for buggy APM BIOS
nate [Tue, 23 Apr 1996 19:59:14 +0000 (19:59 +0000)]
- This code adds some backwards compatability hacks for buggy APM BIOS
  implementations, and synchronizes us with the Nomad's latest code.

This code is based on the Nomad code, but heavily hacked by me.

Reviewed by: phk
Submitted by: the 'Nomads'

28 years agoFormat the already applied PCCARD additions to use KNF form. No
nate [Tue, 23 Apr 1996 18:36:56 +0000 (18:36 +0000)]
Format the already applied PCCARD additions to use KNF form.  No
functional changes.

28 years ago- Make pccardd release it's allocated io space and sets the mem.cardaddr
nate [Tue, 23 Apr 1996 16:46:48 +0000 (16:46 +0000)]
- Make pccardd release it's allocated io space and sets the mem.cardaddr
  even if DEBUG is not set.
- #ifdef protect DEBUG printf's

Submitted by: sos

28 years agoAdds the APM hooks into the generic pccard kernel files. With this code
nate [Tue, 23 Apr 1996 16:03:08 +0000 (16:03 +0000)]
Adds the APM hooks into the generic pccard kernel files.  With this code
in place device drivers can now register power-down/power-up routines so
that we can use common routines to power-up/power-down cards for
insert/removals, suspend/resume, etc..

Reviewed by: phk
Submitted by: the 'Nomads'

28 years agoAdd support for SOCKS if enabled.
pst [Tue, 23 Apr 1996 06:01:10 +0000 (06:01 +0000)]
Add support for SOCKS if enabled.
Remove a useless bind() call (why did that ever get in there?)

28 years agoAdd support for socks
pst [Tue, 23 Apr 1996 05:18:43 +0000 (05:18 +0000)]
Add support for socks

28 years agoFix second instance of the inb type when getting the current sequencer address.
gibbs [Tue, 23 Apr 1996 04:47:02 +0000 (04:47 +0000)]
Fix second instance of the inb type when getting the current sequencer address.

Submitted by: Nate Williams <nate@sri.MT.net>

28 years agoFix a typo in the RESTART_SEQUENCER macro that could have caused
gibbs [Tue, 23 Apr 1996 04:22:41 +0000 (04:22 +0000)]
Fix a typo in the RESTART_SEQUENCER macro that could have caused
strange results.  This  bug has been in here for a loooong time.
Many thanks to Pedro Salenbauch for finding this.

Submitted by: pedrosal@nce.ufrj.br (Pedro Salenbauch)

28 years agoBring this into sync.
jkh [Tue, 23 Apr 1996 01:29:35 +0000 (01:29 +0000)]
Bring this into sync.

I still have a _very very annoying_ display bug which occurs when a menu
item causes a submenu to be displayed - the screen repaints for the original
menu (which is restored upon return from the submenu) are off by about 4
characters.  I've tried restoring the screen, the cursor position, you name
it - same deal.  Grrrr!  This commit is my first step in trying to get someone
else to help me look into this one since I'm just tearing my hair out at this
point!

28 years agoCosmetic tweaks.
jkh [Tue, 23 Apr 1996 01:25:04 +0000 (01:25 +0000)]
Cosmetic tweaks.

28 years agoNew variable NOOBJLINK
wosch [Mon, 22 Apr 1996 23:31:39 +0000 (23:31 +0000)]
New variable NOOBJLINK
Create 'obj' directory in current directory instead
a symbolic link to the 'obj' tree if defined. [not set]

Print a warning if 'obj' tree (/usr/obj) does not exist.

Change default 'obj' directory from ``obj.${MACHINE}'' back to
``obj'', unfortunately many Makefiles are wired with the name ``obj''.

Add some comments for variables and targets.

28 years agoUpdated the laptop 'kludge' file. Hopefully this can go away soon.
nate [Mon, 22 Apr 1996 22:29:40 +0000 (22:29 +0000)]
Updated the laptop 'kludge' file.  Hopefully this can go away soon.

Submitted by: The 'Nomads'

28 years agotypo shmrsh -> smrsh
pst [Mon, 22 Apr 1996 20:30:09 +0000 (20:30 +0000)]
typo shmrsh -> smrsh

28 years agoAdd a couple of needed X11 libraries. Discovered when trying to build a
jdp [Mon, 22 Apr 1996 20:24:56 +0000 (20:24 +0000)]
Add a couple of needed X11 libraries.  Discovered when trying to build a
static version.

28 years ago- add apm to the GENERIC kernel (disabled by default), and add some comments
nate [Mon, 22 Apr 1996 19:40:28 +0000 (19:40 +0000)]
- add apm to the GENERIC kernel (disabled by default), and add some comments
  regarding apm to LINT
- Disabled the statistics clock on machines which have an APM BIOS and
  have the options "APM_BROKEN_STATCLOCK" enabled (which is default
  in GENERIC now)
- move around some of the code in clock.c dealing with the rtc to make
  it more obvios the effects of disabling the statistics clock

Reviewed by: bde

28 years agoFix a segfault which occurs when it gets an empty input line.
smpatel [Mon, 22 Apr 1996 18:37:22 +0000 (18:37 +0000)]
Fix a segfault which occurs when it gets an empty input line.
Closes PR bin/1153

Reviewed by: smpatel
Submitted by: Matthew C. Mead (mmead@Glock.COM)

28 years agoThe default number of tags in the SCB paging case was supposed to be
gibbs [Mon, 22 Apr 1996 13:21:40 +0000 (13:21 +0000)]
The default number of tags in the SCB paging case was supposed to be
8 not the 18 I was using during some of my own testing.  Ooops.

For those that want to change the number for experimentation, you can
set the value on line 1553 of this file.

28 years agoThis fixes a troubling oversight in some of the pmap code enhancements.
dyson [Mon, 22 Apr 1996 05:23:08 +0000 (05:23 +0000)]
This fixes a troubling oversight in some of the pmap code enhancements.
One of the manifiestations of the problem includes the -4 RSS problem
in ps.

Reviewed by: dyson
Submitted by: Stephen McKay <syssgm@devetir.qld.gov.au>

28 years agoFind official home of smrsh
pst [Sun, 21 Apr 1996 19:50:46 +0000 (19:50 +0000)]
Find official home of smrsh

28 years agoEnable proper installation of sendmail restricted shell smrsh(8).
pst [Sun, 21 Apr 1996 19:48:07 +0000 (19:48 +0000)]
Enable proper installation of sendmail restricted shell smrsh(8).

This program is a wrapper for the prog mailer in sendmail.  It does shell
meta character masking and restricts the list of executables to those found
in /usr/libexec/sm.bin.

The default sendmail.cf file does not use this tool, however you can enable
it by either changing /bin/sh to /usr/libexec/smrsh or adding the line
FEATURE(smrsh) into your sendmail .mc file and rebuilding your .cf file.

For more info, RTFMP.

28 years agoAdd /usr/libexec/sm.bin for smrsh(8)
pst [Sun, 21 Apr 1996 19:40:20 +0000 (19:40 +0000)]
Add /usr/libexec/sm.bin for smrsh(8)

28 years agoAdd "-x" to the linker command for building shared libraries. This
jdp [Sun, 21 Apr 1996 17:45:38 +0000 (17:45 +0000)]
Add "-x" to the linker command for building shared libraries.  This
eliminates many local symbols that could not be removed by the "ld -r -x"
steps on the individual object files.  It makes shared libraries
substantially smaller -- almost 11%, in the case of libc.so.3.0.

28 years agoFixed in-line IP header checksumming. It was performed on the wrong header
bde [Sun, 21 Apr 1996 13:47:43 +0000 (13:47 +0000)]
Fixed in-line IP header checksumming.  It was performed on the wrong header
in one case.

28 years agoTake out quotes around MOTIFLIB. Clarify comments a bit, most users
asami [Sun, 21 Apr 1996 08:56:32 +0000 (08:56 +0000)]
Take out quotes around MOTIFLIB.  Clarify comments a bit, most users
don't have to touch neither X11BASE nor MOTIFLIB.

Reported by: kmitch@phantasma.bevc.blacksburg.va.us

28 years agoUpdate to face reality. We now support the aic7850, aic7860 and aic7880.
gibbs [Sat, 20 Apr 1996 21:37:49 +0000 (21:37 +0000)]
Update to face reality.  We now support the aic7850, aic7860 and aic7880.

Mention Ultra support and SCB paging.

Remove references to AHC_TAGENABLE.

28 years agoAdd PCI IDs for the aic7860 (basically an aic7850 Ultra) and the aic7855
gibbs [Sat, 20 Apr 1996 21:31:27 +0000 (21:31 +0000)]
Add PCI IDs for the aic7860 (basically an aic7850 Ultra) and the aic7855
(HP motherboard aic7850 controllers).

Properly handle 4 bit controller SCSI IDs.

Update my copyright.

28 years agoImplement SCB paging which allows up to 255 active commands on aic7770
gibbs [Sat, 20 Apr 1996 21:29:27 +0000 (21:29 +0000)]
Implement SCB paging which allows up to 255 active commands on aic7770
(Rev E or greater), aic7850, aic7860, aic7870, and aic7880 controllers.
SCB paging is enabled with the option "AHC_SCBPAGING_ENABLE".  Full
comments on the algorithm are at the top of i386/scsi/aic7xxx.c.

options "AHC_TAGENABLE" and "AHC_QUEUE_FULL" have been removed.  The
default is 4 tags without SCB paging, 8 with.

Clear the SCSIRSTI bit after throwing a bus reset.  Some cards seem to get
confused otherwise.

Handle SCSIRSTI interrupts before checking to see if there is a valid
SCB in use since this can happen. (Clears PR# i386/1123)

Clean up the way we determine the number of SCBs on the card
(courtesy of Dan Eischen).

Guard against attempts to negotiate wide to a narrow controller.

Fix some comments.

Update my copyrights.

28 years agoChange the devconf description from "ISA or EISA bus" to "ISA bus" now
gibbs [Sat, 20 Apr 1996 21:22:32 +0000 (21:22 +0000)]
Change the devconf description from "ISA or EISA bus" to "ISA bus" now
that we have eisaconf.

28 years agoTurn on SCB paging for aic7770 chips rev E or greater.
gibbs [Sat, 20 Apr 1996 21:21:50 +0000 (21:21 +0000)]
Turn on SCB paging for aic7770 chips rev E or greater.

Update my copyrights.

28 years agoImplement SCB paging. This allows up to 255 active commands on
gibbs [Sat, 20 Apr 1996 21:20:31 +0000 (21:20 +0000)]
Implement SCB paging.  This allows up to 255 active commands on
aic7770 >= Rev E, aic7850, aic7860, aic7870, and ai7880 based controllers.

Make findSCB safer for non-tagged commands when tagged commands are
active on the controller.  The symptoms of this problem were
"Overlapped commands attempted" messages during error recovery
attempts.

Compact scratch ram usage.  This leaves 8 bytes free for future use.

Clean up some comments.

aic7xxx_reg.h:
Update my copyright.

28 years agoAdd Doug Ambrisko for implementing LD_PRELOAD in the dynamic linker.
jdp [Sat, 20 Apr 1996 18:43:54 +0000 (18:43 +0000)]
Add Doug Ambrisko for implementing LD_PRELOAD in the dynamic linker.

28 years agoImplement support for LD_PRELOAD in the dynamic linker. Remove
jdp [Sat, 20 Apr 1996 18:29:50 +0000 (18:29 +0000)]
Implement support for LD_PRELOAD in the dynamic linker.  Remove
descriptions of LD_NO_INTERN_SEARCH and LD_NOSTD_PATH from the manual
page, since they are not supported.

Submitted by: Doug Ambrisko <ambrisko@ambrisko.roble.com>

28 years agoImplement support for LD_PRELOAD in the dynamic linker.
jdp [Sat, 20 Apr 1996 18:27:56 +0000 (18:27 +0000)]
Implement support for LD_PRELOAD in the dynamic linker.

Submitted by: Doug Ambrisko <ambrisko@ambrisko.roble.com>

28 years agoAdded sup5.freebsd.org (burka.rdy.com)
dima [Sat, 20 Apr 1996 08:12:46 +0000 (08:12 +0000)]
Added sup5.freebsd.org (burka.rdy.com)
Obtained from: DNS :-)

28 years agoAnother bug fix for the DITEM_REDRAW case.
jkh [Sat, 20 Apr 1996 01:56:06 +0000 (01:56 +0000)]
Another bug fix for the DITEM_REDRAW case.

28 years agoMake the DITEM_RECREATE option work properly.
jkh [Sat, 20 Apr 1996 01:28:20 +0000 (01:28 +0000)]
Make the DITEM_RECREATE option work properly.

28 years agoAdd Paul Traina as the new security officer.
jkh [Sat, 20 Apr 1996 00:17:53 +0000 (00:17 +0000)]
Add Paul Traina as the new security officer.

28 years agoExclude devices. Character ones modes changes often and proper names
ache [Fri, 19 Apr 1996 22:28:01 +0000 (22:28 +0000)]
Exclude devices. Character ones modes changes often and proper names
guessing involves too much AI.

28 years agoFix up the badly out of date struct proc's p_flags.
smpatel [Fri, 19 Apr 1996 22:23:27 +0000 (22:23 +0000)]
Fix up the badly out of date struct proc's p_flags.
Flags aren't printed in hexadecimal, as documented.

28 years agoDelete duplicate "make sure you have at least one device supplying
asami [Fri, 19 Apr 1996 21:50:32 +0000 (21:50 +0000)]
Delete duplicate "make sure you have at least one device supplying
teminator power".

Noticed by: <yoshiaki@kt.rim.or.jp>

28 years agocontents file for /usr/share/doc/papers
wosch [Fri, 19 Apr 1996 21:26:27 +0000 (21:26 +0000)]
contents file for /usr/share/doc/papers

28 years agoadd ``contents'' to SUBDIR
wosch [Fri, 19 Apr 1996 21:24:34 +0000 (21:24 +0000)]
add ``contents'' to SUBDIR

28 years agoYet more b_flags fixes. The previous ones broke the clearing of B_DONE
bde [Fri, 19 Apr 1996 19:34:19 +0000 (19:34 +0000)]
Yet more b_flags fixes.  The previous ones broke the clearing of B_DONE
and B_READ before writing.  This was was fatal.  They also broke the
clearing of B_INVAL before doing i/o.  This didn't actually matter.

Submitted by: mostly by joerg

28 years agoFixed removal of devfs entries for the real slice corresponding to the
bde [Fri, 19 Apr 1996 19:22:29 +0000 (19:22 +0000)]
Fixed removal of devfs entries for the real slice corresponding to the
compatibility slice.  They were forgotten on last-close and then
creating them on first-open failed.

Devfs entries for slices other than the one containing the root file
system are still invisible unless you open a non-devfs inode on the
slice.

28 years agoRemoved bogus includes of <sys/types.h> from synopses.
bde [Fri, 19 Apr 1996 19:00:26 +0000 (19:00 +0000)]
Removed bogus includes of <sys/types.h> from synopses.

This commit covers the man pages for most of the ANSI library functions.
A few others such as strtol.3 have to mention <sys/types.h> because they
mix ANSI interfaces with less well designed extensions.

28 years agoDon't include <sys/types.h> when it isn't used.
bde [Fri, 19 Apr 1996 18:40:25 +0000 (18:40 +0000)]
Don't include <sys/types.h> when it isn't used.

This commit covers most of the ANSI library functions. Many others only
need <sys/types.h> because they use u_xxx.

28 years agoDon't depend on <sys/types.h> including <sys/cdefs.h>.
bde [Fri, 19 Apr 1996 17:39:57 +0000 (17:39 +0000)]
Don't depend on <sys/types.h> including <sys/cdefs.h>.

28 years agoFix timezone names for Mountain time.
wollman [Fri, 19 Apr 1996 15:15:41 +0000 (15:15 +0000)]
Fix timezone names for Mountain time.
Fixes PR 1150

Submitted by: colsen@usa.net

28 years agoAdded `const' to types of sys_siglist and sys_signame.
bde [Fri, 19 Apr 1996 14:07:44 +0000 (14:07 +0000)]
Added `const' to types of sys_siglist and sys_signame.

28 years agoAdded `const' to types of sys_errlist and sys_nerr.
bde [Fri, 19 Apr 1996 14:02:03 +0000 (14:02 +0000)]
Added `const' to types of sys_errlist and sys_nerr.

Use .Va instead of .Fa to describe these variables.

Say a little about inconsistent declarations of sys_errlist in the BUGS
section.

28 years agoFix a bug which did not properly bias checklist items by their scroll
jkh [Fri, 19 Apr 1996 10:39:16 +0000 (10:39 +0000)]
Fix a bug which did not properly bias checklist items by their scroll
factor.

28 years agoRevise the responsibility roster a bit.
jkh [Fri, 19 Apr 1996 07:44:17 +0000 (07:44 +0000)]
Revise the responsibility roster a bit.

28 years agosavectx returns through cpu_switch in case of the child, so it must
phk [Fri, 19 Apr 1996 07:28:04 +0000 (07:28 +0000)]
savectx returns through cpu_switch in case of the child, so it must
return void just like cpu_switch.  Fix prototype and usage from machdep.c

28 years agoFix the man page to reflect the recent addition of RFNOWAIT and the removal of
smpatel [Thu, 18 Apr 1996 23:36:41 +0000 (23:36 +0000)]
Fix the man page to reflect the recent addition of RFNOWAIT and the removal of
Plan9 specific flags.

28 years agoWhoops, shouldn't really have been here, but what the heck: remove some
phk [Thu, 18 Apr 1996 21:37:43 +0000 (21:37 +0000)]
Whoops, shouldn't really have been here, but what the heck: remove some
stale comments.

28 years agoFix a bogon. cpu_fork & savectx ecpected cpu_switch to restore %eax,
phk [Thu, 18 Apr 1996 21:34:53 +0000 (21:34 +0000)]
Fix a bogon.  cpu_fork & savectx ecpected cpu_switch to restore %eax,
they shouldn't.

28 years ago- Save/restore the FS data segment.
nate [Thu, 18 Apr 1996 19:22:59 +0000 (19:22 +0000)]
- Save/restore the FS data segment.

Reviewed by: bde

28 years ago- Addition of my name to the APM Copyright
nate [Thu, 18 Apr 1996 19:21:47 +0000 (19:21 +0000)]
- Addition of my name to the APM Copyright
- More code cleanups
- #ifdef DEBUG debugging code
- More consistant printfs
- Better handling of the apm_int() assembly code (mostly from Bruce Evans)

Reviewed by: bde

28 years agoUpdate an offset field for i386 a.out core files, so that the program
jdp [Thu, 18 Apr 1996 19:05:58 +0000 (19:05 +0000)]
Update an offset field for i386 a.out core files, so that the program
name comes out right again.

Note: Don't bring this change directly into the -stable branch.  The
appropriate offset for -stable is different.

28 years agoFix a typo in the syntax for indirect offsets.
jdp [Thu, 18 Apr 1996 18:17:14 +0000 (18:17 +0000)]
Fix a typo in the syntax for indirect offsets.

28 years agoThree speed-ups in the output path (two small, one substantial):
wollman [Thu, 18 Apr 1996 15:49:06 +0000 (15:49 +0000)]
Three speed-ups in the output path (two small, one substantial):

1) Require all callers to pass a valid route pointer to ip_output()
   so that we don't have to check and allocate one off the stack
   as was done before.  This eliminates one test and some stack
    bloat from the common (UDP and TCP) case.

2) Perform the IP header checksum in-line if it's of the usual length.
    This results in about a 5% speed-up in my packet-generation test.

3) Use ip_vhl field rather than ip_v and ip_hl bitfields.

28 years agoDefine a few macros useful in the _IP_VHL case.
wollman [Thu, 18 Apr 1996 15:42:50 +0000 (15:42 +0000)]
Define a few macros useful in the _IP_VHL case.

28 years agoFix a warning by not referencing ip_output() as a pr_output() member.
wollman [Thu, 18 Apr 1996 15:41:51 +0000 (15:41 +0000)]
Fix a warning by not referencing ip_output() as a pr_output() member.

28 years agoAlways call ip_output() with a valid route pointer. For igmp, also get the
wollman [Thu, 18 Apr 1996 15:41:11 +0000 (15:41 +0000)]
Always call ip_output() with a valid route pointer.  For igmp, also get the
multicast option structure off the stack rather than malloc.

28 years agoAdd an inline function to compute the common-case IP header checksum.
wollman [Thu, 18 Apr 1996 15:39:27 +0000 (15:39 +0000)]
Add an inline function to compute the common-case IP header checksum.

28 years agoRemove a long-standing window leak I just noticed.
jkh [Thu, 18 Apr 1996 13:36:39 +0000 (13:36 +0000)]
Remove a long-standing window leak I just noticed.

28 years agoRemove the special-case behavior for fire actions that return
jkh [Thu, 18 Apr 1996 13:21:26 +0000 (13:21 +0000)]
Remove the special-case behavior for fire actions that return
DITEM_FAILURE - formerly they would simply act as an implicit "continue",
but this is wrong.  If you want this behavior, you should now return
with the DITEM_CONTINUE flag set.

Also make the semantics of DITEM_RESTORE quite a bit different - rather
than restore the screen back to pre-menu state, we restore the menu
itself.  This is more correct for a variety of reasons when dealing with
nested menus (whoops!).

28 years agoUse -X to be xargs-friendly
ache [Thu, 18 Apr 1996 10:34:07 +0000 (10:34 +0000)]
Use -X to be xargs-friendly
Check devices too, follow original BSD intention
Find only executable files with s-bits, close PR bin/1022
Reset locale to C to have equal results in any case

28 years agoFix sgetrune/sputrune arg type: was unsigned int instead of size_t
ache [Thu, 18 Apr 1996 07:13:42 +0000 (07:13 +0000)]
Fix sgetrune/sputrune arg type: was unsigned int instead of size_t

28 years agoFix error in wcstombs: byte count not counted
ache [Thu, 18 Apr 1996 07:01:46 +0000 (07:01 +0000)]
Fix error in wcstombs: byte count not counted
Remove unneded casts in sgetrune/sputrune
Submitted by: wcstombs fix by Mihoko Tanaka <m_tonaka@pa.yokogawa.co.jp>