kib
2ccc50ad8d
Merge the 386 and amd64 versions of the fenv.h, to make cc -m32
...
compilations which use fenv.h work.
Reviewed by: tjil
Sponsored by: The FreeBSD Foundation
2013-04-21 13:31:55 +00:00
joel
f0ba1598b2
Add example.
...
PR: 177025
Submitted by: Fernando <fernando.apesteguia@gmail.com>
Reviewed by: theraven
2013-04-21 10:30:19 +00:00
joel
3cd1c80381
Remove cross-references to nonexistent CPU_SET(3) manpage.
...
Also fix cpu_getaffinity(2) document title.
PR: 176317
Submitted by: brucec
2013-04-21 06:46:41 +00:00
joel
d385d368ea
mdoc: end function context properly.
2013-04-20 22:16:49 +00:00
ed
7b4c44c928
Enable libcompiler-rt on MIPS.
...
Originally we disabled libcompiler-rt on MIPS and SPARC64, because of an
issue where __clzdi2 and __ctzdi2 would cause endless recursion. This
bug has been fixed in r230021 already, but for some reason we only
switched to libcompiler-rt on SPARC64 -- not MIPS.
This means we can finally use <stdatomic.h> on all our architectures.
2013-04-20 14:44:28 +00:00
trociny
75df1dfd83
Bump date.
2013-04-20 08:25:14 +00:00
trociny
457eff3864
Add procstat_getkstack function to dump kernel stacks of a process.
...
MFC after: 1 month
2013-04-20 08:17:20 +00:00
trociny
5c12dda0cc
Add procstat_getauxv function to retrieve a process auxiliary vector.
...
MFC after: 1 month
2013-04-20 08:10:47 +00:00
trociny
890cfdcd4f
Extend libprocstat with functions to retrieve process command line
...
arguments and environment variables.
Suggested by: stas
Reviewed by: jhb and stas (initial version)
MFC after: 1 month
2013-04-20 08:07:04 +00:00
trociny
72dafce20f
Add procstat_getosrel function to retrieve a process osrel info.
...
MFC after: 1 month
2013-04-20 08:03:56 +00:00
trociny
93aa05a118
Add procstat_getpathname function to retrieve a process executable.
...
MFC after: 1 month
2013-04-20 08:02:43 +00:00
trociny
398b48380f
Add procstat_getrlimit function to retrieve a process resource limits info.
...
MFC after: 1 month
2013-04-20 07:59:44 +00:00
trociny
4ca5694006
Add procstat_getumask function to retrieve a process umask.
...
MFC after: 1 month
2013-04-20 07:57:08 +00:00
trociny
1597072d38
Add procstat_getgroups function to retrieve process groups.
...
MFC after: 1 month
2013-04-20 07:54:07 +00:00
trociny
08b1137c14
Add procstat_getvmmap function to get VM layout of a process.
...
MFC after: 1 month
2013-04-20 07:49:35 +00:00
trociny
16ea6280bf
Make libprocstat(3) extract procstat notes from a process core file.
...
PR: kern/173723
Suggested by: jhb
Glanced by: kib
MFC after: 1 month
2013-04-20 07:47:26 +00:00
ed
120125784a
Add the Clang specific -Wmissing-variable-declarations to WARNS=6.
...
This compiler flag enforces that that people either mark variables
static or use an external declarations for the variable, similar to how
-Wmissing-prototypes works for functions.
Due to the fact that Yacc/Lex generate code that cannot trivially be
changed to not warn because of this (lots of yy* variables), add a
NO_WMISSING_VARIABLE_DECLARATIONS that can be used to turn off this
specific compiler warning.
Announced on: toolchain@
2013-04-19 19:45:00 +00:00
kientzle
707e050049
An even more refined version of r249484, until we can come up with
...
a good fix for the -print-file-name=include breakage.
As suggested by Andrey Chernov.
2013-04-19 05:13:57 +00:00
kientzle
8c11cb4c23
Fix the symlink creation from r249484 so that repeated
...
installs work correctly.
Suggested by Tijl Coosemans.
2013-04-19 05:01:14 +00:00
davidxu
56f27563ac
Remove debug code.
2013-04-18 05:58:07 +00:00
davidxu
4144588ba6
Avoid copying memory if SIGCANCEL is not masked.
2013-04-18 05:56:00 +00:00
davidxu
05a4fb8c6e
Revert revision 249323, the PR/177624 is confusing, that bug is caused
...
by using buggy getcontext/setcontext on same stack, while swapcontext
normally works on different stack, there is no such a problem.
2013-04-18 05:12:11 +00:00
jilles
f83f35001e
pututxline: Don't set errno=0 in subfunctions.
...
The functions utx_active_add(), utx_active_remove(), utx_lastlogin_add() and
utx_log_add() set errno to 0 if they are successful. This not only violates
POSIX if pututxline() is successful, but may also overwrite a valid error
with 0 if, for example, utx_lastlogin_add() fails while utx_log_add()
succeeds.
Reviewed by: ed
2013-04-17 21:08:15 +00:00
gabor
d3ee8e3ff6
- Correct mispellings of the word occurrence
...
Submitted by: Christoph Mallon <christoph.mallon@gmx.de> (via private mail)
2013-04-17 11:40:10 +00:00
joel
1061eb0aae
mdoc: remove superfluous paragraph macro.
2013-04-16 20:31:15 +00:00
jhb
0ed1bc2e92
- Document that sem_wait() can fail with EINTR if it is interrupted by a
...
signal.
- Fix the old ksem implementation for POSIX semaphores to not restart
sem_wait() or sem_timedwait() if interrupted by a signal.
MFC after: 1 week
2013-04-16 20:26:31 +00:00
rwatson
8bcd0583fd
Use a suitable code generation when building libstand for MIPS.
...
Reviewed by: imp
Sponsored by: DARPA, AFRL
MFC after: 3 days
2013-04-16 17:20:52 +00:00
rwatson
aa1e549808
Adapt libstand's setjmp/longjmp MIPS support to be portable across 32-bit
...
and 64-bit MIPS. Don't use the floating-point coprocessor in the libstand
context for MIPS.
Reviewed by: imp
MFC after: 3 days
Sponsored by: DARPA, AFRL
2013-04-16 17:03:35 +00:00
kientzle
436b748f67
Install a symlink
...
/usr/lib/include ==> /usr/include
This fixes -print-file-name=include in clang (and is
arguably a better way to fix the same issue in GCC than
the change I made in r231336).
MFC after: 1 week
2013-04-14 19:13:51 +00:00
des
4faf138873
Backport upstream r684 (OPENPAM_DEBUG enables debugging macros but does
...
not turn debugging on by default) and add OPENPAM_DEBUG to CFLAGS.
2013-04-14 16:49:27 +00:00
jilles
f98571cfa0
libc: Fix typo in French translation.
...
PR: kern/177704
Submitted by: martymac
MFC after: 1 week
2013-04-14 11:44:47 +00:00
des
be3ee96e43
Clean up.
2013-04-14 00:59:56 +00:00
des
27d195e3cd
Include ldns's b{32,64}_{ntop,pton}().
2013-04-13 22:45:41 +00:00
des
b2e53cc2ea
Use the CONNECT method to proxy HTTPS connections through HTTP proxies.
...
PR: bin/80176
Submitted by: Yuichiro NAITO <naito.yuichiro@gmail.com>
2013-04-12 22:05:15 +00:00
jilles
3795372721
libthr: Remove _thr_rtld_fini(), unused since r245630.
2013-04-12 19:47:32 +00:00
dim
4ca88b0ec1
Upgrade our copy of llvm/clang to trunk r178860, in preparation of the
...
upcoming 3.3 release (branching and freezing expected in a few weeks).
Preliminary release notes can be found at the usual location:
<http://llvm.org/docs/ReleaseNotes.html >
An MFC is planned once the actual 3.3 release is finished.
2013-04-12 17:57:40 +00:00
emaste
5f41a5dc88
Spelling correction
2013-04-11 20:15:37 +00:00
trociny
e5ccd8b61a
Add sbuf_start_section and sbuf_end_section to the libsbuf symbol map.
...
MFC after: 1 month
2013-04-11 19:50:10 +00:00
joel
3750352678
Remove EOL whitespace.
2013-04-11 13:05:38 +00:00
emaste
21fcda067e
Remove unused atomic header
2013-04-11 12:49:42 +00:00
glebius
a54e9276b3
Fix typo.
2013-04-11 10:14:28 +00:00
glebius
b832dcf87e
Include types.h for C99 uintXX_t types.
2013-04-11 07:30:49 +00:00
glebius
147dda2e5e
o Provide function kvm_read_zpcpu() to access UMA_ZONE_PCPU allocations.
...
o Provide function kvm_counter_u64_fetch() to fetch valut of a counter(9).
Sponsored by: Nginx, Inc.
2013-04-10 20:26:53 +00:00
tuexen
dc49969f25
Remove the number of addresses restriction from sctp_connectx().
...
Remove unused code.
While there, do some cleanup of the code.
MFC after: 1 week
2013-04-10 11:26:30 +00:00
davidxu
ac0cfc7fcb
swapcontext wrapper can not be implemented in C, the stack pointer saved in
...
the context becomes invalid when the function returns, same as setjmp,
it must be implemented in assemble language, see discussions in PR
misc/177624.
2013-04-10 02:40:03 +00:00
dim
c72c57c9e9
Vendor import of clang trunk r178860:
...
http://llvm.org/svn/llvm-project/cfe/trunk@178860
2013-04-08 18:45:10 +00:00
dim
169d2bd060
Vendor import of llvm trunk r178860:
...
http://llvm.org/svn/llvm-project/llvm/trunk@178860
2013-04-08 18:41:23 +00:00
jkim
5f9930d09f
Fix declaration vs. definition inconsistency. No functional change.
2013-04-05 23:41:34 +00:00
gnn
8bbd0c98b7
Correct the returned message lengths for timeval and bintime control
...
messages (SO_BINTIME, SO_TIMEVAL).
Obtained from: phk
2013-04-05 18:09:43 +00:00
delphij
08ef412169
Replace access to /dev/random with the kernel pseudo-random number
...
source sysctl(KERN_ARND) and remove the fallback code.
Obtained from: OpenBSD
Reviewed by: secteam
MFC after: 1 month
2013-04-02 23:41:20 +00:00