Introduction
Introduction Statistics Contact Development Disclaimer Help
_libc.h - 9base - revived minimalist port of Plan 9 userland to Unix
git clone git://git.suckless.org/9base
Log
Files
Refs
README
LICENSE
---
_libc.h (660B)
---
1 #define __USE_UNIX98 // for pread/pwrite, supposedly
2 #include <unistd.h>
3 #include <stdlib.h>
4 #include <stdarg.h>
5 #include <setjmp.h>
6 #include <string.h>
7 #include <sys/types.h>
8 #include <sys/stat.h>
9 #include <fcntl.h>
10 #include <errno.h>
11 #include <stdio.h>
12
13 #include "utf.h"
14 #include "fmt.h"
15
16 #define nil 0
17 #define dup dup2
18 #define exec execv
19 #define seek lseek
20 #define getwd getcwd
21 #define USED(a)
22 #define SET(a)
23
24 enum {
25 OREAD = 0,
26 OWRITE = 1,
27 ORDWR = 2,
28 OCEXEC = 4,
29 ORCLOSE = 8
30 };
31
32 enum {
33 ERRMAX = 255
34 };
35
36 void exits(const char *);
37 void _exits(const char *);
38 int notify (void(*f)(void *, char *));
39 int create(char *, int, int);
40 int errstr(char *, int);
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.