19 lines
358 B
C
19 lines
358 B
C
#ifndef EPOLL_UTIL_H_
|
|
#define EPOLL_UTIL_H_
|
|
|
|
#include <stddef.h>
|
|
|
|
#ifndef _SSIZE_T_DEFINED
|
|
#define SSIZE_T_DEFINED
|
|
typedef intptr_t ssize_t;
|
|
#endif
|
|
|
|
#define array_count(a) (sizeof(a) / (sizeof((a)[0])))
|
|
|
|
#define container_of(ptr, type, member) \
|
|
((type*) ((char*) (ptr) -offsetof(type, member)))
|
|
|
|
#define unused(v) ((void) (v))
|
|
|
|
#endif /* EPOLL_UTIL_H_ */
|