|
Packit |
231c70 |
/*
|
|
Packit |
231c70 |
* compat.h
|
|
Packit |
231c70 |
* Copyright (C) 2012 Adrian Perez <aperez@igalia.com>
|
|
Packit |
231c70 |
*/
|
|
Packit |
231c70 |
|
|
Packit |
231c70 |
#ifndef __compat_h__
|
|
Packit |
231c70 |
#define __compat_h__
|
|
Packit |
231c70 |
|
|
Packit |
231c70 |
#include <pthread.h>
|
|
Packit |
231c70 |
#include <errno.h>
|
|
Packit |
231c70 |
|
|
Packit |
231c70 |
#define __set_errno(errval) \
|
|
Packit |
231c70 |
(errno = (errval))
|
|
Packit |
231c70 |
|
|
Packit |
231c70 |
#define __libc_lock_define_initialized(CLASS, lockvar) \
|
|
Packit |
231c70 |
CLASS pthread_mutex_t lockvar = PTHREAD_MUTEX_INITIALIZER;
|
|
Packit |
231c70 |
|
|
Packit |
231c70 |
#define __libc_lock_lock(lock) \
|
|
Packit |
231c70 |
pthread_mutex_lock (&(lock))
|
|
Packit |
231c70 |
|
|
Packit |
231c70 |
#define __libc_lock_unlock(lock) \
|
|
Packit |
231c70 |
pthread_mutex_unlock (&(lock))
|
|
Packit |
231c70 |
|
|
Packit |
231c70 |
extern int __have_o_cloexec;
|
|
Packit |
231c70 |
|
|
Packit |
231c70 |
#ifndef ALTFILES_DATADIR
|
|
Packit |
231c70 |
#define ALTFILES_DATADIR "/lib"
|
|
Packit |
231c70 |
#endif /* !ALTFILES_DATADIR */
|
|
Packit |
231c70 |
|
|
Packit |
231c70 |
#ifndef ALTFILES_MODULE_NAME
|
|
Packit |
231c70 |
#define ALTFILES_MODULE_NAME altfiles
|
|
Packit |
231c70 |
#endif /* !ALTFILES_MODULE_NAME */
|
|
Packit |
231c70 |
|
|
Packit |
231c70 |
#endif /* !__compat_h__ */
|
|
Packit |
231c70 |
|