21#ifndef __ANALOGY_LIB_INTERNAL__
22#define __ANALOGY_LIB_INTERNAL__
24#define MAGIC_BSC_DESC 0x1234abcd
25#define MAGIC_CPLX_DESC 0xabcd1234
31static inline int __sys_open(
const char *fname)
33 return __RT(open(fname, 0));
36static inline int __sys_close(
int fd)
38 return __RT(close(fd));
41static inline int __sys_ioctl(
int fd,
int request,
void *arg)
43 return __RT(ioctl(fd, request, arg));
46static inline ssize_t __sys_read(
int fd,
void *buf,
size_t nbyte)
48 return __RT(read(fd, buf, nbyte));
51static inline ssize_t __sys_write(
int fd,
const void *buf,
size_t nbyte)
53 return __RT(write(fd, buf, nbyte));