blob: 2f8c8f23cef366db05dc32085187c733828af381 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
enum smh_open_mode {
MODE_READ = 0x0,
MODE_BINARY = 0x1,
MODE_PLUS = 0x2,
MODE_WRITE = 0x4,
MODE_APPEND = 0x8,
};
long smh_open(const char *fname, enum smh_open_mode mode);
long smh_read(long fd, void *memp, size_t len);
long smh_write(long fd, const void *memp, size_t len, size_t *written);
long smh_close(long fd);
long smh_flen(long fd);
long smh_seek(long fd, long pos);
bool smh_probe(void);
|