summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* move maxsegsz down a bit so that the arg definition order matches theJohn-Mark Gurney2003-06-301-4/+4
| | | | | | | calling order. Notes: svn path=/head/; revision=117085
* Propagate the ${AINC} knob (assembler include) to sys.mk,Ruslan Ermilov2003-06-302-4/+1
| | | | | | | and remove the .S.o transformation rule from bsd.lib.mk. Notes: svn path=/head/; revision=117084
* Removed suffix-transformation rules that are duplicatesRuslan Ermilov2003-06-301-20/+0
| | | | | | | (or are subsets) of the corresponding rules in sys.mk. Notes: svn path=/head/; revision=117083
* Catch up with bsd.lib.mk,v 1.143.Ruslan Ermilov2003-06-302-19/+0
| | | | Notes: svn path=/head/; revision=117082
* bsd.lib.mk,v 1.143 no longer uses ld(1) directly to stripRuslan Ermilov2003-06-302-2/+0
| | | | | | | | | | symbols from intermediate object files, so these hacks to get AMD64 compile are no longer needed. Tested on: sledge.FreeBSD.org Notes: svn path=/head/; revision=117081
* The use of ld(1) to strip compiler local and non-globalRuslan Ermilov2003-06-301-36/+0
| | | | | | | | | | | | | | | | | | | | | | symbols from object files has bitrotted over the last thirteen years, and it now does more harm than good. An attempt to work around the problems caused by using ld(1) for stripping was to pass LDFLAGS to the ld(1) command, but this was not right either as ${LDFLAGS} should, by design, be used with cc(1) and not ld(1). One of the proposed solutions was to use the objcopy(1) utility to do the strip work, and the other would be to use strip(1), but Bruce Evans suggested not stripping any symbols at all. This works by leaving the grunt work to the final strip(1) command (when installing the binary). Submitted by: bde Notes: svn path=/head/; revision=117080
* Don't build mount_nwfs or mount_smbfs in rescue.Gordon Tetlow2003-06-301-8/+6
| | | | | | | | | | | | Build fdisk_pc98 on pc98 arch, not fdisk. Don't alias disklabel on pc98, ia64. Don't build fdisk on sparc64, alpha. Pointed out by: tmm@ Submitted by: Tim Kientzle <kientzle@acm.org> Notes: svn path=/head/; revision=117079
* Rename a local variable in order to avoid collision with standard 'log'Alexander Kabaev2003-06-301-3/+3
| | | | | | | function. Notes: svn path=/head/; revision=117078
* Properly use ld.so.conf and ld-elf.so.conf as discussed in the manual page.Tom Rhodes2003-06-301-4/+4
| | | | | | | | | PR: 25527 Submitted by: Alexey Neyman <alex.neyman@auriga.ru> Reviewed by: jdp Notes: svn path=/head/; revision=117077
* Various fixes from upstream, including a bug...Tony Finch2003-06-301-11/+18
| | | | | | | | | | | | | | | | | | | | Fix the usage synopsis. Amend the copyright notice to reflect the fact that there's no Berkeley code left. Fix a typo in a comment, improve the descriptions of the way we use some global variables (relevant to the bug below), and note that division-by-zero has side effects so the current expression evaluator can't be trivially extended to arithmetic in its current design. Avoid hitting an abort(); /* bug */ when in "text mode" (i.e. ignoring comment state) by updating the line parser state properly. PR: 53907 Notes: svn path=/head/; revision=117076
* Switch to using bsd.prog.mk; this gives us back the standardRuslan Ermilov2003-06-302-10/+4
| | | | | | | .s.o transformation rule. Notes: svn path=/head/; revision=117075
* MFi386: revision 1.19.Ruslan Ermilov2003-06-301-3/+1
| | | | Notes: svn path=/head/; revision=117074
* Catchup with _thread_suspend() changes.Mike Makonnen2003-06-303-3/+9
| | | | Notes: svn path=/head/; revision=117073
* o Fix identation.Maxim Konovalov2003-06-301-21/+21
| | | | Notes: svn path=/head/; revision=117071
* o Support for '--' to cancel options list processing.Maxim Konovalov2003-06-301-3/+12
| | | | | | | | | | PR: bin/32433 Prodded by: Zak Johnson <zakj-freebsd-hackers@nox.cx> Obtained from: easyedit-1.4.6 MFC after: 2 weeks Notes: svn path=/head/; revision=117070
* Fix typo.David Xu2003-06-302-2/+2
| | | | Notes: svn path=/head/; revision=117069
* Include file clean up.Hidetoshi Shimokawa2003-06-303-4/+11
| | | | Notes: svn path=/head/; revision=117067
* Because there are only _SIG_MAXSIG elements in thread siginfo array,David Xu2003-06-306-32/+32
| | | | | | | use [signal number - 1] as subscript to access the array. Notes: svn path=/head/; revision=117066
* pass -1 to setfile in cp.cJohn-Mark Gurney2003-06-301-1/+1
| | | | | | | Submitted by: Jun Kuriyama Notes: svn path=/head/; revision=117065
* Do the deed and hookup /rescue to the build. As a result, always buildGordon Tetlow2003-06-301-5/+6
| | | | | | | | | crunchgen and crunchide as cross-tools. Submitted by: Tim Kientzle <kientzle@acm.org> Notes: svn path=/head/; revision=117064
* Remove surplus unlocking code I accidentally checked in. This won't beDavid Xu2003-06-302-8/+0
| | | | | | | triggered until LDT entry is exhausted. Notes: svn path=/head/; revision=117063
* nitpickingSam Leffler2003-06-301-5/+3
| | | | | | | Submitted by: Ruslan Ermilov <ru@FreeBSD.org> Notes: svn path=/head/; revision=117062
* This commit was generated by cvs2svn to compensate for changes in r117059,Mike Heffner2003-06-303-5/+5
|\ | | | | | | | | | | | | which included commits to RCS files with non-trunk default branches. Notes: svn path=/head/; revision=117060
| * Import latest cvs version with the correct patchset (fixes ETA bug).Mike Heffner2003-06-303-5/+5
| | | | | | | | Notes: svn path=/vendor/lukemftp/dist/; revision=117059
* | consolidate callback optimization check in one location by adding a flagSam Leffler2003-06-305-67/+23
| | | | | | | | | | | | | | | | | | | | for crypto operations that indicates the crypto code should do the check in crypto_done MFC after: 1 day Notes: svn path=/head/; revision=117058
* | Fix fdisk naming issues on pc98 and other platforms.Gordon Tetlow2003-06-301-5/+17
| | | | | | | | | | | | | | | | | | | | Fix disklabel, bsdlabel, and sunlabel on various platforms. Noticed by: tmm@ Submitted by: Tim Kientzle <kientzle@acm.org> Notes: svn path=/head/; revision=117057
* | correct transfer statisticsSam Leffler2003-06-301-0/+1
| | | | | | | | | | | | | | | | Submitted by: Larry Baird <lab@gta.com> MFC after: 1 day Notes: svn path=/head/; revision=117056
* | acknowledge the contribution of Atsushi OnoeSam Leffler2003-06-301-0/+3
| | | | | | | | Notes: svn path=/head/; revision=117055
* | Correct spelling of "TracyChapman".Matthew Hunt2003-06-301-1/+1
| | | | | | | | Notes: svn path=/head/; revision=117054
* | MFi386: revision 1.16.Ruslan Ermilov2003-06-301-10/+4
| | | | | | | | Notes: svn path=/head/; revision=117053
* | Revision 1.13, besides its useful part, replaced bsd.prog.mk byRuslan Ermilov2003-06-301-10/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | bsd.lib.mk and thus broke the build since AFLAGS were not taken into considered anymore, as bsd.lib.mk currently has wrong .s.o rule that uses cc(1) instead of as(1). Revision 1.14 reverted to using as(1), and revision 1.15 brought AFLAGS back to the business, but revision 1.14 also broke "make clean". To fix this, but not break anything that was fixed in revisions 1.13-1.15, we revert mostly to revision 1.13 except for switching back to using bsd.prog.mk. This gives us back the default .s.o rule from sys.mk that uses as(1), and fixes "make clean" by restoring the full contents of OBJS. Also fixed LDFLAGS. Notes: svn path=/head/; revision=117052
* | plug xform memory leaks:Sam Leffler2003-06-292-2/+15
| | | | | | | | | | | | | | | | | | | | | | o add missing zeroize op when deleting an SA o don't re-initialize an xform for an SA that already has one Submitted by: Doug Ambrisko <ambrisko@verniernetworks.com> MFC after: 1 day Notes: svn path=/head/; revision=117051
* | Back out .SU workaround - people at whois-servers.net set upAndrey A. Chernov2003-06-291-6/+1
| | | | | | | | | | | | | | su.whois-servers.net Notes: svn path=/head/; revision=117050
* | Sweep through pthread locking and use the new locking primitives forMike Makonnen2003-06-297-20/+21
| | | | | | | | | | | | | | libthr. Notes: svn path=/head/; revision=117049
* | Locking primitives and operations in libthr should use struct umtx,Mike Makonnen2003-06-292-4/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | not spinlock_t. Spinlock_t and the associated functions and macros may require blocking signals in order for async-safe libc functions to behave appropriately in libthr. This is undesriable for libthr internal locking. So, this is the first step in completely separating libthr from libc's locking primitives. Three new macros should be used for internal libthr locking from now on: THR_LOCK, THR_TRYLOCK, THR_UNLOCK. Notes: svn path=/head/; revision=117048
* | Introduce vm_map_pmap_enter(). Presently, this is a stub calling the MDAlan Cox2003-06-292-7/+21
| | | | | | | | | | | | | | pmap_object_init_pt(). Notes: svn path=/head/; revision=117047
* | In a critical section, separate the aquisition of the thread lockMike Makonnen2003-06-292-17/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | and the disabling of signals. What we are really interested in is keeping track of recursive disabling of signals. We should not be recursively acquiring thread locks. Any such situations should be reorganized to not require a recursive lock. Separating the two out also allows us to block signals independent of acquiring thread locks. This will be needed in libthr in the near future when we put the pieces together to protect libc functions that use pthread mutexes and low level locks. Notes: svn path=/head/; revision=117046
* | - Export pmap_enter_quick() to the MI VM. This will permit theAlan Cox2003-06-299-18/+48
| | | | | | | | | | | | | | | | | | | | | | | | | | | | implementation of a largely MI pmap_object_init_pt() for vnode-backed objects. pmap_enter_quick() is implemented via pmap_enter() on sparc64 and powerpc. - Correct a mismatch between pmap_object_init_pt()'s prototype and its various implementations. (I plan to keep pmap_object_init_pt() as the MD hook for device-backed objects on i386 and amd64.) - Correct an error in ia64's pmap_enter_quick() and adjust its interface to match the other versions. Discussed with: marcel Notes: svn path=/head/; revision=117045
* | Capitalize an occurrence of 'ficl' for consistency.Christian Brueffer2003-06-291-1/+1
| | | | | | | | | | | | | | | | Submitted by: Andre Guibert de Bruet <andy@siliconlandmark.com> MFC after: 3 days Notes: svn path=/head/; revision=117044
* | Fix typo sparc -> sparc64Gordon Tetlow2003-06-291-1/+1
| | | | | | | | | | | | | | Submitted by: tmm@ Notes: svn path=/head/; revision=117043
* | catch failure to fetch the card's "own channel"; this should not happenSam Leffler2003-06-291-0/+4
| | | | | | | | Notes: svn path=/head/; revision=117042
* | insure ic_bss always has a "valid" channel; avoids problems where users couldSam Leffler2003-06-291-1/+2
| | | | | | | | | | | | | | | | query the state of a card and find a null channel since allocating the node left ni_chan zero Notes: svn path=/head/; revision=117041
* | use proper length to copy data for WI_RID_DESIRED_SSID (was smashingSam Leffler2003-06-291-1/+1
| | | | | | | | | | | | | | ic_des_chan that immediately follows) Notes: svn path=/head/; revision=117040
* | add safeguard against (bogus) null channel parameterSam Leffler2003-06-291-1/+4
| | | | | | | | Notes: svn path=/head/; revision=117039
* | Add vm object locking to vm_pageout_map_deactivate_pages().Alan Cox2003-06-291-9/+18
| | | | | | | | Notes: svn path=/head/; revision=117038
* | Remove pathnames.h.Gordon Tetlow2003-06-291-2/+0
| | | | | | | | | | | | | | Pointed out by: Mathieu Arnold <mat@mat.cc> Notes: svn path=/head/; revision=117037
* | Tweak a couple of utilities so they compile cleanly for /rescue. MostlyGordon Tetlow2003-06-294-2/+24
| | | | | | | | | | | | | | | | | | path fixes. Submitted by: Tim Kientzle <kientzle@acm.org> Notes: svn path=/head/; revision=117036
* | Add /rescue bits. This basically encompasses all of bin and sbin alongGordon Tetlow2003-06-296-0/+386
| | | | | | | | | | | | | | | | | | with a couple of bits from usr.bin in a crunchgen'd binary. Submitted by: Tim Kientzle <kientzle@acm.org> Notes: svn path=/head/; revision=117035
* | Add ${CRUNCH_CFLAGS} support for adding compile options to crunchGordon Tetlow2003-06-292-0/+3
| | | | | | | | | | | | | | | | | | | | components. This is generally considered a non-optimal solution but it gets the job done for the /rescue case. Submitted by: Tim Kientzle <kientzle@acm.org> Notes: svn path=/head/; revision=117034
* | Move path definitions to include/paths.h. This makes it easier to overrideGordon Tetlow2003-06-293-14/+8
| | | | | | | | | | | | | | | | | | these definitions in the /rescue case. Submitted by: Tim Kientzle <kientzle@acm.org> Notes: svn path=/head/; revision=117033