| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |
| |
| |
| | |
uthreads update from the author.
|
| |
| |
| |
| | |
to fsck and not dump.
|
| |
| |
| |
| | |
comments to describe them
|
| |
| |
| |
| |
| |
| | |
Add _XOPEN constants set, needed mainly to sense position arguments
in printf (vi cares at this moment)
Obtained from: NetBSD
|
| |
| |
| |
| |
| |
| |
| |
| | |
This will make a number of things easier in the future, as well as (finally!)
avoiding the Id-smashing problem which has plagued developers for so long.
Boy, I'm glad we're not using sup anymore. This update would have been
insane otherwise.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| | |
with this define, it was ftpd-inspired.
|
| |
| |
| |
| | |
for better compatibility with other systems
|
| |
| |
| |
| |
| |
| |
| |
| | |
more manageable and convenient referencing by login.conf (login
class database) and (e.g.) login.access.
This is the first of a group of commits which implements the login
class capabilities database.
|
| | |
|
| |
| |
| |
| | |
- C++ safe
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
suffering a bad case neglect for the last few years.
- Add full prototypes, including to function pointers.
- Make the wire protocols 64-bit type safe, eg: 32 bit quantities are
int32_t, not long. The orginal rpc code was implemented when an int
could be 16 bits.
Obtained from: a diff of FreeBSD vs. OpenBSD/NetBSD rpc code.
|
| |
| |
| |
| | |
Included here are definitions for the DNSSEC key management stuff.
|
| |
| |
| |
| | |
(More commits to come)
|
| |
| |
| |
| |
| |
| |
| | |
go to bed. :-) Revert this change which would have broken the ${DESTDIR}
relative link when chrooted.
Pointed-Out-To-My-Embarassment-By: bde
|
| | |
|
| |
| |
| |
| |
| |
| |
| | |
defined. It has been fixed to not do that.
Submitted by: Jake Hamby <jehamby@lightside.com>
Closes PR: 1954
|
| |
| |
| |
| | |
2.2 candidate
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
line with BSD/OS and Linux's username limits, making transitioning from
either operating system a lot easier than it is now. I'm currently
running with this change on my system, as are several others, and have
experienced no ill effects.
This is not for 2.2! This needs to get shaken out longer term in 3.0.
Previously-approved-by: davidg
|
| |
| |
| |
| |
| | |
Reviewed by: phk
Submitted by: Robin Carey <robin@mailgate.dtc.rankxerox.co.uk>
|
| | |
|
| |
| |
| |
| | |
IEEE pthreads specification.
|
| | |
|
| |
| |
| |
| |
| |
| | |
we use it in the uthreads implementation.
Moved enum pthread_mutextype here from libc_r/uthread/pthread_private.h.
Change prototype for pthread_getspecific().
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| | |
1) Rename FNM_ICASE to FNM_CASEFOLD
2) Add FNM_LEADING_DIR
|
| |
| |
| |
| | |
Reviewed by: ache
|
| | |
|
| |
| |
| |
| | |
dlfcn.h and link.h
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
with dlfcn.h declaring them as:
void *dlopen __P((const char *, int));
void *dlsym __P((void *, const char *));
while link.h declared them as
extern void *dlopen __P((char *, int));
extern void *dlsym __P((void *, char *));
Fix link.h to match dlfcn.h
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
support LD_HINTS_VERSION_2 that has the ldconfig pathname stored in the
ld.so.hints file (ie: a new library can be installed and used without
needing to run ldconfig -m first)
Reviewed by: nate, jdp
Obtained from: NetBSD (mostly)
|
| | |
|
| |
| |
| |
| | |
Cleaned up LDIRS line.
|
| |
| |
| |
| |
| |
| | |
for gcc >= 2.5 and no-ops for gcc >= 2.6. Converted to use __dead2
or __pure2 where it wasn't already done, except in math.h where use
of __pure was mostly wrong.
|
| | |
|
| | |
|
| |
| |
| |
| | |
Submitted by: bde (again :-)
|
| |
| |
| |
| |
| |
| |
| | |
do the rm -rf and ln -s in two seperate commands to allow a fork/exec
without a "sh -c" in the middle.
Submitted by: bde
|
| |
| |
| |
| |
| |
| |
| | |
fix another missed -c typo of mine.
clean the rpcgen implicit rule more
Submitted by: bde
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- use .for loops instead of shell for loops. This means we can be
shown what is happening while it's going, rather than some pacifier
"echo" statement.
- use "${INSTALL} -C", nuke the "cmp -s" hack
- for "copies" mode, the include files are no longer touched each time
the world is built. (ie: no rm -rf. symlinks are removed, mtree builds
the new dirs or confirms the existing ones)
- osreldate.h is build in the local dir and conditionally installed,
rather than built in /usr/include and either renamed or deleted.
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Here are the diffs for libc_r to get it one step closer to P1003.1c
These make most of the thread/mutex/condvar structures opaque to the
user. There are three functions which have been renamed with _np
suffixes because they are extensions to P1003.1c (I did them for JAVA,
which needs to suspend/resume threads and also start threads suspended).
I've created a new header (pthread_np.h) for the non-POSIX stuff.
The egrep tags stuff in /usr/src/lib/libc_r/Makefile that I uncommented
doesn't work. I think its best to delete it. I don't think libc_r needs
tags anyway, 'cause most of the source is in libc which does have tags.
also:
Here's the first batch of man pages for the thread functions.
The diff to /usr/src/lib/libc_r/Makefile removes some stuff that was
inherited from /usr/src/lib/libc/Makefile that should only be done with
libc.
also:
I should have sent this diff with the pthread(3) man page.
It allows people to type
make -DWANT_LIBC_R world
to get libc_r built with the rest of the world. I put this in the
pthread(3) man page. The default is still not to build libc_r.
also:
The diff attached adds a pthread(3) man page to /usr/src/share/man/man3.
The idea is that without libc_r installed, this man page will give people
enough info to know that they have to build libc_r.
|