From: Ulrich Drepper Date: Fri, 6 May 2005 23:31:06 +0000 (+0000) Subject: Include bits/libc-lock.h or define dummy __libc_lock_* macros if not _LIBC. (struct... X-Git-Tag: cvs/fedora-glibc-20050520T0919~14 X-Git-Url: https://sourceware.org/git/?a=commitdiff_plain;h=e699dda3ae84df08ab8ff073e1d056a2d03cfdd7;p=glibc.git Include bits/libc-lock.h or define dummy __libc_lock_* macros if not _LIBC. (struct re_dfa_t): Add lock. --- diff --git a/posix/regex_internal.h b/posix/regex_internal.h index 58fa749e90..6db384416a 100644 --- a/posix/regex_internal.h +++ b/posix/regex_internal.h @@ -39,6 +39,14 @@ #if defined HAVE_WCTYPE_H || defined _LIBC # include #endif /* HAVE_WCTYPE_H || _LIBC */ +#if defined _LIBC +# include +#else +# define __libc_lock_define(CLASS,NAME) +# define __libc_lock_init(NAME) do { } while (0) +# define __libc_lock_lock(NAME) do { } while (0) +# define __libc_lock_unlock(NAME) do { } while (0) +#endif /* In case that the system doesn't have isblank(). */ #if !defined _LIBC && !defined HAVE_ISBLANK && !defined isblank @@ -647,6 +655,7 @@ struct re_dfa_t #ifdef DEBUG char* re_str; #endif + __libc_lock_define (, lock) }; #ifndef RE_NO_INTERNAL_PROTOTYPES