land/cmd/land/testdata/helloworld.c

22 lines
379 B
C

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;
}