Kevin Lo
51fb3b32c4
Document that getpeername(2) and getsockname(2) can fail with EINVAL.
...
Reviewed by: glebius
2012-11-23 10:14:54 +00:00
Baptiste Daroussin
09259e6c48
only rename(2) after chmod(2) has succeed
...
report error if chmod(2) fails
Reported by: jh
2012-11-20 14:03:09 +00:00
Baptiste Daroussin
2d2b6ad74d
change mode the group file to 0644 after a successfull rename(2)
2012-11-20 07:22:07 +00:00
Michael Tuexen
9340982291
Cleanup the code a bit, which improves the portability.
...
MFC after: 1 week
2012-11-19 19:26:19 +00:00
Michael Tuexen
d51b57018e
Fix the handling of mapped IPv6 addresses in sctp_connectx().
...
MFC after: 3 days
2012-11-19 19:19:04 +00:00
Kevin Lo
5744601120
- the preferred way to write a NULL pointer constant is with NULL
...
- whitespace nit
Reviewed by: glebius
2012-11-16 15:02:35 +00:00
Dag-Erling Smørgrav
eab7a548ba
Fix weird indentation.
2012-11-16 12:31:43 +00:00
Joel Dahl
90c819e0a0
mdoc: Use the Ev macro for environmental variables.
2012-11-16 12:03:50 +00:00
Kevin Lo
b95b21c7ab
Document that rtprio(2) and rtprio_thread(2) can fail with EFAULT
...
due to the invoked copyout(9).
Reviewed by: davidxu
2012-11-16 09:56:25 +00:00
Greg Lehey
c90e931745
Complete man page.
...
MFC after: 2 weeks
2012-11-16 01:41:42 +00:00
Kevin Lo
d9b3cfecfd
Document that sendfile(2) can fail with ENOBUFS.
...
Reviewed by: glebius
2012-11-14 01:45:10 +00:00
Konstantin Belousov
0b92b54045
Document wait6() and waitid().
...
PR: standards/170346
Submitted by: "Jukka A. Ukkonen" <jau@iki.fi>
MFC after: 1 month
2012-11-13 12:56:42 +00:00
Konstantin Belousov
eb3d4e1fbd
Implement the waitid() SUSv4 function using wait6() system call.
...
PR: standards/170346
Submitted by: "Jukka A. Ukkonen" <jau@iki.fi>
MFC after: 1 month
2012-11-13 12:55:52 +00:00
Dimitry Andric
34a4971299
Add an explanatory comment to lib/libc/gen/isnan.c about the fix to make
...
static linking with libc and libm work.
Requested by: jilles
MFC after: 1 week
X-MFC-With: 242879
2012-11-11 13:28:04 +00:00
Dimitry Andric
0779690c2e
Only define isnan, isnanf, __isnan and __isnanf in libc.so, not in
...
libc.a and libc_p.a. In addition, define isnan in libm.a and libm_p.a,
but not in libm.so.
This makes it possible to statically link executables using both isnan
and isnanf with libc and libm.
Tested by: kargl
MFC after: 1 week
2012-11-10 21:22:10 +00:00
Greg Lehey
a012e04865
Clarify that the ' flag is an apostrophe.
...
MFC after: 2 weeks
2012-11-08 02:01:04 +00:00
Justin Hibbits
c757049235
Implement DTrace for PowerPC. This includes both 32-bit and 64-bit.
...
There is one known issue: Some probes will display an error message along the
lines of: "Invalid address (0)"
I tested this with both a simple dtrace probe and dtruss on a few different
binaries on 32-bit. I only compiled 64-bit, did not run it, but I don't expect
problems without the modules loaded. Volunteers are welcome.
MFC after: 1 month
2012-11-07 23:45:09 +00:00
Simon J. Gerraty
62b43b7f0d
Simple unit-tests for libcrypt, to show how easy it is.
...
Approved by: marcel (mentor)
2012-11-07 22:03:59 +00:00
Kevin Lo
0f5e7edc14
Fix typo; s/ouput/output
2012-11-07 07:00:59 +00:00
Marcel Moolenaar
3f3708b3dd
Remove -L<path> from LDADD, it doesn't belong there.
...
Add it to LDFLAGS instead.
Submitted by: Garrett Cooper <yanegomi@gmail.com>
2012-11-07 00:23:51 +00:00
Dimitry Andric
f0bbe9aa78
Fix a few warnings from newer clang 3.2 in libpmc, about comparing enum
...
pmc_event values against integer constants which fall outside the enum
range.
Reviewed by: fabient, sbruno
MFC after: 3 days
2012-11-05 18:49:21 +00:00
Michael Tuexen
4ed0ebf649
Fix errno in a couple of error cases.
...
MFC after: 3 days
2012-11-03 13:22:25 +00:00
Baptiste Daroussin
46f8c63df6
Fix typo
2012-11-03 00:30:22 +00:00
Dimitry Andric
a006bb4ba3
Fix broken macro checking in the libc++ Makefile, introduced in r241909.
...
This caused -std=c++0x not to be passed to the build by default.
Pointy hat to: dim
MFC after: 3 days
2012-11-02 12:18:38 +00:00
Jilles Tjoelker
cc32b2eda8
fopen(3): Mention that the "x" mode option is from C11.
...
MFC after: 1 week
2012-11-01 22:47:42 +00:00
Jilles Tjoelker
252462b3bd
fcntl(2): Fix typos in name of constant "F_DUP2FD_CLOEXEC".
...
MFC after: 1 week
2012-11-01 09:38:28 +00:00
Dag-Erling Smørgrav
192bc3edf4
Correct attribution.
2012-10-31 15:04:27 +00:00
Joel Dahl
2acb4741ca
Minor mdoc and language fixes.
2012-10-30 22:30:30 +00:00
Baptiste Daroussin
f5a05b2ba4
Removed unnecessary bits in the header that shows where I stole the template
2012-10-30 22:26:19 +00:00
Baptiste Daroussin
42818163b4
Document the pw_util(3) functions
...
Reviewed by: des, gjb
2012-10-30 22:18:08 +00:00
Baptiste Daroussin
b3d9795c98
backout r242319, racy and not done in the right place
...
Reported by: Garrett Cooper <yanegomi@gmail.com>
2012-10-29 18:06:09 +00:00
Baptiste Daroussin
29e575503c
make pw_init and gr_init fail if the specified master password or group file is
...
a directory.
MFC after: 1 month
2012-10-29 17:19:43 +00:00
Matthew D Fleming
bb196eb480
Const-ify the zone name argument to uma_zcreate(9).
...
MFC after: 3 days
2012-10-26 17:51:05 +00:00
Jaakko Heinonen
e8f6ee4a99
Improve libgeom XML parsing error handling.
...
- Abort parsing and return an error if we run out of memory.
- Return EILSEQ from geom_xml2tree() for XML syntax errors.
Silence on: freebsd-geom
2012-10-26 12:46:33 +00:00
Sean Bruno
cdfd0cc862
Cleanup and rename some variables in libpmc and hwpmc.
...
Submitted by: hiren panchasara <hiren.panchasara@gmail.com>
Reviewed by: jimharris@ sbruno@
Obtained from: Yahoo! Inc.
MFC after: 2 weeks
2012-10-24 01:26:29 +00:00
Dimitry Andric
cb554de222
Allow building libc++ with any custom -std=xxx flag. Note that using
...
-std=gnu++98 will give a lot of warnings with clang, so please use
-std=c++0x or higher, or use NO_WERROR.
MFC after: 1 week
2012-10-22 19:44:17 +00:00
Warner Losh
98fd12e162
Revert r241756
2012-10-22 13:21:11 +00:00
Warner Losh
b3f94d242f
Revert r241755
2012-10-22 13:20:31 +00:00
Eitan Adler
c965707311
Update the kill(2) and killpg(2) man pages to the modern permission
...
checks. Also indicate killpg(2) is POSIX compliant.
Reviewed by: jilles
Reviewed by: wblock
Approved by: cperciva
MFC after: 3 days
2012-10-22 03:37:00 +00:00
Eitan Adler
db702c59cf
remove duplicate semicolons where possible.
...
Approved by: cperciva
MFC after: 1 week
2012-10-22 03:00:37 +00:00
Eitan Adler
8d049fb235
Implement HTTP 305 redirect handling.
...
PR: 172452
Submitted by: gcooper
Reviewed by: des
Approved by: cperciva
MFC after: 1 week
2012-10-22 03:00:15 +00:00
Eitan Adler
c4fa1489ec
Don't deny non-temporary redirects if the -A option is set (per
...
the man page) [0]
While here add support for draft-reschke-http-status-308-07
PR: 172451 [0]
Submitted by: gcooper [0]
Reviewed by: des
Approved by: cperciva
MFC after: 1 week
2012-10-22 03:00:10 +00:00
Eitan Adler
e6c0e200f4
Be a bit more lenient in the maximum number of redirects allowed.
...
Chrome and Firefox have a limit of 20. IE has a limit of 8.
Reviewed by: des
Approved by: cperciva
MFC after: 3 days
2012-10-22 03:00:04 +00:00
Marcel Moolenaar
c175365cec
Add ATF to the build. This is may be a bit rought around the egdes,
...
but committing it helps to get everyone on the same page and makes
sure we make progress.
Tinderbox breakages that are the result of this commit are entirely
the committer's fault -- in other words: buildworld testing on amd64
only.
Credits follow:
Submitted by: Garrett Cooper <yanegomi@gmail.com>
Sponsored by: Isilon Systems
Based on work by: keramida@
Thanks to: gnn@, mdf@, mlaier@, sjg@
Special thanks to: keramida@
2012-10-22 01:18:41 +00:00
Andre Oppermann
dc00208ec4
Grammar fixes to r241781.
...
Submitted by: alc
2012-10-20 19:38:22 +00:00
Andre Oppermann
2bdf61ca29
Hide the unfortunate named sysctl kern.ipc.somaxconn from sysctl -a
...
output and replace it with a new visible sysctl kern.ipc.acceptqueue
of the same functionality. It specifies the maximum length of the
accept queue on a listen socket.
The old kern.ipc.somaxconn remains available for reading and writing
for compatibility reasons so that existing programs, scripts and
configurations continue to work. There no plans to ever remove the
orginal and now hidden kern.ipc.somaxconn.
2012-10-20 12:53:14 +00:00
Ulrich Spörlein
cc4842a1c7
Apply local patches to mandoc and connect it to the build.
...
- adds a couple more library strings used in the tree
- changes some more to the current groff spelling
- changes page footer to match groff style
2012-10-20 10:06:38 +00:00
Warner Losh
527a7c56f7
Document the method used to compute expf. Taken from exp, with
...
changes to reflect differences in computation between the two.
2012-10-19 22:47:44 +00:00
Warner Losh
aa616aa22d
Document the methods used to compute logf. Taken and edited from the
...
double version, with adaptations for the differences between it and
the float version.
2012-10-19 22:46:48 +00:00
Ulrich Spörlein
e4d7d10517
Merge mandoc from vendor into contrib and provide the necessary Makefile glue.
...
It's not yet connected to the build.
2012-10-19 22:21:01 +00:00