summaryrefslogtreecommitdiffstats
path: root/usr.bin
Commit message (Collapse)AuthorAgeFilesLines
* Assorted mdoc(7) fixes.ru2003-05-301-29/+41
|
* Remove uninitialized local variable in favor of global.mdodd2003-05-261-2/+1
| | | | | | PR: bin/52685 Submitted by: Alexander Nedotsukov <bland@mail.ru> Approved by: re (scottl)
* Erase whitspace at EOL.ru2003-05-221-1/+1
| | | | Approved by: re (blanket)
* Markup bits.ru2003-05-214-6/+9
| | | | Approved by: re (blanket)
* Revert last delta.ru2003-05-211-10/+3
| | | | | | | | The -l option is deprecated (hence undocumented in usage() and SYNOPSIS), as was threatened in the commitlog accompanying rev. 1.10 of main.c. Approved by: re (blanket)
* Clarify the describtion of the -A switchbrueffer2003-05-211-1/+3
| | | | | | | PR: 51187 Submitted by: Jeff Ito <jeffi@rcn.com> Approved by: re (jhb) MFC after: 3 days
* Fixed catman(1) so that if the source files are compressed,ru2003-05-211-6/+8
| | | | | | | | | | the preformatted files are compressed with the same program as the source, and if the source files are uncompressed, the preformatted files are also uncompressed. PR: bin/52213 Submitted by: Krister Joas <krister@gazonk.net>, ru Approved by: re (jhb)
* Reapply mdoc(7) fixes that got accidentally lost in the lastru2003-05-202-55/+62
| | | | | | | Bluetooth update, and fix a few more issues. Submitted by: Maksim Yevmenkin <m_evmenkin@yahoo.com>, ru Approved by: re (blanket)
* Retire the useless NOSECURE knob.des2003-05-192-5/+3
| | | | Approved by: re (scottl)
* Add an EXAMPLES section.trhodes2003-05-171-1/+30
| | | | | | | Xref sh(1) as we use environment variables. PR: 43899 Reviewed by: des
* Revamp of the syscall path, exception and context handling. Themarcel2003-05-161-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | prime objectives are: o Implement a syscall path based on the epc inststruction (see sys/ia64/ia64/syscall.s). o Revisit the places were we need to save and restore registers and define those contexts in terms of the register sets (see sys/ia64/include/_regset.h). Secundairy objectives: o Remove the requirement to use contigmalloc for kernel stacks. o Better handling of the high FP registers for SMP systems. o Switch to the new cpu_switch() and cpu_throw() semantics. o Add a good unwinder to reconstruct contexts for the rare cases we need to (see sys/contrib/ia64/libuwx) Many files are affected by this change. Functionally it boils down to: o The EPC syscall doesn't preserve registers it does not need to preserve and places the arguments differently on the stack. This affects libc and truss. o The address of the kernel page directory (kptdir) had to be unstaticized for use by the nested TLB fault handler. The name has been changed to ia64_kptdir to avoid conflicts. The renaming affects libkvm. o The trapframe only contains the special registers and the scratch registers. For syscalls using the EPC syscall path no scratch registers are saved. This affects all places where the trapframe is accessed. Most notably the unaligned access handler, the signal delivery code and the debugger. o Context switching only partly saves the special registers and the preserved registers. This affects cpu_switch() and triggered the move to the new semantics, which additionally affects cpu_throw(). o The high FP registers are either in the PCB or on some CPU. context switching for them is done lazily. This affects trap(). o The mcontext has room for all registers, but not all of them have to be defined in all cases. This mostly affects signal delivery code now. The *context syscalls are as of yet still unimplemented. Many details went into the removal of the requirement to use contigmalloc for kernel stacks. The details are mostly CPU specific and limited to exception_save() and exception_restore(). The few places where we create, destroy or switch stacks were mostly simplified by not having to construct physical addresses and additionally saving the virtual addresses for later use. Besides more efficient context saving and restoring, which of course yields a noticable speedup, this also fixes the dreaded SMP bootup problem as a side-effect. The details of which are still not fully understood. This change includes all the necessary backward compatibility code to have it handle older userland binaries that use the break instruction for syscalls. Support for break-based syscalls has been pessimized in favor of a clean implementation. Due to the overall better performance of the kernel, this will still be notived as an improvement if it's noticed at all. Approved by: re@ (jhb)
* Make the mb_alloc low-watermark sysctl-tunable read-only and makebmilekic2003-05-151-0/+4
| | | | | | | | netstat(1) not display it for now because its effects are not yet completely implemented and we're about to cut 5.2-RELEASE. This is temporary. Approved by: re (scottl, rwatson)
* Bring in NetBSD's version 1.11, which includes documenation for the newdougb2003-05-111-27/+42
| | | | | | | | inode birthtime display, and quite a bit of mdoc cleanup, which brings it much more in line with our mdoc style. Approved by: re (bmah) Obtained from: Andrew Brown <atatat@NetBSD.org> (content), Grant Beattie <grant@NetBSD.org> (mdoc)
* Import NetBSD's 1.10 version, which includes the ability to displaydougb2003-05-111-5/+11
| | | | | | | | the new inode birthtime field, a few other small cleanups, and synchronization with our #include <sys/types.h>. Approved by: re (bmah) Obtained from: Andrew Brown <atatat@NetBSD.org>
* Mrege from crypto telnet with "make unifdef". This gets a bunch ofmarkm2003-05-119-41/+41
| | | | $FreeBSD$ tags and some debug variable safety belts.
* Part one of undating the bluetooth code to the newest versionjulian2003-05-107-31/+716
| | | | | Submitted by: Maksim Yevmenkin <m_evmenkin@yahoo.com> Approved by: re@
* To reserve space for 65536 bits, allocaterobert2003-05-091-1/+1
| | | | | | | | | | 65536 / (sizeof(int) * CHAR_BITS) `int's instead of 65536 / (sizeof(int) * CHAR_BITS) bytes to avoid a possible segmentation fault if ports above 16383 are specified via the -p option on a platform with 4 byte wide ints. Approved by: re (bmah) Reported by: Marco Wertejuk <wertejuk@mwcis.com>
* Add amd64 settings.peter2003-05-081-0/+3
| | | | Approved by: re (scottl)
* Exclude gprof and truss for amd64 too.peter2003-05-081-1/+1
| | | | Approved by: re (scottl)
* Add my birthday.mich2003-05-071-0/+1
| | | | Approved by: roberto (mentor), re(bmah)
* Centralize _PATH_* definitions.obrien2003-05-051-0/+4
| | | | Submitted by: Tim Kientzle <kientzle@acm.org> (embellished by me)
* Turn MAKE_KERBEROS5 into NO_KERBEROS by negating the logic. Some extramarkm2003-05-051-1/+1
| | | | | cleanups were necessary in release/Makefile, and the tinderbox code was syntax checked, not run checked.
* No, forget about rev 1.24. My system wasn't virgin enough when I tested that.obrien2003-05-031-1/+0
| | | | Restore rev 1.23.
* Forget about rev 1.23. -$ is now spelled -fno-dollars-in-identifiers.obrien2003-05-031-0/+1
| | | | Submitted by: kan
* GCC 3.3's cpplib does not impliment -$ (forbid the use of $ in identifiers).obrien2003-05-031-1/+0
|
* Make GCC 3.3 happy with rcsid[], sccs[], and copyright[].obrien2003-05-036-13/+12
|
* Don't shaddow exp(3).obrien2003-05-031-6/+5
|
* Duplicate "from".keramida2003-05-031-1/+1
| | | | | PR: docs/51724 Submitted by: Christopher Nehren <apeiron@comcast.net
* Do not attempt to build chkey(1) and newkey(8) if NOSECURE is defined.ru2003-05-011-1/+2
| | | | Submitted by: Marius Strobl <marius@alchemy.franken.de>
* Build non-crypto telnet(1) and telnetd(8) if NO_OPENSSL is defined.ru2003-05-011-1/+1
| | | | Submitted by: Marius Strobl <marius@alchemy.franken.de>
* Mark fetch(1) as c99- and WARNS6-clean.des2003-05-011-1/+2
|
* Flush streams before calling system() so that the output appears in thetjr2003-05-011-1/+3
| | | | | right place in the output stream when redirected to a file (when full buffering is enabled). Noticed by schweikh on freebsd-standards.
* Fix references to non-existing or obsoleted man pages.schweikh2003-04-302-4/+2
| | | | | PR: docs/51480 (only a small part) Submitted by: Diomidis D. Spinellis <dds@aueb.gr>
* Don't clobber Kerberos5 telnet(1) and telnetd(8) with non-crypto versions.ru2003-04-301-3/+4
|
* Add years in which some events occurred. I wasn't able to confirmgrog2003-04-281-5/+5
| | | | | | that the dates themselves are correct. Clarify the date when DoJ dropped its suit against IBM.
* make "killall -j" not core dump.imp2003-04-271-0/+2
| | | | Submitted by: Joe Marcus Clarke in current@
* When the tty chown() fails, report a chown() failure rather than arwatson2003-04-261-1/+1
| | | | chmod() failure.
* The documented login.conf variable for setting the login prompt isdes2003-04-251-1/+1
| | | | | | | | "login_prompt". This makes more sense than "prompt" which is what login actually used, so change the code to match the documentation. PR: docs/51396 MFC in: 3 days
* Aristotle dies in 02 Oct 322 BC not in March.maxim2003-04-241-1/+0
| | | | | | PR: misc/46440 Submitted by: Sergey A. Osokin <osa@freebsd.org.ru> MFC after: 4 days
* Correct typo in COMPATIBILITY section: s/esycmd/esyscmdschweikh2003-04-231-1/+1
|
* Add Vladimir Ulyanov's birthday.grog2003-04-221-0/+1
| | | | Reminded by: joerg (born 92 years later, to the day).
* While I really liked the error message one received from `passwd'nectar2003-04-181-6/+3
| | | | | | when it could not determine the source of the user's passwd(5) entry, it might be somewhat confusing now that we can have sources that are not compiled into libc.
* Clarify US events which may not be so obvious to non-US Americans.grog2003-04-161-4/+4
|
* Clarify that holidays are US holidays. Many conflict with similarlygrog2003-04-161-12/+12
| | | | named holidays in other countries.
* Remove the only varargs.h consumer in the tree. Use stdarg.h instead.kan2003-04-151-7/+4
|
* Sync usage() with SYNOPSIS.ru2003-04-151-3/+3
|
* Decode a few more syscalls.mdodd2003-04-151-1/+24
|
* Uncomment the description of the -f option. Add rfork() to the list oftjr2003-04-141-9/+10
| | | | | | system calls it displays stats about. PR: 50924
* Reimplement the vmstat -f option (display fork statistics).tjr2003-04-141-15/+17
| | | | | PR: 50924 Submitted by: Ken Stailey (with a few changes)
* Mention the environment variables that affect the execution of uniq.tjr2003-04-121-4/+15
| | | | | | | | | | Of particular interest is the fact that LC_COLLATE affects how uniq determines whether lines are equal. This was the subject of a fairly heated debate a year or so ago, and it turns out that the current behaviour is correct and that the standard contained an error. Now that the standard has been corrected by Cor. 1-2002, refer to 1003.1-2001 instead of the 1992 edition in the Standards section.
OpenPOWER on IntegriCloud