Doug Rabson
bd41e9ea59
Make sure we allocate at least enough space for the TCB for variant I TLS.
...
MFC after: 3 days
2004-08-23 15:30:05 +00:00
Tim J. Robbins
9777e82e42
Update documentation to match reality: glob() sorts its result according
...
to the current LC_COLLATE setting, not in "ASCII order".
PR: 54391
MFC after: 1 week
2004-08-23 12:10:44 +00:00
David Xu
0dabb2c8a0
Pull debug symbols in for statically linked binary.
...
Reviewed by: desichen
2004-08-21 11:49:19 +00:00
Doug Rabson
4a5a97e625
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
Tim J. Robbins
8d2a49a247
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
Tim J. Robbins
4740653c84
Bump document date for previous.
2004-08-21 08:03:18 +00:00
Tim J. Robbins
6a4d3d68c7
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
Tim J. Robbins
5a52f3c22c
Change "deprecated" in link-time warnings about various rune functions
...
to "obsolete".
2004-08-21 07:48:06 +00:00
Tim J. Robbins
b9b90a1312
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
David E. O'Brien
b35b4dcba7
Document when this function came into FreeBSD.
2004-08-21 03:31:17 +00:00
David Xu
aea0abf3e3
build libthr on amd64.
2004-08-19 23:51:42 +00:00
David Xu
9027ac471c
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
David Xu
f5eb80a9d3
Add AMD64 support code.
2004-08-19 23:41:12 +00:00
Alfred Perlstein
65da79c4be
Reword recent addition about memory moving.
...
Requested by: keramida
Bump .Dd
Requested by: ru
2004-08-19 16:34:31 +00:00
Marcel Moolenaar
e8e41d4cf8
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 Perlstein
09a12d75cf
Clarify that realloc and reallocf may move the memory allocation.
2004-08-18 21:13:15 +00:00
Doug Rabson
0e7e4e5fd6
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
Tom Rhodes
1bdc6fddbf
/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
Tom Rhodes
daa790840c
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
David Xu
f914e34db6
Fix compile, s/tp_dtv/tp_tdv/g.
2004-08-16 14:07:38 +00:00
Doug Rabson
e9abf2d6e2
Fix alpha build and add __FBSDID.
...
PR: 70518
2004-08-16 08:12:29 +00:00
Peter Grehan
391d4a3856
Bring PPC up to date with latest TLS changes.
2004-08-16 05:41:39 +00:00
David Xu
2eb43a641f
Plug a memory leak in error case.
2004-08-16 05:20:12 +00:00
David Xu
cd980d46c2
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
David Xu
a002d437ea
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
David Xu
497c17e0ae
Add a file to collection all symbols will be needed by debugger.
2004-08-16 03:25:07 +00:00
Doug Rabson
e6f19330ce
Add rtld-elf to the include path for the rtld to pthread TLS interface.
2004-08-15 21:51:18 +00:00
Doug Rabson
99c8d0836d
Add TLS support for i386 and amd64.
2004-08-15 16:28:05 +00:00
Doug Rabson
adbadf41a9
Add TLS support for libthr on i386.
2004-08-15 16:21:30 +00:00
Doug Rabson
ccd13c49b5
Add support for TLS in statically linked programs.
2004-08-15 16:18:52 +00:00
Stefan Farfeleder
4eae39bfdf
Avoid using void pointers in additive expressions.
...
PR: 56653
2004-08-14 17:46:10 +00:00
Poul-Henning Kamp
e7581f0fc2
Fix outgoing ICMP on global instance.
2004-08-14 14:21:09 +00:00
Tim Kientzle
57b665990a
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
Tim Kientzle
6a0724a89e
We don't need <paths.h>, so don't bother including it.
2004-08-14 03:43:35 +00:00
Stefan Farfeleder
361de173a5
Avoid using void pointers in additive expressions.
...
PR: 56653 (libc/rpc bits)
Approved by: alfred
2004-08-13 23:22:38 +00:00
Peter Pentchev
9f4c0e5c8f
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
David Xu
d4ee712657
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
Tim J. Robbins
5349fd7f49
Fix example.
2004-08-12 12:32:14 +00:00
Tim J. Robbins
de6c9c9d5b
Implement wcwidth() as an inline function.
2004-08-12 12:19:11 +00:00
Daniel Eischen
b9de27c005
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
Hartmut Brandt
0d5467be9e
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
Hartmut Brandt
6c6e198147
Again something bad is happening so comment out the ATM module.
2004-08-11 16:01:46 +00:00
Hartmut Brandt
d6024e35bf
Now, after the import of NgATM-1.1, re-enable the atm module.
2004-08-11 12:27:31 +00:00
Brian Feldman
ea84c8dc30
Update "documentation date" fields.
2004-08-10 16:38:19 +00:00
Brian Feldman
831bc6f574
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
Scott Long
ddb75b6fab
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
Hartmut Brandt
c33ca5aaa0
Link the snmp_atm module to the build unless NOATM is defined.
2004-08-09 16:40:39 +00:00
Hartmut Brandt
a566bd48a8
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
Hartmut Brandt
9856b0ba40
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
David E. O'Brien
8f7ffe585a
Turn on the magic.
2004-08-09 11:30:36 +00:00