summaryrefslogtreecommitdiffstats
path: root/gnu/usr.bin
Commit message (Collapse)AuthorAgeFilesLines
* Change the FreeBSD version that will be printed for the manual pages.kensmith2010-05-261-1/+1
| | | | Approved by: re (implicit)
* MFC: r208320jkim2010-05-251-1/+1
| | | | | | | | | | | | Add a new build option, MAN_UTILS. This option lets you control building utilities and related support files for manual pages, which were previously controlled by MAN. For POLA, the default depends on MAN, i.e., WITHOUT_MAN implies WITHOUT_MAN_UTILS and WITH_MAN implies WITH_MAN_UTILS. Note this patch implicitly fixes a documentation bug of src.conf(5), which says WITHOUT_MAN may be used to not build manual pages while it was also disabling some utilities for manual pages. Approved by: re (kib)
* MFC r207383:delphij2010-05-031-0/+1
| | | | | Add FreeBSD 8.1 to known list as it's being referenced by a couple of manpages already.
* MFC r205702:delphij2010-03-294-1101/+0
| | | | | | | | | | | Remove GNU cpio after fix of CVE-2010-0624. Note that this is actually a no-op for most users, as this GNU cpio was broken on -HEAD and 8-STABLE since last March until the recent fix. FreeBSD 8.0+ uses BSD cpio by default and the code is being actively maintained.
* MFC r205630 (imp):delphij2010-03-261-0/+1
| | | | | This broke when we went to gnu99 as the default standard. Fix the build by reverting to the gnu89 standard.
* MFC r203823: kgdb: initialize n_type field of nlist entry for kvm_nlistavg2010-03-021-0/+1
|
* MFC r203357: teach groff about libgpib.joerg2010-02-041-0/+1
|
* MFC: Sync Groff with trunk except libulog addition.ru2010-01-181-3/+1
|
* MFC r197393alc2009-11-011-0/+2
| | | | Add FreeBSD 7.2 and 7.3.
* MFC r197259sepotvin2009-09-242-1/+3
| | | | | | | | The buffer returned by fgetln is not a "C" string and might not be NUL terminated. Make sure that it is before using it. Reviewed by: marck@ Approved by: re (kib)
* Back out previous revision until better tested fix is ready.kan2009-06-291-8/+0
| | | | Approved by: re (impliciti, by approving previos check-in)
* Eliminate .text relocations in shared libraries compiled with stack protector.kan2009-06-281-0/+8
| | | | | | | | | | | | Use libssp_nonshared library to pull __stack_chk_fail_local symbol into each library that needs it instead of pulling it from libc. GCC generates local calls to this function which result in absolute relocations put into position-independent code segment, making dynamic loader do extra work everys time given shared library is being relocated and making affected text pages non-shareable. Reviewed by: kib Approved by: re (kensmith)
* Add libjail, a (somewhat) simpler interface to the jail_set and jail_getjamie2009-06-241-0/+1
| | | | | | system calls and the security.jail.param sysctls. Approved by: bz (mentor)
* Don't set $PATH - if the caller doesn't have /bin and /usr/bin in theirbrian2009-06-141-1/+0
| | | | | | | PATH then they can expect things to break. PR: 135417 MFC after: 3 weeks
* Change the internal buffer used to store input lines from a static buffersepotvin2009-05-086-53/+74
| | | | | | | | to a dynamically allocated one in order to support input lines of arbitrary length. Approved by: kan (mentor) MFC after: 1 month
* Fix build breakage due to the interplay between r189801 and r189824.das2009-03-141-0/+1
| | | | | | | In particular, vendor sources that aren't ready for gnu99 should still be compiled with gnu89. (Before r189824, these would have generated warnings if you tried to compile them in gnu99 mode, but the warnings went unheeded due to -Wno-error.)
* Define a macro for POSIX.1-2008 here until a future groff importdas2009-02-281-0/+4
| | | | includes one.
* Initial gdbserver support for PowerPC.raj2009-02-234-1/+274
| | | | Obtained from: Juniper Networks, Semihalf
* For files not named on the command line, only the basename is comparedobrien2009-01-301-2/+5
| | | | | | | | | to the exclude pattern. Change this so that "grep --exclude='*/.svn/*' -[Rr] foo *" DWIM. Obtained from: dave+news001@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx (Dave Gibson) Obtained from: comp.unix.questions [Thu, 15 Mar 2007 18:54:38 +0000] Obtained from: http://unix.derkeiler.com/Newsgroups/comp.unix.questions/2007-03/msg00046.html
* Remove the /usr/X11R6 paths. It has been long enough since the X stuffkensmith2008-12-301-2/+0
| | | | | | | moved to /usr/local. Checked with: des (last person to have fiddled with this) MFC after: 1 month
* Added FreeBSD 6.4.ru2008-12-131-0/+1
|
* Added FreeBSD 7.1.ru2008-12-131-0/+1
|
* Push mips support into the tree.imp2008-12-113-1/+32
|
* Push mips support for ld into the tree.imp2008-12-115-0/+40
|
* Push mips support for as into the tree.imp2008-12-113-0/+27
|
* Add strndup(3) prototype to string.h.kib2008-12-082-2/+2
| | | | | | | | | | | This change was erronously ommitted from the r185690, and attempt to simply add the prototype to string.h has revealed that several contributed programs defined local prototypes for strndup(), controlled by autoconfed config.h. So, manually change #undef HAVE_STRNDUP to #define HAVE_STRNDUP 1. Next import of the corresponding program would regenerate config.h, overriding the changes in this commit. No objections from: kan
* Initial gdbserver support for ARM.raj2008-11-174-4/+226
| | | | Obtained from: Juniper Networks, Semihalf
* Document what the sed trick is for.obrien2008-10-162-4/+5
| | | | Remove an embedded <TAB>, and use same style for both files.
* Enable UTF-8.des2008-10-081-0/+1
| | | | MFC after: 1 week
* Oops, initialize sections and sections_end to NULL.jhb2008-10-021-1/+1
| | | | | Submitted by: Navdeep Parhar MFC after: 1 week
* Differentiate between interrupt frames, trap interrupt frames and timerkib2008-09-271-3/+33
| | | | | | | | | frame in the kgdb, to allow it to properly backtrace over the interrupt stacks. Noted and reviewed by: tegge Tested by: pho MFC after: 1 week
* Use existing GDB routines for parsing the section table of klds injhb2008-09-251-36/+23
| | | | | | the 'add-kld' command instead of doing it more by hand. MFC after: 1 week
* add new build knobs and jigger some existing controls to improvesam2008-09-211-5/+6
| | | | | | | | control over the result of buildworld and installworld; this especially helps packaging systems such as nanobsd Reviewed by: various (posted to arch) MFC after: 1 month
* Widen psaddr_t from uintptr_t to uint64_t. This results in anmarcel2008-09-141-6/+7
| | | | | | | | | | | | | | | ABI change on ILP32 platforms and relating to events. However it's harmless on little-endian ILP32 platforms in the sense that it doesn't cause breakages. Old ILP32 thread libraries write a 32-bit th_p and new thread libraries write a 64-bit th_p. But due to the fact that we have an unused 32-bit data field right after th_p and that field is always initialized to zero, little-endian ILP32 machines effectively have a valid 64-bit th_p by accident. Likewise for new thread libraries and old libthread_db: little endian ILP32 is unaffected. At this time we don't support big-endian threaded applications in GDB, so the breakage for the ILP32 case goes unnoticed.
* Add FreeBSD/MIPS support to GCC.obrien2008-09-013-1/+14
|
* GDB isn't building on MIPS. Temporarily disable, to revisit soon.obrien2008-09-011-1/+5
|
* Turn cc_tools/Makefile and Makefile.tgt into a "linear" read. Sharedobrien2008-08-313-23/+20
| | | | | parts of the configuration aren't duplicated, and arch-specific exceptions are made "in-place". Also clean up the FreeBSD/amd64 config a little.
* Enable EFI target.rpaulo2008-08-311-1/+3
| | | | While there, make use of the DEFAULT_VECTOR variable.
* Add an implementation of the RPCSEC_GSS authentication protocol for RPC. Thisdfr2008-08-061-0/+1
| | | | | | | | is based on an old implementation from the University of Michigan with lots of changes and fixes by me and the addition of a Solaris-compatible API. Sponsored by: Isilon Systems Reviewed by: alfred
* Unbreak the arm build, by spelling LIBSRCS correctly.cognet2008-08-021-1/+1
|
* Do not build fbsd-threads.c if we're building a cross-debugger.cognet2008-08-021-1/+4
| | | | MFC after: 3 days
* Merge gnu cpio 2.6 -> 2.8 changes. Unfortunately, we have massivepeter2008-07-102-48/+585
| | | | | | conflicts due to radically different approaches to security and bug fixes. In some cases I re-started from the vendor version and reimplemented our patches. Fortunately, this is not enabled by default in -current.
* Instead of using .POSIX:, use the cool looking "@:" rule.obrien2008-06-271-2/+4
| | | | Submitted by: ru
* Catch up to recentish kgdb changes:jhb2008-06-181-1/+6
| | | | | | | | - Use ptid_get_pid() rather than ptid_get_tid() (part of the changes to let 'tid' work for remote kgdb). - Add a stub kgdb_trgt_new_objfile() hook. Silence from: obrien, mips@
* 1. Make the BSD version of cpio the default [1]dougb2008-06-162-4/+10
| | | | | | | | | | | | | | | | | a. The BSD version will be built and installed unless WITHOUT_BSD_CPIO is defined. b. The GNU version will not be built or installed unless WITH_GNU_CPIO is defined. If this is defined, the symlink in /usr/bin will be to the GNU version whether the BSD version is present or not. When these changes are MFCed the defaults should be flipped. 2. Add a knob to disable the building of GNU grep. This will make it easier for those that want to test the BSD version in the ports. Approved by: kientzle [1]
* Install GNU cpio as 'gcpio', symlink to 'cpio' unless WITH_BSDCPIO iskientzle2008-05-261-1/+9
| | | | defined.
* Add Juniper's copyright.obrien2008-05-201-0/+1
|
* MIPS arch target kgdb(1) support.obrien2008-05-201-0/+207
| | | | Obtained from: Juniper Networks.
* Add support for bzip2-compressed manpages.ru2008-05-141-1/+1
| | | | | | PR: bin/120730 Submitted by: ighighi AT gmail DOT com MFC after: 1 week
* Add an ability to run man(1) on local files (the argument shouldru2008-05-143-3/+35
| | | | | | | contain a `/' character); based on the submission in the PR. PR: bin/120730 MFC after: 1 week
OpenPOWER on IntegriCloud