More OpenBSD cleanup (primarily string).
This patch removes the string/ and wchar/ directories. Change-Id: Ia489904bc67047e4bc79acb1f3eec21aa3fe5f0d
This commit is contained in:
@@ -52,18 +52,9 @@ do { \
|
||||
_UB(fp)._base = NULL; \
|
||||
_UB(fp)._size = 0; \
|
||||
WCIO_INIT(fp); \
|
||||
_FLOCK_INIT(fp); \
|
||||
_FLOCK(fp).value = __PTHREAD_RECURSIVE_MUTEX_INIT_VALUE; \
|
||||
} while (0)
|
||||
|
||||
/* Helper macros to avoid a function call when you know that fp is not NULL.
|
||||
* Notice that we keep _FLOCK_INIT() fast by slightly breaking our pthread
|
||||
* encapsulation.
|
||||
*/
|
||||
#define _FLOCK_INIT(fp) _FLOCK(fp).value = __PTHREAD_RECURSIVE_MUTEX_INIT_VALUE
|
||||
#define _FLOCK_LOCK(fp) pthread_mutex_lock(&_FLOCK(fp))
|
||||
#define _FLOCK_TRYLOCK(fp) pthread_mutex_trylock(&_FLOCK(fp))
|
||||
#define _FLOCK_UNLOCK(fp) pthread_mutex_unlock(&_FLOCK(fp))
|
||||
|
||||
#define _FILEEXT_SETUP(f, fext) \
|
||||
do { \
|
||||
(f)->_ext._base = (unsigned char *)(fext); \
|
||||
|
Reference in New Issue
Block a user