📄 hsyscalls.h
字号:
#ifndef HSYSCALLS_H_INCLUDED#define HSYSCALLS_H_INCLUDED#include <sys/types.h>#include <sys/time.h>#include <sys/socket.h>#include <sys/uio.h>#include <unistd.h>#ifdef HAVE_POLL#include <sys/poll.h>#endifint Hselect( int max , fd_set *rfds , fd_set *wfds , fd_set *efds , struct timeval *to );#ifdef HAVE_POLLint Hpoll( struct pollfd *fds , int nfds , int timeout );#endifint Hsocket( int domain , int type , int protocol );int Hfcntl( int fd , int cmd , ... );int Hconnect( int fd , const struct sockaddr *addr , int addrlen );int Hbind( int fd , const struct sockaddr *addr , int addrlen );int Hlisten( int fd , int backlog );int Hclose( int fd );int Hsendto( int fd , const void *msg , int msglen , unsigned int flags , const struct sockaddr *addr , int addrlen );int Hrecvfrom( int fd , void *buf , int buflen , unsigned int flags , struct sockaddr *addr , int *addrlen );int Hread( int fd , void *buf , size_t buflen );int Hwrite( int fd , const void *buf , size_t len );int Hwritev(int fd, const struct iovec *vector, size_t count);int Hgettimeofday(struct timeval *tv, struct timezone *tz);pid_t Hgetpid(void);void* Hmalloc(size_t sz);void Hfree(void *ptr);void* Hrealloc(void *op, size_t nsz);void Hexit(int rv)NONRETURNING;#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -