diff options
| author | Eric Andersen <andersen@codepoet.org> | 2002-08-06 14:49:17 +0000 | 
|---|---|---|
| committer | Eric Andersen <andersen@codepoet.org> | 2002-08-06 14:49:17 +0000 | 
| commit | 7711a9b8e870372e19f6bea41a70baa0ea2878dd (patch) | |
| tree | 25e6076580afd740b38ebb92b827c8ca0438baa9 /libpthread/linuxthreads/sysdeps/pthread | |
| parent | 0a2d7c0bb713079a668162883e5ccdacf92f4beb (diff) | |
Several pthreads updates.  Enable linuxthreads_db.  Several fixes
related to thread local storage.
 -Erik
Diffstat (limited to 'libpthread/linuxthreads/sysdeps/pthread')
| -rw-r--r-- | libpthread/linuxthreads/sysdeps/pthread/bits/libc-tsd.h | 9 | 
1 files changed, 5 insertions, 4 deletions
| diff --git a/libpthread/linuxthreads/sysdeps/pthread/bits/libc-tsd.h b/libpthread/linuxthreads/sysdeps/pthread/bits/libc-tsd.h index e38cdf550..ca53b94d2 100644 --- a/libpthread/linuxthreads/sysdeps/pthread/bits/libc-tsd.h +++ b/libpthread/linuxthreads/sysdeps/pthread/bits/libc-tsd.h @@ -1,5 +1,5 @@  /* libc-internal interface for thread-specific data.  LinuxThreads version. -   Copyright (C) 1997, 1998 Free Software Foundation, Inc. +   Copyright (C) 1997, 1998, 1999, 2001 Free Software Foundation, Inc.     This file is part of the GNU C Library.     The GNU C Library is free software; you can redistribute it and/or @@ -25,11 +25,12 @@  /* Fast thread-specific data internal to libc.  */  enum __libc_tsd_key_t { _LIBC_TSD_KEY_MALLOC = 0,  			_LIBC_TSD_KEY_DL_ERROR, +			_LIBC_TSD_KEY_RPC_VARS,  			_LIBC_TSD_KEY_N }; -extern void *(*__libc_internal_tsd_get) __P ((enum __libc_tsd_key_t)); -extern int (*__libc_internal_tsd_set) __P ((enum __libc_tsd_key_t, -					    __const void *)); +extern void *(*__libc_internal_tsd_get) (enum __libc_tsd_key_t) __THROW; +extern int (*__libc_internal_tsd_set) (enum __libc_tsd_key_t, +				       __const void *)  __THROW;  #define __libc_tsd_define(CLASS, KEY)	CLASS void *__libc_tsd_##KEY##_data;  #define __libc_tsd_get(KEY) \ | 
