15 #define BUFFER_SIZE 4096
18 #if __UNIX__ && HAVE_FORK
static static fork const void static count close
RZ_API void Ht_() free(HtName_(Ht) *ht)
static static fork const void static count static fd const char const char static newpath char char char static envp time_t static t const char static mode static whence const char static dir time_t static t unsigned static seconds const char struct utimbuf static buf static inc kill
static static fork const void static count static fd const char const char static newpath char char argv
static static fork const void static count static fd const char static mode const char static pathname const char static path const char static dev const char static group static getpid static getuid void void static data static pause const char static mode static sync const char const char static newpath const char static pathname unsigned long static filedes void static end_data_segment static handler static getegid char static len static pgid const char static path dup2
RZ_API int rz_socket_ready(RzSocket *s, int secs, int usecs)
RZ_API int rz_socket_gets(RzSocket *s, char *buf, int size)
RZ_API void RZ_API int rz_socket_read(RzSocket *s, ut8 *read, int len)
#define RZ_INVALID_SOCKET
RZ_API int rz_socket_write(RzSocket *s, void *buf, int len)
RZ_API int rz_sys_execv(const char *pathname, char *const argv[])
RZ_API int rz_sys_pipe(int pipefd[2], bool close_on_exec)
RZ_API int rz_sys_fork(void)
RZ_API void rz_socket_proc_printf(RzSocketProc *sp, const char *fmt,...)
RZ_API int rz_socket_proc_write(RzSocketProc *sp, void *buf, int len)
RZ_API int rz_socket_proc_close(struct rz_socket_proc_t *sp)
RZ_API int rz_socket_proc_read(RzSocketProc *sp, unsigned char *buf, int len)
RZ_API int rz_socket_proc_gets(RzSocketProc *sp, char *buf, int size)
RZ_API struct rz_socket_proc_t * rz_socket_proc_open(char *const argv[])
RZ_API int rz_socket_proc_ready(RzSocketProc *sp, int secs, int usecs)
void error(const char *msg)