summaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
* Add missing #include of <sys.types.h>phk1998-08-151-0/+1
|
* I have added the support for BIG5 encoding into libc/libxpg4/mklocale.phk1998-08-154-6/+128
| | | | | | | | | | | the diff is attached below. This is done on the 3.0 source-tree. I have test this on 2.2-stable before, but I don't have a 3.0 machine right now. This patch is mainly to make libc support BIG5 encoding, thus add zh_TW.BIG5 locale to 3.0. Submitted by: Chen Hsiung Chan <frankch@waru.life.nthu.edu.tw>
* Build libkvm on alpha too.jb1998-08-151-3/+2
|
* Add an alpha machdep for kvm. The vatop functions are stubbed out fordfr1998-08-151-0/+197
| | | | | | | now (mainly because I haven't ported them from the NetBSD crash dump environment). Obtained from: NetBSD
* Make the locally built and executed build tools in this directoryjb1998-08-151-6/+6
| | | | | | static to avoid them trying to use shared libraries before we're ready. During the initial elf buildworld, the shared loader only exists in the obj tree, so it can't be used.
* Add missing initialization of the length variable passed tojdp1998-08-121-2/+3
| | | | | getsockopt(). Use a separate variable for clarity, instead of overloading an unrelated variable.
* Add extra initialisation code that is required for processes thatjb1998-08-103-3/+87
| | | | | | | are started instead of init (pid = 1). This allows an embedded implementation quite like VxWorks, with (possibly) a single threaded program running instead of init. The neat thing is that the same threaded process can run in a multi-user workstation environment too.
* If using FreeBSD syscalls, handle the syscalls that don't requirejb1998-08-081-1/+11
| | | | default asm code the same way as on i386.
* Include FreeBSD's syscall.h if not using NetBSD syscalls.jb1998-08-081-2/+5
|
* Allow for the fact that NetBSD syscalls are no longer the default. Calljb1998-08-081-0/+4
| | | | sigaltstack by default if using FreeBSD syscalls.
* Make NetBSD compatibility conditional on NETBSD_SYSCALLS being defined.jb1998-08-081-1/+3
| | | | This is no longer the default.
* References to NetBSD syscalls changed to just a comment about what tojb1998-08-081-6/+7
| | | | | | add to /etc/make.conf to use FreeBSD's libc with a NetBSD/Alpha kernel. From now on, FreeBSD/Alpha is just FreeBSD.
* Correct the description of skeyaccess(). It determines whether Unixjdp1998-08-051-5/+7
| | | | | | passwords are permitted, not whether S/Key passwords are permitted. This manual page could use a good going over.
* Fixed bitrot in prototypes in synopsis.bde1998-08-031-5/+5
|
* Changed prototype in synopsis to match prototype in <pthread.h>.bde1998-08-036-6/+6
|
* Fixed missing header in synopsis.bde1998-08-031-1/+2
|
* isnetworktty -> isnettty. ttyent.h has already gone through 3bde1998-08-032-6/+6
| | | | | | revisions to match the confusing spelling in getttyent.c (1 to break it to match the man page and 1 in each of 2 branches to fix it). This function seems to be orphaned and unused.
* The pthreads standard has been published. Change:alex1998-08-0348-94/+94
| | | | | | | | | | ...is expected to conform to IEEE (``POSIX'') Std 1003.1c when it is published. to: ...conforms to ISO/IEC 9945-1 ANSI/IEEE (``POSIX'') Std 1003.1 Second Edition 1996-07-12. Discussed with: jb
* A style fix for my previous commit.alex1998-08-023-3/+3
|
* Fixed a race condition during the first lock/trylock of a staticallyalex1998-08-023-12/+63
| | | | | | | | | initialized mutex. Statically initialized mutexes are actually initialized at first use (pthread_mutex_lock/pthread_mutex_trylock). To prevent concurrent initialization by multiple threads, all static initializations are now serialized by a spinlock. Reviewed by: jb
* Fixed printf format errors.bde1998-08-021-1/+1
|
* I've put together man pages for the pthread_cleanup, pthread_cond, andphk1998-07-3130-4/+1902
| | | | | | | | pthread_mutex routines. I've also tweaked pthread_create.3 to point to pthread_cleanup_push(3) and pthread_cleanup_pop(3). PR: 7450 Submitted by: Brian Cully <shmit@kublai.com>
* Print uid/gid as u_long per bde suggestionache1998-07-291-5/+5
|
* Fixed disordering in previous commit.bde1998-07-292-8/+8
|
* Add missing period. We don't allow maternity leaves.hoek1998-07-291-2/+2
|
* u_int --> unsigned int, remove (now unneeded) <sys/types.h>jlemon1998-07-283-15/+13
|
* oops, forgot to do ``cvs add'' first.jlemon1998-07-286-0/+417
|
* Add wrappers for i386_*_ioperm, i386_vm86 so userland code doesjlemon1998-07-283-8/+13
| | | | | not have to call sysarch() directly. Added man pages for above, as well as sysarch()
* cast arg to (long) to match formatache1998-07-281-3/+3
|
* Provide meaningful errno value on error returnache1998-07-141-5/+17
|
* Changed to the C9x draft spelling of the (unsigned) integral typebde1998-07-141-12/+12
| | | | | | | | suitable for holding object pointers (ptrint_t -> uintptr_t). Added corresponding signed type (intptr_t). Changed/added corresponding non-C9x types for function pointers to match. Don't use nonstandard types to implement these types, and don't comment on them in <machine/types.h>.
* Forgot to remove base64.c from SRCS in the Makefile.des1998-07-121-1/+1
|
* Base64 code (and the MIT copyright) moved to http.cdes1998-07-123-180/+223
| | | | | FTP STORe and APPEnd added. FTP proxy support added (untested).
* FTP retrieve works.des1998-07-113-58/+145
|
* Too many changes to list. Basically, FTP is nearly there and errordes1998-07-115-138/+302
| | | | reporting is kinda sorted out. Now HTTP needs to catch up...
* Oops, fptrint_t still needs to be declared in <machine/profile.h> in thebde1998-07-101-9/+1
| | | | | !KERNEL case. The kludge to get it declared in libc/gmon/mcount.c wasn't sufficient because fptrint_t is used in <sys/gmon.h>.
* Added a kernel-only typedef (ptrint_t) giving an integral type that isbde1998-07-101-2/+11
| | | | | | | | | | least unsuitable for holding an object pointer. This should have been used to fix warnings about casts between pointers and ints on alphas. Moved corresponding existing general typedef (fptrint_t) for function pointers from the i386 <machine/profile.h> to a kernel-only typedef in <machine/types.h>. Kludged libc/gmon/mcount.c so that it can still see this typedef.
* This commit was generated by cvs2svn to compensate for changes in r37535,des1998-07-0911-0/+1375
|\ | | | | | | which included commits to RCS files with non-trunk default branches.
| * Imported libfetch into the tree. It compiles, but there's still somedes1998-07-0911-0/+1375
| | | | work to do. I especially need help with the man page.
* Correct wording on range of addresses examined by `msync(2)'.jkoshy1998-07-091-2/+2
| | | | PR: 7180
* Add lockf().dt1998-07-081-3/+3
|
* Make this look more FreeBSDish.dt1998-07-081-8/+2
|
* This commit was generated by cvs2svn to compensate for changes in r37510,dt1998-07-082-0/+345
|\ | | | | | | which included commits to RCS files with non-trunk default branches.
| * An implementation of lockf() function call.dt1998-07-082-0/+345
| | | | | | | | Obtained from: NetBSD (author: Klaus Klein)
* | Replace my original asprintf() and vasprintf() hacks with somethingpeter1998-07-084-142/+99
| | | | | | | | | | | | | | | | more cleanly integrated with stdio. This should be faster and cleaner since it doesn't memcpy() the data into a seperate buffer. This lets stdio allocate and manage the buffer and then hand it over to the user. Obtained from: Todd Miller <Todd.Miller@courtesan.com> via OpenBSD
* | Added a `build-tools' target for internal tools.bde1998-07-071-1/+3
| |
* | fts_close calls free(sp), the ISSET(FTS_NOCHDIR) which is a macro thatphk1998-07-032-6/+8
| | | | | | | | | | | | | | | | references sp. The free needs to follow ISSET PR: 7148 Reviewed by: phk Submitted by: Ken Mayer <kmayer@freegate.com>
* | Cross-reference to sysconf(3).eivind1998-06-301-1/+2
| |
* | Allow /dev/null as path for the "/dev/mem" file, and assume that peoplephk1998-06-302-30/+38
| | | | | | | | | | | | | | know what they're doing if they do that. This will allow ps to use the kvm_proc.c bits without having access to /dev/mem. Fix kvm_proc.c to not need /dev/mem for access to argv/envp
* | Fixed printf format errors.bde1998-06-301-1/+1
| |
OpenPOWER on IntegriCloud