Blame compat.h

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