Introduction
Introduction Statistics Contact Development Disclaimer Help
sys.std.h - 9base - revived minimalist port of Plan 9 userland to Unix
git clone git://git.suckless.org/9base
Log
Files
Refs
README
LICENSE
---
sys.std.h (614B)
---
1 #include <utf.h>
2 #include <fmt.h>
3 #include <bio.h>
4 #include <regexp9.h>
5 #include <stdlib.h>
6 #include <unistd.h>
7 #include <fcntl.h>
8 #include <string.h>
9 #include <ctype.h>
10 #include <time.h>
11 #include <stdint.h>
12
13 #define OREAD O_RDONLY
14 #define OWRITE O_WRONLY
15 #define ORDWR O_RDWR
16 #define nil 0
17 #define nelem(x) (sizeof(x)/sizeof((x)[0]))
18 #define seek lseek
19 #define remove unlink
20 #define exits(x) exit(x && *(char*)x ? 1 : 0)
21 #define USED(x) if(x){}else
22 #define create(name, mode, perm) open(name, mode|O_CREAT, perm)
23 #define ERRMAX 256
24
25 typedef uintptr_t uintptr;
26 #define uchar mk_uchar
27 typedef unsigned char uchar;
You are viewing proxied material from suckless.org. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.