diff options
Diffstat (limited to 'libpthread')
| -rw-r--r-- | libpthread/linuxthreads.old/wrapsyscall.c | 54 | 
1 files changed, 27 insertions, 27 deletions
| diff --git a/libpthread/linuxthreads.old/wrapsyscall.c b/libpthread/linuxthreads.old/wrapsyscall.c index 713e7e548..b0d314557 100644 --- a/libpthread/linuxthreads.old/wrapsyscall.c +++ b/libpthread/linuxthreads.old/wrapsyscall.c @@ -41,35 +41,35 @@ const int __pthread_provide_wrappers = 0;  #endif -#define CANCELABLE_SYSCALL(res_type, name, param_list, params) \ -res_type __libc_##name param_list;					      \ -res_type								      \ -__attribute__ ((weak))							      \ -name param_list								      \ -{									      \ -  res_type result;							      \ -  int oldtype;								      \ -  pthread_setcanceltype (PTHREAD_CANCEL_ASYNCHRONOUS, &oldtype);	      \ -  result = __libc_##name params;					      \ -  pthread_setcanceltype (oldtype, NULL);				      \ -  return result;							      \ +#define CANCELABLE_SYSCALL(res_type, name, param_list, params)			\ +res_type name param_list;							\ +res_type									\ +__attribute__ ((weak))								\ +name param_list									\ +{										\ +  res_type result;								\ +  int oldtype;									\ +  pthread_setcanceltype (PTHREAD_CANCEL_ASYNCHRONOUS, &oldtype);		\ +  result = name params;								\ +  pthread_setcanceltype (oldtype, NULL);					\ +  return result;								\  } -#define CANCELABLE_SYSCALL_VA(res_type, name, param_list, params, last_arg) \ -res_type __libc_##name param_list;					      \ -res_type								      \ -__attribute__ ((weak))							      \ -name param_list								      \ -{									      \ -  res_type result;							      \ -  int oldtype;								      \ -  va_list ap;								      \ -  pthread_setcanceltype (PTHREAD_CANCEL_ASYNCHRONOUS, &oldtype);	      \ -  va_start (ap, last_arg);						      \ -  result = __libc_##name params;					      \ -  va_end (ap);								      \ -  pthread_setcanceltype (oldtype, NULL);				      \ -  return result;							      \ +#define CANCELABLE_SYSCALL_VA(res_type, name, param_list, params, last_arg)	\ +res_type ##name param_list;							\ +res_type									\ +__attribute__ ((weak))								\ +name param_list									\ +{										\ +  res_type result;								\ +  int oldtype;									\ +  va_list ap;									\ +  pthread_setcanceltype (PTHREAD_CANCEL_ASYNCHRONOUS, &oldtype);		\ +  va_start (ap, last_arg);							\ +  result = name params;								\ +  va_end (ap);									\ +  pthread_setcanceltype (oldtype, NULL);					\ +  return result;								\  } | 
