summaryrefslogtreecommitdiff
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
* Document a number of VM sysctl variables with help from old emailsGuy Helmer1998-09-091-1/+38
| | | | | | | written by John Dyson. Notes: svn path=/head/; revision=39022
* Fixed bug, caused threads to wait for locks which nobody hold.Dmitrij Tejblum1998-09-091-3/+3
| | | | | | | Fixed sign extension bug, caused undefined behavior if FILE live in stack. Notes: svn path=/head/; revision=39009
* Change ${MACHINE} into ${MACHINE_ARCH} to support MACHINE=pc98.KATO Takenori1998-09-092-12/+12
| | | | Notes: svn path=/head/; revision=38996
* Change i386 in a few paths to ${MACHINE} to support MACHINE=pc98.KATO Takenori1998-09-091-5/+5
| | | | Notes: svn path=/head/; revision=38995
* Add $Id$, remove quoting for `...'.Joseph Koshy1998-09-091-1/+3
| | | | | | | Requested by: bde Notes: svn path=/head/; revision=38961
* Add a new library function getobjformat(). It checks all theJohn Polstra1998-09-093-3/+238
| | | | | | | | | | | | | | | | standard places ("/etc/objformat", ${OBJFORMAT}, argv) for an indication of the user's preferred object file format. This consolidates some code that was starting to be duplicated in more and more places. Use the new function in ldconfig. Note: I don't think that gcc should use getobjformat(), even though it could. The compiler should limit itself to functions that are widespread, to ease porting and cross-compilation. Notes: svn path=/head/; revision=38960
* Add support for the RPC 64-bit integer type ``hyper''.David E. O'Brien1998-09-081-1/+57
| | | | Notes: svn path=/head/; revision=38952
* restore rev 1.23 to give clear SIGALRM handling example, 68 yearsAndrey A. Chernov1998-09-081-28/+16
| | | | | | | are too long to affect real code Notes: svn path=/head/; revision=38938
* Use ellipsis in the synopsis, and an appropriate explanation inJoseph Koshy1998-09-082-4/+12
| | | | | | | | | the text of the manual page. Suggested by: bde Notes: svn path=/head/; revision=38930
* Make profiling work for ELF. gprof now autodetects the format ofJohn Polstra1998-09-074-4/+50
| | | | | | | | | | | | | | the executable file, so it will work for both a.out and ELF format files. I have split the object format specific code into separate source files. It's cleaner than it was before, but it's still pretty crufty. Don't cheat on your make world for this update. A lot of things have to be rebuilt for it to work, including the compiler and all of the profiled libraries. Notes: svn path=/head/; revision=38928
* Removed unused variables.Alexander Langer1998-09-0719-37/+7
| | | | Notes: svn path=/head/; revision=38925
* Removed some variable initializations which were unnecessary and divergentAlexander Langer1998-09-073-18/+18
| | | | | | | from style(9). Notes: svn path=/head/; revision=38923
* -Wall clean.Alexander Langer1998-09-076-6/+15
| | | | Notes: svn path=/head/; revision=38921
* Implement pthread read/write locks as defined by Version 2 of the SingleAlexander Langer1998-09-0732-5/+2921
| | | | | | | | | | UNIX Specification. As with our standard mutexes, process shared locks are not supported at this time. Notes: svn path=/head/; revision=38919
* Fixed SUBDIR order (libm is no longer a prerequisite for libtcl).Bruce Evans1998-09-071-3/+3
| | | | Notes: svn path=/head/; revision=38910
* Reviewed by: Andrey A. Chernov <ache@nagual.pp.ru>, Doug Rabson ↵Matthew Dillon1998-09-061-17/+29
| | | | | | | | | | <dfr@nlsystems.com> Rewrote sleep() to remove int/long typing assumptions between the argument to the function and the timespec structure. Notes: svn path=/head/; revision=38878
* Use a varargs style prototype in the manual page, with accompanyingJoseph Koshy1998-09-061-1/+14
| | | | | | | explanation in the text. Notes: svn path=/head/; revision=38877
* Remove tcl from /usr/src, according to prior agreement. BTW, tcl-8.0 *is*Satoshi Asami1998-09-052-375/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a port so there is nothing to be done on that side now. Approved by: jkh === To: "Jordan K. Hubbard" <jkh@time.cdrom.com> cc: Andreas Klemm <andreas@klemm.gtn.com>, current@freebsd.org Subject: Re: Make this a relese coordinator decision (was Re: ports-current/packages-current discontinued) From: David Greenman <dg@root.com> Date: Sun, 03 Aug 1997 20:23:31 -0700 >decision is, I'll respect it. Another chance to architect people's principles...I can hardly wait. Seems quite appropriate for a Sunday - I just need to get one of those collection plates (and money envelopes) so I can profit, too. :-) Tcl stays in /usr/src for now, but it needs to be kept up to date; same for perl. If Jordan doesn't have "setup" (written in tcl) ready for 3.0, then tcl will be yanked prior to the 3.0 release (and made into a port). As for the ports tree only supporting the last FreeBSD release, this seems sensible to me. The "ports" have always been a moving target between releases and the problem is only going to get worse when we expand to supporting other processor architectures. In any case, Satoshi is and always has been in charge of the ports tree and whatever he wants to do with it (within reason :-)) is his decision. Does this cover the issue completely? I admit to deleting messages in this thread with unusual fervor (people have FAR too much time on their hands!). There's a fair bit of reasoning behind the above, but since everyone is sick of arguing about this, I'll spare you the analysis. -DG David Greenman Core-team/Principal Architect, The FreeBSD Project Notes: svn path=/head/; revision=38857
* Change MACHINE to MACHINE_ARCH when testing for i386 to supportJohn Birrell1998-09-051-2/+2
| | | | | | | | | MACHINE=pc98. There are a lot unsupported machines here. Notes: svn path=/head/; revision=38855
* Use INT_MAX instead of LONG_MAX since the variable being comparedJohn Birrell1998-09-051-4/+4
| | | | | | | is an int, not a long. Notes: svn path=/head/; revision=38847
* Change a test for NETBSD_SYSCALLS to __alpha__. We're not ready toJohn Birrell1998-09-051-2/+2
| | | | | | | do profiling on alpha yet. Notes: svn path=/head/; revision=38846
* Change the profile data file name from gmon.out to progname.gmonJohn Birrell1998-09-052-7/+14
| | | | | | | where progname comes from __progname in crt0 or crt1. Notes: svn path=/head/; revision=38845
* Keep build-tools objects separate from `all' objects so that myBruce Evans1998-09-021-6/+12
| | | | | | | cross-builds work. Notes: svn path=/head/; revision=38755
* Fixed the elf case of the creation of the libcrypt.so -> libscrypt->soBruce Evans1998-09-021-2/+2
| | | | | | | link. Shared libraries are in ${SHLIBDIR}, not necessarily in ${LIBDIR}. Notes: svn path=/head/; revision=38753
* csu must be built before all shared libaries for ELF, since ELF sharedBruce Evans1998-09-021-3/+4
| | | | | | | libraries are linked to at least crti.o. Always build it first. Notes: svn path=/head/; revision=38752
* Implement the weak aliases for private entry points in the inet_*John Polstra1998-09-0220-90/+167
| | | | | | | | | | | | | | and res_* modules in a way that works for ELF. I moved the aliases out of res_stubs.c and into the individual modules where the entry points are defined. Weak aliases don't work in ELF unless that is the case. (Actually, I'm surprised it worked for a.out.) This should fix the undefined "inet_addr" and related symbols in various applications that fail to include <arpa/inet.h> or <resolv.h> as they are supposed to do. Notes: svn path=/head/; revision=38736
* Sort cross references.Wolfram Schneider1998-08-3129-80/+80
| | | | Notes: svn path=/head/; revision=38702
* Remove OpenBSD build support - let the Makefile vary perBrian Somers1998-08-311-10/+5
| | | | | | | | | | | OS rather than making it a mess and potentially screwing up cross builds. Suggested by: bde Add Id keyword. Notes: svn path=/head/; revision=38681
* Add OpenBSD build supportBrian Somers1998-08-301-3/+9
| | | | Notes: svn path=/head/; revision=38663
* While I am no longer making a shared library, it is a good plan to nukeMark Murray1998-08-301-0/+11
| | | | | | | the old ones to prevent ld picking it up spuriously. Notes: svn path=/head/; revision=38641
* BINFORMAT -> OBJFORMAT ready for E-day.John Birrell1998-08-302-5/+5
| | | | Notes: svn path=/head/; revision=38635
* BINFORMAT -> OBJFORMAT ready for E-day.John Birrell1998-08-304-10/+8
| | | | Notes: svn path=/head/; revision=38632
* Stop making a shared library for libtelnet. This should have happenedMark Murray1998-08-291-3/+1
| | | | | | | a long time ago. Notes: svn path=/head/; revision=38623
* Typo fix.Joseph Koshy1998-08-281-1/+1
| | | | Notes: svn path=/head/; revision=38596
* Add support for reading directories as files.Robert Nordier1998-08-271-26/+59
| | | | | | | Sort out fs_ops, alloc/free. Notes: svn path=/head/; revision=38582
* Don't automatically restart syscalls for the signals that the threadJohn Birrell1998-08-264-4/+4
| | | | | | | kernel needs. Notes: svn path=/head/; revision=38564
* Back out most of the last commit. It created problems with sigpause.John Birrell1998-08-263-78/+3
| | | | Notes: svn path=/head/; revision=38563
* Test program for sigwait.John Birrell1998-08-252-0/+205
| | | | | | | Submitted by: Daniel M. Eischen <eischen@vigrid.com> Notes: svn path=/head/; revision=38541
* Add support for building test programs.John Birrell1998-08-253-0/+24
| | | | Notes: svn path=/head/; revision=38540
* Fix for sigwait problem.John Birrell1998-08-259-51/+297
| | | | | | | | Submitted by: Daniel M. Eischen <eischen@vigrid.com> PR: misc/7039 Notes: svn path=/head/; revision=38539
* The length argument to sysctl is now size_t.Doug Rabson1998-08-252-3/+6
| | | | Notes: svn path=/head/; revision=38534
* Fixed syntax errors (__dead should have gone away years ago, andBruce Evans1998-08-241-2/+2
| | | | | | | __attribute__(()) is a gccism - we use __dead2). Notes: svn path=/head/; revision=38506
* Describe what constitues an exceptional condition.Steve Price1998-08-241-0/+2
| | | | | | | | PR: 7666 Submitted by: Archie Cobbs <archie@whistle.com> Notes: svn path=/head/; revision=38503
* Nuke unsupported architecture filesGary Palmer1998-08-222-493/+0
| | | | Notes: svn path=/head/; revision=38478
* Building `compat' on alpha is meaningless (they are i386 libraries)Gary Palmer1998-08-221-2/+3
| | | | Notes: svn path=/head/; revision=38477
* Remove the bootstrap hack that prevented the use of the rtld.John Birrell1998-08-202-24/+3
| | | | Notes: svn path=/head/; revision=38460
* Add libstand.Mike Smith1998-08-201-2/+2
| | | | Notes: svn path=/head/; revision=38454
* Install libstand header <stand.h> and manpage (libstand.3)Mike Smith1998-08-201-1/+6
| | | | Notes: svn path=/head/; revision=38453
* This is libstand; a support library for standalone executables (eg. bootstrapMike Smith1998-08-2060-0/+11408
| | | | | | | | modules). Obtained from: NetBSD, with some architectural changes and many additions. Notes: svn path=/cvs2svn/branches/MSMITH/; revision=38451
* do not include private copy of bpf.h - it leads to dangerous mismatchAndrey A. Chernov1998-08-181-2/+2
| | | | | | | of kernel/user bpf interface - include updated /sys/net/bpf.h instead Notes: svn path=/head/; revision=38424