亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? apue.h

?? UNIX高級編程
?? H
字號:
/* Our own header, to be included before all standard system headers */#ifndef	_APUE_H#define	_APUE_H#if defined(SOLARIS)#define _XOPEN_SOURCE	500	/* Single UNIX Specification, Version 2  for Solaris 9 */#define CMSG_LEN(x)	_CMSG_DATA_ALIGN(sizeof(struct cmsghdr)+(x))#elif !defined(BSD)#define _XOPEN_SOURCE	600	/* Single UNIX Specification, Version 3 */#endif#include <sys/types.h>		/* some systems still require this */#include <sys/stat.h>#include <sys/termios.h>	/* for winsize */#ifndef TIOCGWINSZ#include <sys/ioctl.h>#endif#include <stdio.h>		/* for convenience */#include <stdlib.h>		/* for convenience */#include <stddef.h>		/* for offsetof */#include <string.h>		/* for convenience */#include <unistd.h>		/* for convenience */#include <signal.h>		/* for SIG_ERR */#define	MAXLINE	4096			/* max line length *//* * Default file access permissions for new files. */#define	FILE_MODE	(S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH)/* * Default permissions for new directories. */#define	DIR_MODE	(FILE_MODE | S_IXUSR | S_IXGRP | S_IXOTH)typedef	void	Sigfunc(int);	/* for signal handlers */#if	defined(SIG_IGN) && !defined(SIG_ERR)#define	SIG_ERR	((Sigfunc *)-1)#endif#define	min(a,b)	((a) < (b) ? (a) : (b))#define	max(a,b)	((a) > (b) ? (a) : (b))/* * Prototypes for our own functions. */char	*path_alloc(int *);				/* {Prog pathalloc} */long	 open_max(void);				/* {Prog openmax} */void	 clr_fl(int, int);				/* {Prog setfl} */void	 set_fl(int, int);				/* {Prog setfl} */void	 pr_exit(int);					/* {Prog prexit} */void	 pr_mask(const char *);			/* {Prog prmask} */Sigfunc	*signal_intr(int, Sigfunc *);	/* {Prog signal_intr_function} */int		 tty_cbreak(int);				/* {Prog raw} */int		 tty_raw(int);					/* {Prog raw} */int		 tty_reset(int);				/* {Prog raw} */void	 tty_atexit(void);				/* {Prog raw} */#ifdef	ECHO	/* only if <termios.h> has been included */struct termios	*tty_termios(void);		/* {Prog raw} */#endifvoid	 sleep_us(unsigned int);			/* {Ex sleepus} */ssize_t	 readn(int, void *, size_t);		/* {Prog readn_writen} */ssize_t	 writen(int, const void *, size_t);	/* {Prog readn_writen} */void	 daemonize(const char *);			/* {Prog daemoninit} */int		 s_pipe(int *);					/* {Progs streams_spipe sock_spipe} */int		 recv_fd(int, ssize_t (*func)(int,		         const void *, size_t));/* {Progs recvfd_streams recvfd_sockets} */int		 send_fd(int, int);				/* {Progs sendfd_streams sendfd_sockets} */int		 send_err(int, int,		          const char *);		/* {Prog senderr} */int		 serv_listen(const char *);		/* {Progs servlisten_streams servlisten_sockets} */int		 serv_accept(int, uid_t *);		/* {Progs servaccept_streams servaccept_sockets} */int		 cli_conn(const char *);		/* {Progs cliconn_streams cliconn_sockets} */int		 buf_args(char *, int (*func)(int,		          char **));			/* {Prog bufargs} */int		 ptym_open(char *, int);	/* {Progs3 ptyopen_streams ptyopen_bsd ptyopen_linux} */int		 ptys_open(char *);			/* {Progs3 ptyopen_streams ptyopen_bsd ptyopen_linux} */#ifdef	TIOCGWINSZpid_t	 pty_fork(int *, char *, int, const struct termios *,		          const struct winsize *);		/* {Prog ptyfork} */#endifint		lock_reg(int, int, int, off_t, int, off_t); /* {Prog lockreg} */#define	read_lock(fd, offset, whence, len) \			lock_reg((fd), F_SETLK, F_RDLCK, (offset), (whence), (len))#define	readw_lock(fd, offset, whence, len) \			lock_reg((fd), F_SETLKW, F_RDLCK, (offset), (whence), (len))#define	write_lock(fd, offset, whence, len) \			lock_reg((fd), F_SETLK, F_WRLCK, (offset), (whence), (len))#define	writew_lock(fd, offset, whence, len) \			lock_reg((fd), F_SETLKW, F_WRLCK, (offset), (whence), (len))#define	un_lock(fd, offset, whence, len) \			lock_reg((fd), F_SETLK, F_UNLCK, (offset), (whence), (len))pid_t	lock_test(int, int, off_t, int, off_t);		/* {Prog locktest} */#define	is_read_lockable(fd, offset, whence, len) \			(lock_test((fd), F_RDLCK, (offset), (whence), (len)) == 0)#define	is_write_lockable(fd, offset, whence, len) \			(lock_test((fd), F_WRLCK, (offset), (whence), (len)) == 0)void	err_dump(const char *, ...);		/* {App misc_source} */void	err_msg(const char *, ...);void	err_quit(const char *, ...);void	err_exit(int, const char *, ...);void	err_ret(const char *, ...);void	err_sys(const char *, ...);void	log_msg(const char *, ...);			/* {App misc_source} */void	log_open(const char *, int, int);void	log_quit(const char *, ...);void	log_ret(const char *, ...);void	log_sys(const char *, ...);void	TELL_WAIT(void);		/* parent/child from {Sec race_conditions} */void	TELL_PARENT(pid_t);void	TELL_CHILD(pid_t);void	WAIT_PARENT(void);void	WAIT_CHILD(void);#endif	/* _APUE_H */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
在线电影一区二区三区| 欧美色综合天天久久综合精品| 日韩三级伦理片妻子的秘密按摩| 亚洲高清不卡在线观看| 色综合天天性综合| 洋洋成人永久网站入口| 欧美日韩夫妻久久| 麻豆精品国产传媒mv男同| 337p日本欧洲亚洲大胆精品| 国产福利精品导航| 亚洲天堂免费看| 欧美精品乱人伦久久久久久| 久久国产乱子精品免费女| 国产日产欧美一区| 国产精品视频一区二区三区不卡| 中文字幕国产一区二区| 丝袜美腿亚洲色图| 国产一区二区在线观看免费| 处破女av一区二区| 色噜噜狠狠成人中文综合| 91福利区一区二区三区| 日韩美女主播在线视频一区二区三区 | 水野朝阳av一区二区三区| 日本视频一区二区三区| 波多野结衣精品在线| 国产 日韩 欧美大片| 欧美精品一区二区不卡 | 色天使久久综合网天天| 精品福利一二区| 亚洲欧美日韩人成在线播放| 欧美精品一区二区三区一线天视频 | 亚洲黄网站在线观看| 一本一本久久a久久精品综合麻豆| 亚洲制服欧美中文字幕中文字幕| 5858s免费视频成人| 成人污污视频在线观看| 午夜精品久久久久久久久久久| 欧美成人高清电影在线| 色屁屁一区二区| 成人免费视频caoporn| 欧美一级理论性理论a| 伊人婷婷欧美激情| 99久久亚洲一区二区三区青草| 日韩欧美美女一区二区三区| 视频在线在亚洲| 色天使色偷偷av一区二区| 久久精品视频在线看| 亚洲大型综合色站| 在线观看免费亚洲| 亚洲欧美国产毛片在线| 欧美精品一区二区三区蜜桃视频| 国产精品国产a| 91精品久久久久久蜜臀| 91亚洲国产成人精品一区二三| 老司机精品视频在线| 亚洲国产一区二区三区青草影视| 久久久蜜桃精品| 日韩欧美在线123| 欧美男女性生活在线直播观看| 成人av免费观看| 精品一区二区三区av| 午夜欧美视频在线观看 | 国内精品久久久久影院薰衣草| 午夜不卡在线视频| 亚洲高清在线视频| 一区二区在线观看视频| 国产精品毛片大码女人| 国产午夜精品久久久久久免费视| 欧美一区二区三区四区高清| 欧美性猛交xxxx黑人交| 91黄色免费版| 91成人看片片| 91精品福利在线| 色噜噜狠狠成人中文综合| 色狠狠桃花综合| 色老综合老女人久久久| 在线观看成人小视频| 欧美日韩在线播放一区| 欧美性大战久久久久久久蜜臀 | 久久久夜色精品亚洲| 欧美大白屁股肥臀xxxxxx| 日韩一区二区三区三四区视频在线观看| 欧美三级日韩三级国产三级| 欧美日韩国产首页| 91精品欧美综合在线观看最新| 国产欧美一区二区精品秋霞影院| 久久噜噜亚洲综合| 国产精品美女视频| 中文字幕一区二区三区在线不卡 | 国产日韩欧美综合一区| 国产精品久久久久久久蜜臀 | 91国偷自产一区二区三区观看| 日本色综合中文字幕| 亚洲欧美激情小说另类| 国产精品久久久久一区二区三区共| 在线播放一区二区三区| 欧美日韩在线三区| 欧美中文字幕久久| 欧洲精品视频在线观看| 色欧美片视频在线观看在线视频| 国产91丝袜在线18| 99re热这里只有精品免费视频| 丁香亚洲综合激情啪啪综合| 成人性生交大片免费看中文网站| 另类综合日韩欧美亚洲| 久久精品国产一区二区三区免费看| 日韩精品一级二级| 精品在线观看视频| 91在线精品一区二区| 欧美在线色视频| 日韩免费一区二区三区在线播放| 欧美日韩国产色站一区二区三区| 91精品欧美福利在线观看| 亚洲色图丝袜美腿| 中文字幕 久热精品 视频在线| 欧美日韩精品一区二区天天拍小说 | 国产成人综合在线观看| 国产精品99久久久久久有的能看| 日本伊人色综合网| 成人精品在线视频观看| 欧美日韩一区二区三区四区| 久久影院午夜片一区| 亚洲国产一二三| 国产黄人亚洲片| 欧美精品一区二区三区蜜桃| 国产精品欧美一级免费| 日本中文在线一区| 色综合色狠狠天天综合色| 亚洲二区在线视频| 国产激情偷乱视频一区二区三区| 99精品视频在线播放观看| 欧美精品18+| 一区二区三区四区激情| 成人精品亚洲人成在线| 91精品国产一区二区三区| 亚洲色图欧美激情| 精品午夜一区二区三区在线观看| 成人av资源站| 日韩免费看的电影| 亚洲成av人片在www色猫咪| 成人国产精品视频| 另类小说图片综合网| 日韩精品一级中文字幕精品视频免费观看 | 一本一道综合狠狠老| 日韩片之四级片| 一卡二卡三卡日韩欧美| 成人精品一区二区三区四区 | 五月综合激情日本mⅴ| 成人国产精品免费观看动漫| 久久综合精品国产一区二区三区 | 久久亚洲一级片| 日本视频免费一区| 欧美日韩精品欧美日韩精品一综合| 国产精品免费丝袜| 国产成人av影院| 2020国产精品| 久久99精品久久久久久| 91麻豆精品国产91久久久使用方法| 亚洲精品日日夜夜| 91日韩在线专区| 亚洲色欲色欲www在线观看| 国产盗摄视频一区二区三区| 精品国产网站在线观看| 美国欧美日韩国产在线播放| 91精品国产福利在线观看| 五月天久久比比资源色| 欧美日韩激情一区| 婷婷综合另类小说色区| 欧美一区二区私人影院日本| 日韩黄色一级片| 欧美一区二区在线免费观看| 免费成人你懂的| 久久综合久久综合亚洲| 国产一区美女在线| 国产欧美一区二区三区在线看蜜臀 | 国产精品电影一区二区| 成人国产精品视频| 综合激情网...| 欧美在线视频不卡| 日本欧美韩国一区三区| 欧美草草影院在线视频| 韩国精品一区二区| 国产精品无人区| 色94色欧美sute亚洲线路一久| 亚洲午夜精品17c| 日韩色视频在线观看| 国产一区二区在线看| 亚洲视频一区在线| 久久久久久久综合狠狠综合| 色婷婷综合久久久久中文一区二区| 久久国产精品99久久久久久老狼| 国产精品美女一区二区在线观看| 欧美va亚洲va| 久久影视一区二区| 日韩欧美国产小视频| 日韩精品中文字幕在线不卡尤物| 日本丶国产丶欧美色综合| 91在线精品秘密一区二区| 国产一区在线视频| 国产成人h网站|