* include/pthread.h (pthread_cleanup_push): Eliminate space preceding
arguments. (pthread_cleanup_pop): Ditto.
This commit is contained in:
parent
13c45b304c
commit
620dd06d15
@ -1,3 +1,9 @@
|
||||
Thu May 3 16:37:55 2001 Christopher Faylor <cgf@cygnus.com>
|
||||
|
||||
* include/pthread.h (pthread_cleanup_push): Eliminate space preceding
|
||||
arguments.
|
||||
(pthread_cleanup_pop): Ditto.
|
||||
|
||||
Thu May 3 18:16:00 2001 Corinna Vinschen <corinna@vinschen.de>
|
||||
|
||||
* net.cc (wsock_init): Rename `was_in_progress' to `wsock_started'
|
||||
|
@ -1,6 +1,6 @@
|
||||
/* pthread.h: POSIX pthread interface
|
||||
|
||||
Copyright 1996, 1997, 1998 Cygnus Solutions.
|
||||
Copyright 1996, 1997, 1998, 1999, 20000, 2001 Red Hat, Inc.
|
||||
|
||||
Written by Marco Fuykschot <marco@ddi.nl>
|
||||
|
||||
@ -98,14 +98,14 @@ int pthread_attr_setstacksize (pthread_attr_t *, size_t);
|
||||
int pthread_cancel (pthread_t);
|
||||
/* Macros for cleanup_push and pop;
|
||||
* The function definitions are
|
||||
void pthread_cleanup_push(void (*routine)(void*), void *arg);
|
||||
void pthread_cleanup_pop(int execute);
|
||||
void pthread_cleanup_push (void (*routine)(void*), void *arg);
|
||||
void pthread_cleanup_pop (int execute);
|
||||
*/
|
||||
typedef void __cleanup_routine_type (void *);
|
||||
|
||||
#define pthread_cleanup_push (fn, arg) { __cleanup_routine_type __cleanup_routine=fn; \
|
||||
#define pthread_cleanup_push(fn, arg) { __cleanup_routine_type __cleanup_routine=fn; \
|
||||
void *__cleanup_param=arg;
|
||||
#define pthread_cleanup_pop (execute) if (execute) __cleanup_routine(__cleanup_param); }
|
||||
#define pthread_cleanup_pop(execute) if (execute) __cleanup_routine(__cleanup_param); }
|
||||
|
||||
/* Condition variables */
|
||||
int pthread_cond_broadcast (pthread_cond_t *);
|
||||
@ -169,7 +169,6 @@ void pthread_testcancel (void);
|
||||
int pthread_suspend (pthread_t);
|
||||
int pthread_continue (pthread_t);
|
||||
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
Loading…
Reference in New Issue
Block a user