summaryrefslogtreecommitdiffstats
path: root/gnu
Commit message (Collapse)AuthorAgeFilesLines
* Close PR #853. The services.byname case needs to greate keys in the formwpaul1995-12-091-4/+3
| | | | 'service/transport' (i.e. telnet/tcp) instead of just 'service.'
* Restore white spaces to original cvs-1.4Alpha2 state so that we canpeter1995-12-0348-267/+267
| | | | deal with the cvs-1.6 (and beyond) imports more cleanly and safely.
* Add fixes from bash betaache1995-12-0312-30/+41
| | | | Back out trailing spaces changes
* gets() -> fgets()jkh1995-12-012-7/+7
|
* gets() -> fgets()jkh1995-12-013-6/+6
|
* Comment out /usr/X386/man entry from MANDATORY_MANPATH - it's obsolete.jkh1995-11-281-1/+1
| | | | Submitted by: mi@ALDAN.star89.galstar.com
* Fixed beforeinstall rule. .CURDIR was spelled .SRCDIR.bde1995-11-261-4/+3
| | | | | | Changed beforeinstall rule to use `install -C' instead of `cmp -s' and `install -c'. `install -C' has exactly the right semantics for installing headers and should be used elsewhere.
* Part two of a repository operation to sort out the libmp/libgmp builds.peter1995-11-252-59/+28
| | | | | After this commit, you should be able to build libmp and libgmp independently and without being forced to do a make depend first..
* BBild libgmp from the sources already in ../libmp.markm1995-11-131-0/+60
|
* Add libgmp.markm1995-11-131-2/+2
|
* Make the tests work. libmp and libgmp must be installed for thismarkm1995-11-132-2/+68
| | | | to work.
* Build the TeXinfo manualmarkm1995-11-131-0/+7
|
* 1) Add the doc/subdirectory - this will get gmp.texi installedmarkm1995-11-131-21/+2
| | | | 2) Clean up the Makefile - libgmp is coming!
* Add libmpmarkm1995-11-121-2/+2
|
* BMake the multiprecision library, and fix as many of the -Wall warningsmarkm1995-11-124-278/+376
| | | | as is now feasable.
* This commit was generated by cvs2svn to compensate for changes in r12234,markm1995-11-12131-0/+16601
|\ | | | | | | which included commits to RCS files with non-trunk default branches.
| * GNU MP (Multiprecision) library. This is needed by secure RPC (beingmarkm1995-11-12131-0/+16601
| | | | | | | | | | done by Bill Paul) and various other BSD programs. Obtained from:FSF
* | Changed the terminology for what used to be called the "memorizing"nate1995-11-022-188/+90
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | vector. Now it is called the "symbol caching" vector. This was made possible and unconfusing by other changes that allowed me to localize everything having to do with the caching vector in the function reloc_map(). Switched to alloca() for allocating the caching vector, and eliminated the special mmap-based allocation routines. Although this was motivated by performance reasons, it led to significant simplification of the code, and made it possible to confine the symbol caching code to the single function reloc_map(). Got rid of the unnecessary and inefficient division loop at the beginning of rtld(). Reduced the number of calls to getenv("LD_LIBRARY_PATH") to just 1, on suggestion from <davidg@root.com>. Added breaks out of the relocation loops when the relocation address is found to be 0. A relocation address of 0 is caused by an unused relocation entry. Unused relocation entries are caused by linking a shared object with the "-Bsymbolic" switch. The runtime linker itself is linked that way, and the last 40% of its relocation entries are unused. Thus, breaking out of the loop on the first such entry is a performance win when ld.so relocates itself. As a side benefit, it permits removing a test from md_relocate_simple() in ../i386/md-static-funcs.c. Unused relocation entries in other shared objects (linked with "-Bsymbolic") caused even bigger problems in previous versions of the runtime linker. The runtime linker interpreted the unused entries as if they were valid. That caused it to perform repeated relocations of the first byte of the shared object. In order to do that, it had to remap the text segment writable. Breaking out of the loop on the first unused relocation entry solves that. Submitted by: John Polstra <jdp@polstra.com>
* | Add setlocale LC_CTYPEache1995-10-311-0/+6
| |
* | Remove the $ Log: ... $ lines from the comments in the files that hadpeter1995-10-2918-94/+18
| | | | | | | | | | | | | | | | | | them. Good greif! This was causing an unimaginable amount of brain-damage! The mere fact that I griped about $ Log $ in a previous commit (misspelled deliberately here) meant that the blasted thing was being expanded from the middle of the log entry as well as the beginning, and using " * All these" as the comment leader.. AARGH!!!! We *really* need to prevent these from being expanded! (or remove the magic identifier from the source).
* | Recover the -K option to co, for handling selective keyword expansion.peter1995-10-294-8/+95
| |
* | Restore phk's changes from 1.3 - 1.5.. Adds a -v switch to rlog to get itpeter1995-10-291-4/+26
| | | | | | | | to print the current version of the RCS files.
* | Restore nate's change from rev 1.2; improve readability of the rlog outputpeter1995-10-291-1/+12
| | | | | | | | (adds a short row of dashes in a place that CVS and RCS dont mind)
* | Build and install diff.info..peter1995-10-292-1/+10
| | | | | | | | | | | | | | As Bruce said, this is a little bogus, it'd be nice if bsd.prog.mk knew about .texi in the same way as it does man pages.. Submitted by: bde
* | This commit was generated by cvs2svn to compensate for changes in r11905,peter1995-10-291-0/+3916
|\ \ | |/ | | | | which included commits to RCS files with non-trunk default branches.
| * Import diff-2.7's diff.texi which I left out last time.peter1995-10-291-0/+3916
| | | | | | | | Suggested by: bde
* | AARGH!!!!peter1995-10-291-3/+3
| | | | | | | | | | Fix the hard-coded pathname to /usr/local/bin/co and /usr/local/bin/merge that I missed...
* | First part of import conflict merge from rcs-5.7 import.peter1995-10-2825-4430/+6301
| | | | | | | | | | | | | | | | | | All those $Log$ entries, combined with the whitespace changes are a real pain. I'm committing this now, before it's completely finished to get it compiling and working again ASAP. Some of the FreeBSD specific features are not working in this commit yet (mainly rlog stuff and $FreeBSD$ support)
* | This commit was generated by cvs2svn to compensate for changes in r11891,peter1995-10-2823-401/+2094
|\ \ | |/ | | | | which included commits to RCS files with non-trunk default branches.
| * Import rcs-5.7, required for full support of cvs-1.6.peter1995-10-2859-4721/+8498
| | | | | | | | | | | | This is going to be pretty messy.... Although the vendor import was correct, both the vendor and release tags are the same "gnu"... :-/ Getting cvs to choose the correct one might be rather interesting...
* | Add setlocale LC_CTYPEache1995-10-281-0/+6
| |
* | Add setlocale LC_CTYPEache1995-10-282-17/+25
| | | | | | | | Fix ctype functions for 8bit charsets
* | Add setlocale LC_CTYPEache1995-10-282-1/+7
| | | | | | | | Fix icase searches for 8bit charsets
* | Merge in/out comflicts caused by Diffutils-2.7 import...peter1995-10-2816-931/+978
| | | | | | | | | | In future, it should be as easy as "update -j ....", but this time I had to go over it by hand. Not nice..
* | This commit was generated by cvs2svn to compensate for changes in r11884,peter1995-10-284-13/+436
|\ \ | |/ | | | | which included commits to RCS files with non-trunk default branches.
| * Import GNU diffutils 2.7peter1995-10-2822-1700/+3094
| | | | | | | | | | | | | | | | Note, this is going to be messy.. 2.3 was vendor-branch imported, while 2.6 was done as a delta. Sigh. I'm importing this on a vendor branch so that it will be easier to deal with next time.. (cvs-1.6 wants rcs-5.7, and rcs-5.7 suggests diffutils-2.7)
* | Add setlocale LC_CTYPEache1995-10-282-0/+12
| |
* | Simplify FILES section in the same manner like groff manpageache1995-10-281-29/+6
| | | | | | | | does, add more koi8-r references
* | Add reference to koi8-r device, fix formatting a littleache1995-10-281-5/+20
| |
* | Add reference to koi8-r deviceache1995-10-281-0/+3
| |
* | Add preliminary support for netgroup.byuser and netgroup.byhosts maps.wpaul1995-10-261-1/+24
| | | | | | | | | | (I have to make another pass through here soon; awk doesn't handle lines broken up with '\', which can sometimes appear in netgroup maps.)
* | Add setlocale LC_ALLache1995-10-261-0/+6
| |
* | Add setlocale LC_ALLache1995-10-261-0/+7
| |
* | Run-time linker speedups - Round Onenate1995-10-251-3/+170
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Implemented symbol memorizing to reduce the number of calls to lookup(), making relocation go faster. While relocating a given shared object, the dynamic linker maintains a memorizing vector that is directly indexed by the symbol number in the relocation entry. The first time a given symbol is looked up, the memorizing vector is filled in with a pointer to the symbol table entry, and a pointer to the so_map of the shared object in which the symbol was defined. On subsequent uses of the same symbol, that information is retrieved directly from the memorizing vector, without calling lookup() again. A symbol that is referenced in a relocation entry is typically referenced in many relocation entries, so this memorizing reduces the number of calls to lookup() dramatically. The overall improvement in the speed of dynamic linking is also dramatic -- as much as a factor of three for programs that use many shared libaries. Submitted by: jdp@polstra.com "John Polstra"
* | fix bad dependencies (LIBMATH -> LIBM)torstenb1995-10-2512-12/+12
| |
* | Fix a typo ("-It Fl" to ".It Fl")torstenb1995-10-251-2/+5
| | | | | | | | | | | | document the "-P" switch Obtained from: the NetBSD bugs mailinglist
* | Remove LD_NOSTD_PATH implementation, it isn't works andache1995-10-242-6/+4
| | | | | | | | | | can cause some problems. Suggested-by: davidg
* | Add support for publickey.byname map (turned off by default sincewpaul1995-10-231-2/+15
| | | | | | | | we haven't imported the Secure RPC stuff yet).
* | Eek! When we encounter a '+' or '-', the resulting action should bewpaul1995-10-231-3/+3
| | | | | | | | 'continue' rather than 'break'.
* | Remove includes of the wrong ../Makefile.inc (one was commented out, thebde1995-10-222-2/+0
| | | | | | | | other was in the wrong order).
OpenPOWER on IntegriCloud