mirror of
https://github.com/samba-team/samba.git
synced 2025-01-12 09:18:10 +03:00
a9c00f35f9
- use #include <XXX.h> for operating system includes
- use includes relative to include/ for things like system/wait.h
also fixed the thread backend to work somewhat. To fix it properly we need to do this:
- add a configure test for support for thread local storage (the __thread keyword)
- refuse to do pthreads if tls doesn't work
- refuse to do pthreads if seteuid() affects process instead of thread
- defined THREAD_LOCAL as __thread when WITH_PTHREADS
- add THREAD_LOCAL to all the global data structures that should be
thread local (there are quite a few)
right now the thread backend falls over when you hit it with several
connections at once, due to the lack of __thread on some critical
structures.
(This used to be commit
|
||
---|---|---|
.. | ||
build_options.c | ||
config.m4 | ||
config.mk | ||
process_model.c | ||
process_model.h | ||
process_model.m4 | ||
process_model.mk | ||
process_single.c | ||
process_standard.c | ||
process_thread.c | ||
rewrite.c | ||
server.c | ||
server.h | ||
service.c | ||
service.h |