davidxu
f62c438c72
Pull debug symbols in for statically linked binary.
...
Reviewed by: desichen
2004-08-21 11:49:19 +00:00
dfr
febc176986
Back out the call to _init_tls() - something is broken there and it
...
prevents all static binaries from running.
2004-08-21 08:22:00 +00:00
tjr
9cf5fdf194
Re-word warning about the UTF2 encoding, taking care to use the word
...
"obsolete" instead of "deprecated".
2004-08-21 08:08:29 +00:00
tjr
7c805bebcd
Bump document date for previous.
2004-08-21 08:03:18 +00:00
tjr
4fe778a081
Re-word warning about the rune interface, taking care to use the word
...
"obsolete" instead of "deprecated".
2004-08-21 08:00:31 +00:00
tjr
0950eb6cba
Change "deprecated" in link-time warnings about various rune functions
...
to "obsolete".
2004-08-21 07:48:06 +00:00
tjr
a8cee78a82
Re-word compatibility section, taking care to use the word "obsolete" to
...
describe the 4.4BSD extension of accepting characters (runes) outside of
the range of unsigned char.
2004-08-21 07:37:08 +00:00
obrien
f850188f63
Document when this function came into FreeBSD.
2004-08-21 03:31:17 +00:00
davidxu
94265926ab
build libthr on amd64.
2004-08-19 23:51:42 +00:00
davidxu
1d227ebfe2
Adjust code to support AMD64, on AMD64, thread needs to set fsbase by
...
itself before it can execute any other code, so new thread should be
created with all signals are masked until after fsbase is set.
2004-08-19 23:49:04 +00:00
davidxu
be1d6f4eb1
Add AMD64 support code.
2004-08-19 23:41:12 +00:00
alfred
b8726e60be
Reword recent addition about memory moving.
...
Requested by: keramida
Bump .Dd
Requested by: ru
2004-08-19 16:34:31 +00:00
marcel
250930c6c0
Bring ia64 back from the dead. After a call one needs to restore the
...
GP register, because it's clobbered for calls across load modules. The
previous commit inserted the call to _init_tls() between the call to
atexit() and the restoration of the GP register clobbered by it. Fix:
restore GP before we call _init_tls().
Pointy hat: dfr@
2004-08-18 23:06:47 +00:00
alfred
4eb39ec016
Clarify that realloc and reallocf may move the memory allocation.
2004-08-18 21:13:15 +00:00
dfr
a26ab6440d
Always allocate a TLS area even if its empty - libpthread relies on
...
having a valid %gs when it initialises.
MFC after: 2 days
2004-08-18 10:18:58 +00:00
trhodes
05b6eacd90
/me kicks cvs update
...
Revert previous commit, tjr already fixed it and I was too stupid to
notice this fact.
Approved by: re (to avoid failing cvs ci)
2004-08-17 04:56:03 +00:00
trhodes
d788381502
Fix incorrect code in an example. The previous example would produce
...
19 column positions wide in the first line and 20 in the rest of the lines.
This fixes the example to provide the correct output.
PR: 53454
Noticed by: Kuang-che Wu <kcwu@kcwu.homeip.net>
Submitted by: Marc Silver <marcs@draenor.org>
Approved by: re (scottl)
2004-08-17 04:45:52 +00:00
davidxu
776807c108
Fix compile, s/tp_dtv/tp_tdv/g.
2004-08-16 14:07:38 +00:00
dfr
d38a75138f
Fix alpha build and add __FBSDID.
...
PR: 70518
2004-08-16 08:12:29 +00:00
grehan
a14d72d426
Bring PPC up to date with latest TLS changes.
2004-08-16 05:41:39 +00:00
davidxu
cea7c80bb2
Plug a memory leak in error case.
2004-08-16 05:20:12 +00:00
davidxu
83403f3840
1. Use libpthread's exported symbols to calcuate offset in data structure
...
2. Enable TLS debugger support.
2004-08-16 03:30:16 +00:00
davidxu
4872917430
1. Add macro DTV_OFFSET to calculate dtv offset in tcb.
...
2. Export symbols needed by debugger.
2004-08-16 03:27:29 +00:00
davidxu
62ead65343
Add a file to collection all symbols will be needed by debugger.
2004-08-16 03:25:07 +00:00
dfr
873cb28aa6
Add rtld-elf to the include path for the rtld to pthread TLS interface.
2004-08-15 21:51:18 +00:00
dfr
4dd05c8c57
Add TLS support for i386 and amd64.
2004-08-15 16:28:05 +00:00
dfr
eebd52f2bb
Add TLS support for libthr on i386.
2004-08-15 16:21:30 +00:00
dfr
2f90ca8b3c
Add support for TLS in statically linked programs.
2004-08-15 16:18:52 +00:00
stefanf
bcdeb8e73c
Avoid using void pointers in additive expressions.
...
PR: 56653
2004-08-14 17:46:10 +00:00
phk
271672aa9c
Fix outgoing ICMP on global instance.
2004-08-14 14:21:09 +00:00
kientzle
49a8ad2487
Eliminate reliance on non-portable <err.h> by implementing a very
...
simple errx() function.
Improve behavior when bzlib/zlib are missing by detecting and
issuing an error message on attempts to read gzip/bzip2 compressed
archives.
2004-08-14 03:45:45 +00:00
kientzle
6995782b7a
We don't need <paths.h>, so don't bother including it.
2004-08-14 03:43:35 +00:00
stefanf
e3c005c4ca
Avoid using void pointers in additive expressions.
...
PR: 56653 (libc/rpc bits)
Approved by: alfred
2004-08-13 23:22:38 +00:00
roam
6a48c2ea98
Document the MNT_SNAPSHOT mount flag with a cross-reference
...
to mksnap_ffs(8).
PR: 70402
Submitted by: James Raftery <james@now.ie>
2004-08-13 14:33:03 +00:00
davidxu
fd9ef6980b
1. Add missing functions: libthr_dbresume,libthr_dbsuspend.
...
2. Implement functions: libthr_db_thr_setfpregs, libthr_db_thr_setregs,
libthr_db_ta_map_id2thr.
3. simplify libthr_db_thr_getfpregs, libthr_db_thr_getgregs.
2004-08-13 06:47:33 +00:00
tjr
a1081fe738
Fix example.
2004-08-12 12:32:14 +00:00
tjr
84b5d3520f
Implement wcwidth() as an inline function.
2004-08-12 12:19:11 +00:00
deischen
0340faafa1
As long as we have a knob to force system scope threads, why not have
...
a knob to force process scope threads. If the environment variable
LIBPTHREAD_PROCESS_SCOPE is set, force all threads to be process
scope threads regardless of how the application creates them. If
LIBPTHREAD_SYSTEM_SCOPE is set (forcing system scope threads), it
overrides LIBPTHREAD_PROCESS_SCOPE.
$ # To force system scope threads
$ LIBPTHREAD_SYSTEM_SCOPE=anything threaded_app
$ # To force process scope threads
$ LIBPTHREAD_PROCESS_SCOPE=anything threaded_app
2004-08-12 12:12:12 +00:00
harti
f9ec393252
Link to the build again. The problem was that we need a new
...
gensnmptree for the .def file to parse. This was fixed in
Makefile.inc1.
2004-08-11 16:47:12 +00:00
harti
3d30ca08e0
Again something bad is happening so comment out the ATM module.
2004-08-11 16:01:46 +00:00
harti
90c7ff416f
Now, after the import of NgATM-1.1, re-enable the atm module.
2004-08-11 12:27:31 +00:00
green
70cf64bec6
Update "documentation date" fields.
2004-08-10 16:38:19 +00:00
green
94edfa59ed
Update mlock(2) manpage to cross-reference m{,un}lockall(2), remove
...
a case where ENOMEM could be returned by munlock(2), and add possible
system deadlock to the BUGS section.
2004-08-10 14:52:42 +00:00
scottl
5de16095d4
Disable the snmp_atm module until the source gets fixed. This will unbreak
...
this portion of the build.
2004-08-10 04:56:39 +00:00
harti
f9e42a4d23
Link the snmp_atm module to the build unless NOATM is defined.
2004-08-09 16:40:39 +00:00
harti
bcd06af9f6
Now that gensnmptree can read and merge more than one tree make
...
the rule so that the tree .c and .h files can be produced from several
trees.
2004-08-09 16:37:25 +00:00
harti
a150b8c437
A module for bsnmpd(1) that exports a MIB that contains information about
...
the local ATM interfaces and allows to change some parameters via SNMP.
2004-08-09 16:36:04 +00:00
obrien
917d65f59e
Turn on the magic.
2004-08-09 11:30:36 +00:00
obrien
6a44735c94
Don't try to programatically support running file(1) w/in /usr/obj or other
...
non-standard install path.
Agreed with: ru
2004-08-09 11:05:09 +00:00
obrien
80654be6fe
Uncomment the real paths and remove the local debugging paths.
...
Noticed by: ru (who's faster than 'make world' on my stock src test machine)
2004-08-09 10:32:16 +00:00