Hiten Pandya
af73aa7cce
Move the return value information about the getenv(3) library function
...
under the RETURN VALUES section so it is consistent with others.
Cleanup the return value text for getenv(3) a little while I am here.
PR: docs/58033
MFC after: 3 days
2004-07-06 23:21:36 +00:00
Andrey A. Chernov
42aeacc4d4
Keep it sync with OpenBSD:
...
An optional argument cannot start with '-', even if permutation is
disabled.
Obtained from: OpenBSD getopt_long.c v1.17
2004-07-06 13:58:45 +00:00
Dag-Erling Smørgrav
de47739e71
Push WARNS back up to 6, but define NO_WERROR; I want the warts out in the
...
open where people can see them and hopefully fix them.
2004-07-06 12:15:24 +00:00
Dag-Erling Smørgrav
9fa0fd2682
Introduce inline {ip,udp,tcp}_next() functions which take a pointer to an
...
{ip,udp,tcp} header and return a void * pointing to the payload (i.e. the
first byte past the end of the header and any required padding). Use them
consistently throughout libalias to a) reduce code duplication, b) improve
code legibility, c) get rid of a bunch of alignment warnings.
2004-07-06 12:13:28 +00:00
Dag-Erling Smørgrav
e3e2c21639
Rewrite twowords() to access its argument through a char pointer and not
...
a short pointer. The previous implementation seems to be in a gray zone
of the C standard, and GCC generates incorrect code for it at -O2 or
higher on some platforms.
2004-07-06 09:22:18 +00:00
Tim J. Robbins
65b2e19ef7
Document incorrect handling of multibyte characters.
2004-07-06 09:20:51 +00:00
Dag-Erling Smørgrav
95347a8ee0
Temporarily lower WARNS to 3 while I figure out the alignment issues on
...
alpha.
2004-07-06 08:44:41 +00:00
David Schultz
9428e108c9
Add C99's nearbyint{,f}() functions as wrappers around rint().
...
These trivial implementations are about 25 times slower than
rint{,f}() on x86 due to the FP environment save/restore.
They should eventually be redone in terms of fegetround() and
bit fiddling.
2004-07-06 04:46:08 +00:00
David Schultz
b03b864ac9
Add implementations of ftw(3) and nftw(3) and the corresponding header
...
ftw.h. This is the implementation written by Joel Baker
<fenton@debian.org> for inclusion in NetBSD, but with several
bugfixes.
Obtained from: Debian
2004-07-05 23:13:16 +00:00
David Schultz
c8f7bbe36b
Documentation for ftw(3) and nftw(3).
...
Obtained from: OpenBSD
2004-07-05 23:12:11 +00:00
Tim Kientzle
2859e75d07
Minor wordsmithing; remove a controversial colon.
2004-07-05 19:44:35 +00:00
Tim Kientzle
f586f10d0d
Add convenience functions to retrieve the atime fields directly,
...
without having to first pull the stat structure.
2004-07-05 18:11:44 +00:00
Tim Kientzle
7228b0c18b
ru@'s ambitious sweep through the manpages is mostly a good thing,
...
but some colons are supposed to be followed by uppercase letters.
2004-07-05 18:08:32 +00:00
Ruslan Ermilov
0d0f025292
Make whatis(1) happy about the NAME section.
...
Slightly fix markup and grammar.
2004-07-05 17:38:08 +00:00
Ruslan Ermilov
51f98e585b
Fix the NAME section making whatis(1) happy in particular.
2004-07-05 17:12:53 +00:00
Ruslan Ermilov
37266c4b94
Unbreak a whatis(1) entry by fixing the NAME section.
...
Minor markup and grammar nits.
2004-07-05 16:32:30 +00:00
Dag-Erling Smørgrav
ed01a58215
Make libalias WARNS?=6-clean. This mostly involves renaming variables
...
named link, foo_link or link_foo to lnk, foo_lnk or lnk_foo, fixing
signed / unsigned comparisons, and shoving unused function arguments
under the carpet.
I was hoping WARNS?=6 might reveal more serious problems, and perhaps
the source of the -O2 breakage, but found no smoking gun.
2004-07-05 11:10:57 +00:00
Dag-Erling Smørgrav
ffcb611a9d
Parenthesize return values.
2004-07-05 10:55:23 +00:00
Dag-Erling Smørgrav
f311ebb4ec
Mechanical whitespace cleanup.
2004-07-05 10:53:28 +00:00
Ruslan Ermilov
1af1ea79a8
Markup fixes.
2004-07-05 07:21:55 +00:00
Ruslan Ermilov
9f4d0646c7
Markup fixes.
2004-07-05 06:59:17 +00:00
Ruslan Ermilov
c81fcafd0d
Markup fixes.
2004-07-05 06:53:34 +00:00
Ruslan Ermilov
b9384efc1c
Markup nits.
2004-07-05 06:39:03 +00:00
Ruslan Ermilov
284fcee0c0
Fixed cross-references in SEE ALSO.
...
Emininated double space and hard sentence breaks.
2004-07-04 21:15:37 +00:00
Ruslan Ermilov
1c85060a13
Sort SEE ALSO references (in dictionary order, ignoring case).
2004-07-04 20:55:50 +00:00
Colin Percival
0a31135d11
Add commentary explaining why we return EBADF upon attempts to fflush() a
...
read-only file.
Discussed on: -current
2004-07-04 20:17:00 +00:00
Marcel Moolenaar
cc7be8dc05
Record the offset of thr_id in the thread structure. Required for
...
debugging.
2004-07-04 19:07:07 +00:00
Tim Kientzle
98183bf412
Yet another pointy hat: When restoring file flags, it's okay to use the
...
shared stat buffer, but don't try to access it through an uninitialized
pointer.
2004-07-04 18:28:56 +00:00
Stefan Farfeleder
5908d366fb
Consistently use __inline instead of __inline__ as the former is an empty macro
...
in <sys/cdefs.h> for compilers without support for inline.
2004-07-04 16:11:03 +00:00
Poul-Henning Kamp
e6bbb69149
Add LibAliasOutTry() which checks a packet for a hit in the tables, but
...
does not create a new entry if none is found.
2004-07-04 12:53:07 +00:00
Juli Mallett
32889325b8
Yes, NgRecvAsciiMsg has the same results as NgRecvAsciiMsg, but it's
...
much more apt to note that it has the same result as NgRecvMsg. Make
the manual page less circular in its reference to this fact.
2004-07-04 04:03:37 +00:00
Ruslan Ermilov
a817e9e674
Fixed markup.
2004-07-03 23:14:34 +00:00
Ruslan Ermilov
30950a21e1
Eliminate double whitespace.
2004-07-03 22:30:10 +00:00
Ruslan Ermilov
1a0a934547
Mechanically kill hard sentence breaks.
2004-07-02 23:52:20 +00:00
David Xu
39ba326d65
Follow previous change in makecontext. Use %esi to store next ucp
...
pointer, here we keep orignal %ebp, so we can see where signal handler
comes in and interrupt normal code.
2004-07-02 23:20:05 +00:00
Ruslan Ermilov
839693c44f
Deal with unsafe tab characters.
2004-07-02 19:55:26 +00:00
Ruslan Ermilov
d37ea99837
Removed trailing whitespace.
2004-07-02 19:07:33 +00:00
Ruslan Ermilov
4b6c8c6498
Fixed spelling of the document date.
2004-07-02 18:00:03 +00:00
Ruslan Ermilov
26b6c45a92
Markup tidying.
2004-07-02 16:45:56 +00:00
David Xu
a5a5d84784
Use %esi to store next ucp pointer. Mark end of stack by
...
setting %ebp to zero, this avoids new gdb to dump a weird
backtrace.
2004-07-02 14:19:44 +00:00
Marcel Moolenaar
cd28f17da2
Change the thread ID (thr_id_t) used for 1:1 threading from being a
...
pointer to the corresponding struct thread to the thread ID (lwpid_t)
assigned to that thread. The primary reason for this change is that
libthr now internally uses the same ID as the debugger and the kernel
when referencing to a kernel thread. This allows us to implement the
support for debugging without additional translations and/or mappings.
To preserve the ABI, the 1:1 threading syscalls, including the umtx
locking API have not been changed to work on a lwpid_t. Instead the
1:1 threading syscalls operate on long and the umtx locking API has
not been changed except for the contested bit. Previously this was
the least significant bit. Now it's the most significant bit. Since
the contested bit should not be tested by userland, this change is
not expected to be visible. Just to be sure, UMTX_CONTESTED has been
removed from <sys/umtx.h>.
Reviewed by: mtm@
ABI preservation tested on: i386, ia64
2004-07-02 00:40:07 +00:00
Ruslan Ermilov
862b46f607
Markup, grammar, punctuation.
2004-07-01 18:20:57 +00:00
Ruslan Ermilov
c9a246418d
Bumped document date.
...
Fixed markup.
Fixed examples to match the new API.
2004-07-01 17:51:48 +00:00
Ruslan Ermilov
86ab142d10
Back out last delta, it just unpolitely reverted some local changes.
2004-07-01 17:13:15 +00:00
Tim J. Robbins
30e970d965
Update libstand makefile for zlib 1.2.1.
2004-07-01 00:01:26 +00:00
Tim J. Robbins
9e64ecd96c
Update makefile for zlib 1.2.1.
2004-06-30 23:58:22 +00:00
Tim J. Robbins
0b73a4c301
Resolve conflicts.
2004-06-30 23:54:46 +00:00
Tim J. Robbins
1fa1f918ab
This commit was generated by cvs2svn to compensate for changes in r131377,
...
which included commits to RCS files with non-trunk default branches.
2004-06-30 23:43:39 +00:00
Tim J. Robbins
aea8f65dfe
Import zlib 1.2.1 (trimmed)
2004-06-30 23:43:39 +00:00
Ruslan Ermilov
33992dc0ed
Markup, grammar, and spelling fixes.
2004-06-30 20:09:10 +00:00