| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
PR: bin/3648
Submitted by: Martin Birgmeier <mbirg@austria.ds.philips.com>
|
|\
| |
| |
| | |
which included commits to RCS files with non-trunk default branches.
|
| |
| |
| |
| | |
escaped lines etc. (used by mailwrapper)
|
| | |
|
| |
| |
| |
| | |
Obtained from: OpenBSD
|
| |
| |
| |
| | |
PR: kern/11982
|
| | |
|
| | |
|
| |
| |
| |
| |
| | |
SHA* routines so that callers of libcrypt are not exposed to the internal
implementation.
|
| |
| |
| |
| |
| |
| | |
isphonogram, isrune, isspecial. Fix ordering.
Reviewed by: bde
|
| |
| |
| |
| |
| | |
PR: docs/14858
Submitted by: OKAZAKI Tetsurou <okazaki@be.to>
|
| |
| |
| |
| |
| | |
now added to the signal mask; this test failed because it didn't allow
for this.
|
| |
| |
| |
| |
| |
| | |
a diagnostis).
Submitted by: Guy Harris <gharris@flashcom.net>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
o Cancellation flags were not getting properly set/cleared.
o Loops waiting for internal locks were not being exited
correctly by a cancelled thread.
o Minor spelling (cancelation -> cancellation) and formatting
corrections (missing tab).
Found by: tg
Reviewed by: jasone
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
o Don't call signal handlers with the signal handler access lock
held.
o Remove pending signals before calling signal handlers. If
pending signals were not removed prior to handling them,
invocation of the handler could cause the handler to be
called more than once for the same signal. Found by: JB
o When SIGCHLD arrives, wake up all threads in PS_WAIT_WAIT
(wait4).
PR: bin/15328
Reviewed by: jasone
|
| |
| |
| |
| |
| |
| | |
writev() has an iov_len of 0.
PR: bin/8281
|
| |
| |
| |
| |
| |
| |
| |
| | |
IPv6 specific library functions addition.
(getnameinfo(), getaddrinfo(), and IPv6 transport support is not yet)
Reviewed by: freebsd-arch, cvs-committers
Obtained from: KAME project
|
| |
| |
| |
| | |
Reviewed by: Sheldon Hearn <sheldonh@uunet.co.za>
|
| |
| |
| |
| |
| |
| |
| |
| | |
Teach about the afd driver.
Teach new char dev for ad driver.
Make ownerships correct.
Submitted by: jhb
|
| |
| |
| |
| |
| |
| |
| |
| | |
__setjmp, __longjmp, __sigsetjmp, and __siglongjmp, respectively.
This supports cancellation in the linuxthreads port. In the long run,
a much more comprehensive solution will necessitate more dramatic changes
to libc symbol naming, and these aliases will probably need modification
at that time.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
MAN8+= rstat_svc.8
The file it talks about doesn't exist on FreeBSD, so there's no point in
installing the manual page. There was already a comment to this effect in
this file, but the entry hadn't been commented out.
rstat.1 and rstat_svc.8 can probably actually be removed.
PR: docs/13767
Submitted by: Seth <seth@freebie.dp.ny.frb.org>
|
| |
| |
| |
| | |
Reviewed by: mpp
|
| |
| |
| |
| | |
Reminded by: bde
|
| | |
|
| |
| |
| |
| | |
Reviewed by: sos
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
madvise().
This feature prevents the update daemon from gratuitously flushing
dirty pages associated with a mapped file-backed region of memory. The
system pager will still page the memory as necessary and the VM system
will still be fully coherent with the filesystem. Modifications made
by other means to the same area of memory, for example by write(), are
unaffected. The feature works on a page-granularity basis.
MAP_NOSYNC allows one to use mmap() to share memory between processes
without incuring any significant filesystem overhead, putting it in
the same performance category as SysV Shared memory and anonymous memory.
Reviewed by: julian, alc, dg
|
| |
| |
| |
| |
| |
| |
| |
| | |
is good for... :-)), I discovered that part of the change when mkstemps()
was brought in was missed - it was missing the termination case to make
sure it doesn't walk into the suffix. This isn't the same code OpenBSD
has, I think this is a little better as we terminate the loop in a better
spot.
|
| | |
|
| |
| |
| |
| | |
Submitted by: Erik Salander <erik@whistle.com>
|
| |
| |
| |
| | |
Submitted by: Erik Salander <erik@whistle.com>
|
| |
| |
| |
| |
| | |
centuries are much more serious than those mentioned and this is not the
place to discuss the limitations of time_t.
|
| |
| |
| |
| |
| |
| |
| |
| | |
Discuss in the BUGS section of the manpage, problems involved with
the use of %C, %e, %l, %p, %U and %W.
PR: 13901
Reported by: scott@chronis.pobox.com
|
| |
| |
| |
| | |
"12:00" and because strftime(3) does the same.
|
| |
| |
| |
| |
| | |
PR: docs/15337
Submitted by: Bruce A. Mah <bmah@ca.sandia.gov>
|
| | |
|
| |
| |
| |
| | |
Reviewed by: imp, audit@freebsd.org
|
| |
| |
| |
| | |
recent changes to signal handling.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Before this change, a signal was delivered to each thread that
didn't have the signal masked. Signals also improperly woke up
threads waiting on I/O. With this change, signals are now
handled in the following way:
o If a thread is waiting in a sigwait for the signal,
then the thread is woken up.
o If no threads are sigwait'ing on the signal and a
thread is in a sigsuspend waiting for the signal,
then the thread is woken up.
o In the case that no threads are waiting or suspended
on the signal, then the signal is delivered to the
first thread we find that has the signal unmasked.
o If no threads are waiting or suspended on the signal,
and no threads have the signal unmasked, then the signal
is added to the process wide pending signal set. The
signal will be delivered to the first thread that unmasks
the signal.
If there is an installed signal handler, it is only invoked
if the chosen thread was not in a sigwait.
In the case that multiple threads are waiting or suspended
on a signal, or multiple threads have the signal unmasked,
we wake up/deliver the signal to the first thread we find.
The above rules still apply.
Reported by: Scott Hess <scott@avantgo.com>
Reviewed by: jb, jasone
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
the environment. This allows big ID warnings to be suppressed for
vipw and chpass as well.
Since the environment variable test is only performed for callers
of pw_scan() that do not set pw_big_ids_warning, the test can still
be overriden. Currently, chpass and pwd_mkdb are the only users
of pw_scan() and neither of them overrides the environment variable
test.
|
| |
| |
| |
| |
| | |
thereof. Also, make the errno returns _correct_, and add a new one
which is more appropriate.
|
| |
| |
| |
| |
| |
| | |
Add %EF (long months name / day order)
Check that O and E not intermixed
Add missing POSIX extension to example
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| | |
Use locale for %c
Add %+
Add %Ex and %OB
|
| |
| |
| |
| | |
Separate alternative for O and E cases
|
| | |
|
| |
| |
| |
| | |
Noticed by: Christian Weisgerber <naddy@mips.rhein-neckar.de>
|