| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
|
|
| |
- Add a global mapping if we have a successful constrained match.
Approved by: re
Notes:
svn path=/head/; revision=115150
|
|
|
|
|
|
|
|
|
| |
section.
Approved by: re (scottl)
Notes:
svn path=/head/; revision=115107
|
|
|
|
|
|
|
| |
Approved by: re (blanket)
Notes:
svn path=/head/; revision=115087
|
|
|
|
|
|
|
| |
Approved by: re (blanket)
Notes:
svn path=/head/; revision=115086
|
|
|
|
|
|
|
| |
OK'ed by: re(scottl)
Notes:
svn path=/head/; revision=114913
|
|
|
|
|
|
|
| |
$FreeBSD$ tags and some debug variable safety belts.
Notes:
svn path=/head/; revision=114912
|
|
|
|
|
|
|
| |
Approved by: re (scottl)
Notes:
svn path=/head/; revision=114833
|
|
|
|
|
|
|
|
|
|
|
|
| |
DT_NEEDED links is not flexible enough for cases where dynamically
loaded modules form a dependency cycle.
This should fix an infinite recursion problem encountered by Yahoo.
Approved by: re (jhb)
Notes:
svn path=/head/; revision=114826
|
|
|
|
|
|
|
|
| |
cleanups were necessary in release/Makefile, and the tinderbox code
was syntax checked, not run checked.
Notes:
svn path=/head/; revision=114709
|
|
|
|
| |
Notes:
svn path=/head/; revision=114626
|
|
|
|
| |
Notes:
svn path=/head/; revision=114625
|
|
|
|
| |
Notes:
svn path=/head/; revision=114624
|
|
|
|
|
|
|
| |
Submitted by: Marius Strobl <marius@alchemy.franken.de>
Notes:
svn path=/head/; revision=114448
|
|
|
|
|
|
|
| |
todo.
Notes:
svn path=/head/; revision=114332
|
|
|
|
|
|
|
| |
symbol twice.
Notes:
svn path=/head/; revision=114316
|
|
|
|
| |
Notes:
svn path=/head/; revision=114280
|
|
|
|
| |
Notes:
svn path=/head/; revision=114117
|
|
|
|
|
|
|
| |
Approved by: re@ (scottl)
Notes:
svn path=/head/; revision=114113
|
|
|
|
|
|
|
|
|
|
|
| |
does not exist.
PR: bin/38303
Submitted by: Woei-Luen, Shyu <m8535@cn.ee.ccu.edu.tw>
the committed patch differs from the submitted one, any inaccuracies are mine.
Notes:
svn path=/head/; revision=113714
|
|
|
|
| |
Notes:
svn path=/head/; revision=113312
|
|
|
|
|
|
|
|
|
|
| |
This is an optional feature, disabled by default.
This will be useful to people testing the various POSIX threading
libraries under -CURRENT but can easily serve other needs.
Notes:
svn path=/head/; revision=113229
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Remove the unused FILE\ *tf from print_mesg args, and the
bogus passing in of an uninitialised FILE* for it.
Call a timeval 'now' instead of 'clock' due to shadowing.
Remove a nested localtime declaration.
Make the delete invite argument match the ID type, u_int32_t.
Use const for pointers to const items.
Cast to long where printing as such.
Include netinet/in.h for htonl/htons.
Reviewed by: imp
Notes:
svn path=/head/; revision=112998
|
|
|
|
| |
Notes:
svn path=/head/; revision=112940
|
|
|
|
|
|
|
|
|
| |
and _DEFAULT are the same for 5.x.
Committed under threat of action from: The mdoc police
Notes:
svn path=/head/; revision=112644
|
|
|
|
|
|
|
|
|
|
| |
Constness, missing prototypes, non-ansi prototypes, missing
initialisers, unnecessary declarations, shadowing.
Reviewed by: md5
Notes:
svn path=/head/; revision=112452
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
objects.
Programs such as sshd depend on two pointers to the same function being
equal in a given process. However, the current ia64 implementation
ensures that they're equal when both the pointers are instantiated in
the same ELF object. The attached patch ensures that they're equal
irrespective of where they're instantiated.
Reviewed by marcel@ (mentor) and kan@
Notes:
svn path=/head/; revision=112419
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Kernel:
Change statistics to use the *uptime() timescale (ie: relative to
boottime) rather than the UTC aligned timescale. This makes the
device statistics code oblivious to clock steps.
Change timestamps to bintime format, they are cheaper.
Remove the "busy_count", and replace it with two counter fields:
"start_count" and "end_count", which are updated in the down and
up paths respectively. This removes the locking constraint on
devstat.
Add a timestamp argument to devstat_start_transaction(), this will
normally be a timestamp set by the *_bio() function in bp->bio_t0.
Use this field to calculate duration of I/O operations.
Add two timestamp arguments to devstat_end_transaction(), one is
the current time, a NULL pointer means "take timestamp yourself",
the other is the timestamp of when this transaction started (see
above).
Change calculation of busy_time to operate on "the salami principle":
Only when we are idle, which we can determine by the start+end
counts being identical, do we update the "busy_from" field in the
down path. In the up path we accumulate the timeslice in busy_time
and update busy_from.
Change the byte_* and num_* fields into two arrays: bytes[] and
operations[].
Userland:
Change the misleading "busy_time" name to be called "snap_time" and
make the time long double since that is what most users need anyway,
fill it using clock_gettime(CLOCK_MONOTONIC) to put it on the same
timescale as the kernel fields.
Change devstat_compute_etime() to operate on struct bintime.
Remove the version 2 legacy interface: the change to bintime makes
compatibility far too expensive.
Fix a bug in systat's "vm" page where boot relative busy times would
be bogus.
Bump __FreeBSD_version to 500107
Review & Collaboration by: ken
Notes:
svn path=/head/; revision=112288
|
|
|
|
| |
Notes:
svn path=/head/; revision=112283
|
|
|
|
|
|
|
|
| |
on all architectures except ia64, which uses it to keep function
description table.
Notes:
svn path=/head/; revision=112244
|
|
|
|
|
|
|
|
|
| |
return pre-zeroed pages itself.
Noticed by: jake
Notes:
svn path=/head/; revision=112242
|
|
|
|
| |
Notes:
svn path=/head/; revision=111447
|
|
|
|
| |
Notes:
svn path=/head/; revision=111283
|
|
|
|
|
|
|
|
|
|
| |
Introduce a new unlink_object() function and call it in
unload_object() instead. Removing the object in unref_dag() is
too early, rtld calls _fini() function after that and shared
objects might fail resolve their own symbols.
Notes:
svn path=/head/; revision=111054
|
|
|
|
| |
Notes:
svn path=/head/; revision=111005
|
|
|
|
| |
Notes:
svn path=/head/; revision=111001
|
|
|
|
| |
Notes:
svn path=/head/; revision=110836
|
|
|
|
| |
Notes:
svn path=/head/; revision=110834
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Introdice RTLD_SELF special handle and properly process it within
dlsym() and dlinfo() functions.
The intention is to improve our compatibility with Solaris and
to make a Java port easier.
Partially submitted by: phantom
Notes:
svn path=/head/; revision=110804
|
|
|
|
| |
Notes:
svn path=/head/; revision=110803
|
|
|
|
|
|
|
|
|
| |
Move xprintf to malloc.c, it is only used there. Make static.
Submitted by: phantom
Notes:
svn path=/head/; revision=110801
|
|
|
|
| |
Notes:
svn path=/head/; revision=110707
|
|
|
|
|
|
|
|
|
|
| |
from everyone but sysadmins.
PR: bin/29487
MFC after: 3 days
Notes:
svn path=/head/; revision=110691
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
associated lists:
remove RTLD_GLOBAL objects from global objects list;
remove the parent object from dldags list of its children.
Previosly we were doing that only to the top-level object OF the DAG
being unloaded and all its dependencies were ignored, leading to
mysterious crashes later.
Submitted by: peter (partially)
Notes:
svn path=/head/; revision=110659
|
|
|
|
| |
Notes:
svn path=/head/; revision=110395
|
|
|
|
| |
Notes:
svn path=/head/; revision=110378
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This makes such natural commands as "MKD ~user/newdir" or "STOR ~/newfile"
do what they are supposed to instead of failing miserably with the
"File not found" error.
This involves a bit of code reorganization. Namely, the code doing
glob(3) expansion has been separated to a function; a new function
has been introduced to do tilde expansion; the latter function is
invoked on a pathname before the former one. Thus behaviour mimicing
that of the Bourne shell has been achieved.
Notes:
svn path=/head/; revision=110340
|
|
|
|
|
|
|
|
| |
so return reply code 553 to indicate a error from open(2) for consistency,
as long as the code is used in the rest of the STOR/STOU handler.
Notes:
svn path=/head/; revision=110307
|
|
|
|
| |
Notes:
svn path=/head/; revision=110247
|
|
|
|
|
|
|
| |
Submitted by: mikeh (reworked by me)
Notes:
svn path=/head/; revision=110246
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
if allowed by their filesystem permissions.
This doesn't break anything since using sendfile(2)
is triggered later by a separate S_ISREG conditional.
PR: bin/20824
MFC after: 1 week
Notes:
svn path=/head/; revision=110144
|