mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-12-06 19:41:15 +01:00
r17091@catbus: nickm | 2007-12-11 18:05:55 -0500
Fix compilation when --disable-threads is passed in. svn:r12768
This commit is contained in:
@@ -64,6 +64,7 @@ Changes in version 0.2.0.13-alpha - 2007-12-??
|
||||
- Fix a couple of hard-to-trigger autoconf problems that could result
|
||||
in really weird results on platforms whose sys/types.h files define
|
||||
nonstandard integer types.
|
||||
- Fix compilation with --disable-threads set.
|
||||
|
||||
o Minor features:
|
||||
- On USR1, when dmalloc is in use, log the top 10 memory
|
||||
|
||||
+2
-1
@@ -469,12 +469,14 @@ void tor_mutex_acquire(tor_mutex_t *m);
|
||||
void tor_mutex_release(tor_mutex_t *m);
|
||||
void tor_mutex_free(tor_mutex_t *m);
|
||||
unsigned long tor_get_thread_id(void);
|
||||
void tor_threads_init(void);
|
||||
#else
|
||||
#define tor_mutex_new() ((tor_mutex_t*)tor_malloc(sizeof(int)))
|
||||
#define tor_mutex_acquire(m) STMT_NIL
|
||||
#define tor_mutex_release(m) STMT_NIL
|
||||
#define tor_mutex_free(m) STMT_BEGIN tor_free(m); STMT_END
|
||||
#define tor_get_thread_id() (1UL)
|
||||
#define tor_threads_init() STMT_NIL
|
||||
#endif
|
||||
|
||||
#ifdef TOR_IS_MULTITHREADED
|
||||
@@ -484,7 +486,6 @@ void tor_cond_free(tor_cond_t *cond);
|
||||
int tor_cond_wait(tor_cond_t *cond, tor_mutex_t *mutex);
|
||||
void tor_cond_signal_one(tor_cond_t *cond);
|
||||
void tor_cond_signal_all(tor_cond_t *cond);
|
||||
void tor_threads_init(void);
|
||||
#endif
|
||||
|
||||
/* Platform-specific helpers. */
|
||||
|
||||
Reference in New Issue
Block a user