Age | Commit message (Collapse) | Author |
|
|
|
|
|
missed this fuct in the previous take on thread-safe libc
|
|
|
|
However, we define that to the empty string in OpenBSD since we
want to format and install perl's man pages ourselves. As a result,
man pages were not being generated from .pm files in 3rd party modules.
To fix this, go back to the older behavior of using $inst_man{1,3}dir.
Also, while I'm in here, improve the regexp for deciding what
consists of pod, based on ExtUtils-MakeMaker-6.05.
|
|
defining the weak symbols which we did not before in either case
|
|
|
|
mini-BNF fix
henning@ ok
|
|
|
|
partition, it just slows down dd.
|
|
been fully initialized. Otherwise the scheduler and other things can
accidentally stumble into semi-initialized processes and strange things
can happen. This also requires us to do systrace attachment a bit later.
Debugging help from fgs@
|
|
this pass check the file list returned by ftp_list_file() for two
common errors ('Login failed.' and 'No such file or directory.') and
display the error messages rather than just complaining that no sets
were found.
Delete an unused local variable.
Do not allow the user to continue with the install/upgrade if the
sanity checks fail. Keep asking them to install more sets until the
checks succeed.
ok millert@.
|
|
rethought later once more such cases pile up; from millert@
|
|
virtual and do not bother (just four anyway); as a side work do not adjust addr,size since there is no need
|
|
next changes easier.
|
|
setre[ug]id().
|
|
|
|
probe fix in byte vs word, M_IFMADDR vs M_IPMADDR. some knf
|
|
o Update HISTORY section
|
|
|
|
functions.
|
|
|
|
for HP-UX, FreeBSD, and Linux emulations. Note that Linux has two
versions of these system calls. One for 16bit uids and another for
32bit uids.
|
|
|
|
|
|
missing) _thread_fd_unlock_owned function can be added with minimal pain.
The incorrect special handling of the stdio fds was also removed.
Tested with the libc_r regression tests and the mysql regression tests.
No complaints from any developers
|
|
partly on the Linux emul code and FreeBSD versions.
We need these for Linux, FreeBSD, and HP-UX emulation.
Also change sys_setreuid() and sys_setregid() to use uid_t and gid_t
respectively.
|
|
handling errors in the threads library. Most of the libc_r regression
tests are now ok. thread specific kill semantics are still not correct.
No negative comments after posting to tech@ a week or so ago.
siginfo test fails on sparc64 due to sparc64 oddity.
|
|
|
|
only arch where va_copy is currently required), current version of
va_copy uses alloca, but since the results of the va_copy are not used
here, only after return, stack trashing will occur.
This will have to be revised again for gcc 3.2 support on powerpc.
|
|
|
|
committed this was broken, only the first IP address was returned.
pointed out by danh@, who sent an excellent bug report.
ok dhartmei@
|
|
o remove trailing spaces for better output.
o print sequence, acknowledge and callid as unsigned, and remove key
from version 1 since it's actually the payload length (not including
the gre header).
jason@ ok.
|
|
|
|
|
|
frantzen@ and dhartmei@
|
|
uvm_unmap, uvm_deallocate and a few other functions.
Simplifies some code and reduces diff to the UBC branch.
|
|
|
|
|
|
set require-order [yes|no]
default is yes.
with set to "no", it isn't required to have the rules in order (options,
scrub, nat, filter) any more, though of course NATing still happens before
filtering and so on, so one has to take care.
ok camield@ mcbride@ dhartmei@
idea discussed with a whole lotta more people and basically ok for everyone ;-)
|
|
|
|
|
|
pcxl, more on pcxs/pcxt due to conditional pte ref update; tested on pcxt,pcxl by me on pcxs by miod
|
|
|
|
That gives us the advantage of not being the active address space when
freeing the mappings in the pmap, which can lead to expensive TLB
flushes on some architectures.
plus some minor cleaning.
|
|
should be equal to "entry->end". (len is never changed)
|
|
fix ptp accounting and move diagnostic check in pmap_destroy()
into a DIAGNOSTIC and it has not caught a one problem so far.
when random-allocating the space ids use linear rehashing instead
of a full new random which produces a better cache locality.
miod@ ok
|
|
This allows us to remove some ambiguities on how some functions are called,
remove some diagnostic checks for conditions that can never happen and
remove the ugly hack with "pmap_initialized". It also removes some unnecessary
overhead in time-critical functions like pmap_{zero,copy}_page and
pmap_{is,clear}_{mod*,ref*}.
miod@ ok
|
|
|
|
fixes a cross site scripting bug
fixes 2 off-by-ones
|