Sha256: bd12447de1421dff8465d0ee9287562179e39b6c9e3445a7acc261641195ee59

Contents?: true

Size: 404 Bytes

Versions: 5

Compression:

Stored size: 404 Bytes

Contents

#ifndef _SYS_EVENTFD_H
#define _SYS_EVENTFD_H

#ifdef __cplusplus
extern "C" {
#endif

#include <stdint.h>
#include <fcntl.h>

typedef uint64_t eventfd_t;

#define EFD_SEMAPHORE 1
#define EFD_CLOEXEC O_CLOEXEC
#define EFD_NONBLOCK O_NONBLOCK

int eventfd(unsigned int, int);
int eventfd_read(int, eventfd_t *);
int eventfd_write(int, eventfd_t);


#ifdef __cplusplus
}
#endif

#endif /* sys/eventfd.h */

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
webruby-0.2.7 modules/emscripten/system/include/libc/sys/eventfd.h
webruby-0.2.5 modules/emscripten/system/include/libc/sys/eventfd.h
webruby-0.2.4 modules/emscripten/system/include/libc/sys/eventfd.h
webruby-0.2.2 modules/emscripten/system/include/libc/sys/eventfd.h
webruby-0.2.1 modules/emscripten/system/include/libc/sys/eventfd.h