summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Fix syscmd() output out of syncAndrey A. Chernov1995-03-111-1/+4
| | | | | | | Submitted by: smp@clem.systemsix.com Notes: svn path=/head/; revision=7004
* Add the excellent part on serial communications by Sean Kelly. That's aOllivier Robert1995-03-111-2/+367
| | | | | | | | | great job, thanks Sean ! Reviewed by: roberto Submitted by: Sean Kelly <kelly@fsl.noaa.gov> Notes: svn path=/head/; revision=7003
* Add BUGS and few explanation.Atsushi Murai1995-03-112-72/+126
| | | | | | | Submitted by: amurai@spec.co.jp Notes: svn path=/head/; revision=7002
* 1.Reducing cpu usage at off connection.Atsushi Murai1995-03-1111-86/+138
| | | | | | | | | | | | 2.Implment Redail function as working correctly. 3.Clean up a code as I notice. 4.Now, RTT getting close to 50ms with ISDN/TA 38400bps !! Reviewed by: amurai@spec.co.jp Submitted by: amurai@spec.co.jp Notes: svn path=/head/; revision=7001
* Noticed by: NatePeter Dufault1995-03-112-6/+10
| | | | | | | | | Fixed the MAKEDEV pattern for SCSI processor type driver so it doesn't screw up ptys. Does anyone want to suggest a better name than "pt0" for SCSI processor devices before 2.1? Notes: svn path=/head/; revision=7000
* The changes to support the new flags in the vn driver.Poul-Henning Kamp1995-03-111-6/+81
| | | | Notes: svn path=/head/; revision=6999
* A substantial change to the way this works. Not the "TEST_LABELING" isPoul-Henning Kamp1995-03-113-130/+163
| | | | | | | a option you can turn on and of on the fly, as is debugging. Notes: svn path=/head/; revision=6998
* Added support for #pragma weak.Nate Williams1995-03-111-0/+3
| | | | | | | Obtained from: NetBSD Notes: svn path=/head/; revision=6997
* Updated the sources to gcc 2.6.3 with FreeBSD changes already applied.Nate Williams1995-03-1128-3579/+7491
| | | | | | | Note: This isn't the most correct way, but it works and it's fast. Notes: svn path=/head/; revision=6996
* Moved bb stuff to support.s per Bruces suggestion.Poul-Henning Kamp1995-03-116-42/+42
| | | | Notes: svn path=/head/; revision=6995
* Increased default minfree to 8%.David Greenman1995-03-101-2/+2
| | | | Notes: svn path=/head/; revision=6994
* The threshold for switching from time-space and space-time is too smallDavid Greenman1995-03-101-2/+2
| | | | | | | | | when minfree is 5%...so make it stay at space in this case. Submitted by: Kirk McKusick Notes: svn path=/head/; revision=6993
* Patch to fix quota panic from Mike Karels:David Greenman1995-03-101-3/+4
| | | | | | | | | | allow Q_SYNC regardless of "target" uid, we allow it with -1; fix bug that caused all ops to refer to user quotas, not group. Submitted by: Mike Karels Notes: svn path=/head/; revision=6992
* Reorganized an if() expression for efficiency.David Greenman1995-03-102-6/+6
| | | | Notes: svn path=/head/; revision=6991
* Whoops, back out that last change - I misread what Poul had done there.David Greenman1995-03-101-2/+2
| | | | Notes: svn path=/head/; revision=6990
* Don't thrash the name cache while trying to fill up the object cache.David Greenman1995-03-101-2/+2
| | | | | | | (Make a new cache entry until desiredvnodes is reached). Notes: svn path=/head/; revision=6989
* Changes to support printing stats for the 'cached pages'.David Greenman1995-03-101-2/+10
| | | | | | | Submitted by: John Dyson Notes: svn path=/head/; revision=6988
* Back out Poul's hack that forces static libgcc. This has been fixed viaDavid Greenman1995-03-101-11/+2
| | | | | | | gcc instead. Notes: svn path=/head/; revision=6987
* Define LINK_LIBGCC_SPECIAL_1 so that gcc will build static with libgcc.David Greenman1995-03-101-1/+2
| | | | Notes: svn path=/head/; revision=6986
* Add protected and empty maninstall: targets.Rodney W. Grimes1995-03-102-2/+10
| | | | | | | Submitted by: Philippe Charnier <charnier@lirmm.fr> Notes: svn path=/head/; revision=6985
* Added the kernbb program. No man-page yet :(Poul-Henning Kamp1995-03-103-5/+135
| | | | Notes: svn path=/head/; revision=6984
* Removed some #include's of unnecessary include files.David Greenman1995-03-101-4/+1
| | | | Notes: svn path=/head/; revision=6983
* Simplify all the newfs commands into ${NEWFS} and add -t 0 -u 0 soRodney W. Grimes1995-03-101-7/+5
| | | | | | | | | | we can again newfs floppies. Now I just need to squish the bits back under 1.44MB :-(. I don't know if it will be possible to get down to 1.2MB. Notes: svn path=/head/; revision=6982
* Add a dummy ___bb_init_func for BB profiling of the kernel.Poul-Henning Kamp1995-03-103-3/+39
| | | | | | | | | | To use this: recompile src/gnu/usr.bin/cc, compile your kernel. The files you want to profile should be compiled with '-a -g'. "strip -x" the kernel and run. You don't need to profile all files in the kernel. My next commit is the program to extract the data from the running kernel. Notes: svn path=/head/; revision=6981
* Need /usr/src/sbin/i386 in srcdirs to get fdisk.Rodney W. Grimes1995-03-101-1/+2
| | | | Notes: svn path=/head/; revision=6980
* Since we are in the gcc bashing mood anyway: Add two changes forPoul-Henning Kamp1995-03-101-0/+7
| | | | | | | | | | | | basic-block profiling: 1. use a .stabs(25) symbol to link all the data structures together with. The regular method isn't safe for the kernel. 2. add a BB before the prologue and add a BB after the epilogue, this alows us to find the length of any counted BB. This is a cheap and somewhat reasonable measure of actual cost. Notes: svn path=/head/; revision=6979
* kmem_alloc() returns zero-filled memory; it isn't necessary to bzero()David Greenman1995-03-102-4/+2
| | | | | | | it. Notes: svn path=/head/; revision=6978
* Removed unnecessary routines vm_get_pmap() and vm_put_pmap().David Greenman1995-03-102-58/+6
| | | | | | | | kmem_alloc() returns zero filled memory, so no need to explicitly bzero() it. Notes: svn path=/head/; revision=6977
* Remove Matt Day patch (handled elsewhere in 8.6.11)Paul Traina1995-03-101-3/+0
| | | | Notes: svn path=/head/; revision=6976
* Merge CSRG branch changes into main branchPaul Traina1995-03-104-22/+67
| | | | Notes: svn path=/head/; revision=6975
* Merge sendmail 8.6.11 patches into CSRG branchPaul Traina1995-03-1010-35/+111
| | | | Notes: svn path=/vendor/sendmail/dist-old/; revision=6973
* Fix suspended vipw hangsAndrey A. Chernov1995-03-092-18/+50
| | | | | | | Obtained from: NetBSD Notes: svn path=/head/; revision=6972
* Fix previous fix that removes an unnecessary space; the output is nowDavid Greenman1995-03-091-3/+6
| | | | | | | just like it was in 1.1.5. Notes: svn path=/head/; revision=6971
* Clean up and improve the namecache.Poul-Henning Kamp1995-03-091-1/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1. We always keep one 16th of the vnodes on the freelist, so that the namecache doesn't get trashed. It used to be that it wasn't a problem, but the only vnodes getting released these days are directories and things which Clean up and improve the namecache. 1. We always keep one 16th of the vnodes on the freelist, so that the namecache doesn't get trashed. It used to be that it wasn't a problem, but the only vnodes getting released these days are directories and things which gets forced out of the VM/cache. The latter is not numerous enough to keep the pool of vnodes needed for the namecache sufficiently big. 2. Purge invalid entries in the namecache as soon as we notice them. This avoids a stale entry pushing out a valid entry on the LRU list. 3. Speed up the lookup in the namecache by avoid a special case branch. 4. Make the cache purge routines do the thing they're supposed to, and in a decently efficient manner. 5. Make the size of the namecache follow the number of vnodes, so that we can always point to all the vnodes we have in core. 6. Readability has gone way up. 7. Added a "options NCH_STATISTICS" feature that will gather more detailed statistics on the performance of the namecache. Reviewed by: davidg Notes: svn path=/head/; revision=6970
* Clean up and improve the namecache.Poul-Henning Kamp1995-03-092-22/+48
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1. We always keep one 16th of the vnodes on the freelist, so that the namecache doesn't get trashed. It used to be that it wasn't a problem, but the only vnodes getting released these days are directories and things which Clean up and improve the namecache. 1. We always keep one 16th of the vnodes on the freelist, so that the namecache doesn't get trashed. It used to be that it wasn't a problem, but the only vnodes getting released these days are directories and things which gets forced out of the VM/cache. The latter is not numerous enough to keep the pool of vnodes needed for the namecache sufficiently big. 2. Purge invalid entries in the namecache as soon as we notice them. This avoids a stale entry pushing out a valid entry on the LRU list. 3. Speed up the lookup in the namecache by avoid a special case branch. 4. Make the cache purge routines do the thing they're supposed to, and in a decently efficient manner. 5. Make the size of the namecache follow the number of vnodes, so that we can always point to all the vnodes we have in core. 6. Readability has gone way up. 7. Added a "options NCH_STATISTICS" feature that will gather more detailed statistics on the performance of the namecache. Reviewed by: davidg (cvs is dumping core on me :-( ) Notes: svn path=/head/; revision=6969
* Clean up and improve the namecache.Poul-Henning Kamp1995-03-091-105/+130
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1. We always keep one 16th of the vnodes on the freelist, so that the namecache doesn't get trashed. It used to be that it wasn't a problem, but the only vnodes getting released these days are directories and things which gets forced out of the VM/cache. The latter is not numerous enough to keep the pool of vnodes needed for the namecache sufficiently big. 2. Purge invalid entries in the namecache as soon as we notice them. This avoids a stale entry pushing out a valid entry on the LRU list. 3. Speed up the lookup in the namecache by avoid a special case branch. 4. Make the cache purge routines do the thing they're supposed to, and in a decently efficient manner. 5. Make the size of the namecache follow the number of vnodes, so that we can always point to all the vnodes we have in core. 6. Readability has gone way up. 7. Added a "options NCH_STATISTICS" feature that will gather more detailed statistics on the performance of the namecache. Reviewed by: davidg Notes: svn path=/head/; revision=6968
* Change the return status of do_system_command to be -1Paul Richards1995-03-091-1/+1
| | | | | | | | | | | if a signal is received. This fixes a bug where killing the process would cause a "No manual entry for XXX" to be printed even if the manpage was found. Notes: svn path=/head/; revision=6967
* stdio.h --> unistd.hAndrey A. Chernov1995-03-091-1/+1
| | | | Notes: svn path=/head/; revision=6966
* Merge.Andrey A. Chernov1995-03-095-9/+46
| | | | Notes: svn path=/head/; revision=6965
* This commit was generated by cvs2svn to compensate for changes in r6962,Andrey A. Chernov1995-03-092-2/+7
|\ | | | | | | | | | | | | which included commits to RCS files with non-trunk default branches. Notes: svn path=/head/; revision=6963
| * Upgrade.vendor/ncftp/1.9.3Andrey A. Chernov1995-03-096-8/+50
| | | | | | | | | | Notes: svn path=/vendor/ncftp/dist/; revision=6962 svn path=/vendor/ncftp/1.9.3/; revision=6964; tag=vendor/ncftp/1.9.3
* | Add `-I.' to CFLAGS in order to fix the `make depend' problem.Andras Olah1995-03-091-1/+1
| | | | | | | | Notes: svn path=/head/; revision=6961
* | o more optionsAndrey A. Chernov1995-03-082-594/+1053
| | | | | | | | | | | | | | | | | | | | | | | | | | | | o less restrictive, you can choise uid, gid ... o invite user into some groups o encrypted passwords with crypt o batch mode (for instance, this works now: $ adduser -batch jkh guest,uuadmin "Jordan K. Hubbard" passwd see manpage for more details) Submitted by: Wolfram Schneider <wosch@cs.tu-berlin.de> Notes: svn path=/head/; revision=6960
* | Remove redundant IORW definition..Ugen J.S. Antsilevich1995-03-082-46/+2
| | | | | | | | | | | | | | | | | | because of this definition never ioctl's for sound devices worked..For me this resulted also in loss of snd1 device... Notes: svn path=/head/; revision=6959
* | Removed redundant function to64() which also exists in local_passwd.cNate Williams1995-03-081-11/+0
| | | | | | | | Notes: svn path=/head/; revision=6958
* | Make tcpdump understand the T/TCP (RFC-1644) options. Some extra sanityAndras Olah1995-03-081-60/+91
| | | | | | | | | | | | | | | | checks were also introduced to the tcp_print function so it doesn't try to interpret TCP options beyond the length of the sniffed packet. Notes: svn path=/head/; revision=6957
* | Upgrade tcpdump and tcpslice to version 3.0Andras Olah1995-03-0858-2253/+6956
| | | | | | | | | | | | | | Obtained from: ftp.ee.lbl.gov and Vern Paxson <vern@ee.lbl.gov> Notes: svn path=/head/; revision=6955
* | LIBPCAP -> ${DESTDIR}/usr/lib/libpcap.aAndras Olah1995-03-081-1/+2
| | | | | | | | Notes: svn path=/head/; revision=6954
* | Obtained from: NetBSDBruce Evans1995-03-081-2/+7
| | | | | | | | | | | | | | | | Remove common sources from ${SRCS} when they are replaced by arch-specific sources. Notes: svn path=/head/; revision=6953
* | Another little optimization to the nameicache.Poul-Henning Kamp1995-03-081-14/+4
| | | | | | | | | | | | | | If an entry is stale, ditch it. Notes: svn path=/head/; revision=6952