native/dump-unix-constants/main.c (19 lines of code) (raw):

#include <fcntl.h> #include <stdio.h> #include <poll.h> #include <errno.h> #include <sys/time.h> void printValue(char* constName, const long constValue) { printf("%s, decimal=%ld, unsigned long hex=0x%08lx, unsigned int hex=0x%08x\n", constName, constValue, constValue, (int)constValue); } int main() { printValue("O_WRONLY", O_WRONLY); // fcntl.h printValue("O_RDWR", O_RDWR); // fcntl.h printValue("POLLIN", POLLIN); // poll.h printValue("EINTR", EINTR); // errno.h printValue("EAGAIN", EAGAIN); // errno.h printValue("O_NOCTTY", O_NOCTTY); // fcntl.h printValue("ENOTTY", ENOTTY); // errno.h return 0; }