extern int open(const char *, int); extern int write(int, char *, int); extern int close(int); __attribute__ ((visibility ("default"))) int main() { const char *name = "hello"; char *msg = "Hello, world!"; int fd = open(name, 0x42); int num = write(fd, msg, 13); if (num == 0) { return 1; } num = close(fd); if (num == 0) { return 1; } return 0; }