亚洲欧美第一页_禁久久精品乱码_粉嫩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一区二区三区免费野_久草精品视频
欧美挠脚心视频网站| 精品一区二区免费在线观看| 久久精品在线免费观看| 欧美成人伊人久久综合网| 欧美一级生活片| 欧美无乱码久久久免费午夜一区| 99在线视频精品| 99久久99久久精品免费看蜜桃| 成人美女在线视频| www.66久久| 色婷婷精品久久二区二区蜜臀av| 99re这里只有精品6| 99re66热这里只有精品3直播 | 懂色av中文字幕一区二区三区 | 日韩一区在线看| 亚洲精品免费在线播放| 亚洲一区二区在线视频| 日本不卡一区二区三区| 精品一区二区免费在线观看| 高清不卡在线观看av| 成人动漫视频在线| 欧美性一区二区| 精品久久人人做人人爽| 亚洲国产精品精华液ab| 一区二区三区四区激情| 日韩国产精品大片| 粉嫩高潮美女一区二区三区| 在线日韩av片| 欧美精品一区二区三区蜜桃 | 亚洲一区欧美一区| 捆绑调教一区二区三区| 国产精品一卡二| 欧洲视频一区二区| 日韩一区二区三区电影在线观看| 国产清纯美女被跳蛋高潮一区二区久久w | 91精品国产一区二区| 久久一夜天堂av一区二区三区| 中文字幕日本不卡| 污片在线观看一区二区| 成人免费三级在线| 欧美嫩在线观看| 欧美国产亚洲另类动漫| 人人狠狠综合久久亚洲| 99精品国产91久久久久久| 91精品在线观看入口| 中文字幕欧美区| 蜜桃精品视频在线| 在线免费av一区| 欧美激情一二三区| 九九久久精品视频| 欧美精品xxxxbbbb| 国产精品久久免费看| 久久66热re国产| 欧美视频日韩视频| 亚洲免费观看高清完整版在线观看 | 亚洲午夜久久久久中文字幕久| 国内精品自线一区二区三区视频| 欧美亚洲自拍偷拍| 中文一区一区三区高中清不卡| 免费在线观看成人| 欧美日韩中文精品| 一区二区三区日本| 91视频国产资源| 国产精品夫妻自拍| 国产成人亚洲综合a∨婷婷 | 国产欧美综合色| 九色综合国产一区二区三区| 在线综合+亚洲+欧美中文字幕| 一区二区三区高清不卡| 91在线观看免费视频| 国产精品久久久久影院亚瑟| 国产精品资源网站| 久久精品夜夜夜夜久久| 国产一区免费电影| 亚洲精品在线网站| 国产一区二区中文字幕| 精品国产污网站| 国产一区二区三区黄视频| 精品国产乱码久久久久久老虎| 精品伊人久久久久7777人| 欧美一级夜夜爽| 国产又黄又大久久| 中文字幕精品一区二区精品绿巨人| 国产mv日韩mv欧美| 中文字幕在线免费不卡| 91美女片黄在线观看| 亚洲午夜精品在线| 欧美一区二区三区四区久久| 日韩精品一卡二卡三卡四卡无卡| 欧美日韩在线播放三区| 偷窥国产亚洲免费视频| 欧美精品高清视频| 国产在线精品免费| 国产精品素人一区二区| 色欧美日韩亚洲| 水野朝阳av一区二区三区| 日韩精品在线看片z| 大尺度一区二区| 亚洲精品视频在线| 日韩欧美一级特黄在线播放| 国产成人h网站| 一区二区三区四区不卡在线| 欧美日韩国产乱码电影| 精品一区二区在线免费观看| 中文字幕欧美一| 欧美日韩精品一区二区在线播放| 久久99精品久久只有精品| 国产精品无码永久免费888| 日本高清不卡在线观看| 日本在线播放一区二区三区| 国产午夜亚洲精品理论片色戒 | 亚洲免费观看高清完整版在线| 欧美高清性hdvideosex| 成人做爰69片免费看网站| 偷窥国产亚洲免费视频| 中文字幕乱码日本亚洲一区二区| 在线观看91av| 成人av集中营| 日本不卡视频在线| 亚洲精品乱码久久久久| 久久久久久久久伊人| 欧美理论片在线| 不卡影院免费观看| 精品一区二区免费在线观看| 亚洲一区在线看| 日本一区二区三区久久久久久久久不| 在线一区二区视频| 国产suv一区二区三区88区| 日韩综合一区二区| 亚洲精品伦理在线| 精品欧美久久久| 欧美午夜电影网| 色综合久久久久综合99| 国内精品伊人久久久久影院对白| 香蕉成人伊视频在线观看| 国产精品久久一卡二卡| 久久精品一区蜜桃臀影院| 91精品福利在线一区二区三区 | 粗大黑人巨茎大战欧美成人| 久久国产精品99久久人人澡| 五月天一区二区三区| 亚洲色大成网站www久久九九| 久久久久久久久久久久久女国产乱 | 中文字幕在线视频一区| 久久久www成人免费无遮挡大片| 欧美精品123区| 欧美三级视频在线观看| 91久久久免费一区二区| 91视频在线观看免费| 99久久国产综合精品女不卡| 成人免费毛片片v| fc2成人免费人成在线观看播放 | 久久久高清一区二区三区| 久久综合99re88久久爱| 精品国产污网站| 久久久久久久综合色一本| 久久嫩草精品久久久精品| 精品久久人人做人人爽| 26uuu国产日韩综合| 精品久久国产字幕高潮| 日韩欧美成人午夜| 欧美刺激脚交jootjob| 337p粉嫩大胆噜噜噜噜噜91av| 日韩无一区二区| 日韩精品在线一区二区| 久久久久久97三级| 成人免费在线视频| 一二三区精品福利视频| 天堂在线一区二区| 美女性感视频久久| 国产a精品视频| 成人激情视频网站| 一本一道波多野结衣一区二区| 在线观看日韩毛片| 在线不卡免费欧美| 日韩欧美卡一卡二| 国产视频一区二区在线观看| 国产精品剧情在线亚洲| 亚洲一区二区中文在线| 久久超级碰视频| 99在线热播精品免费| 欧美久久久久免费| 国产亚洲欧美在线| 亚洲一二三四区不卡| 六月丁香婷婷色狠狠久久| 成人免费观看男女羞羞视频| 欧美三日本三级三级在线播放| 日韩精品中午字幕| |精品福利一区二区三区| 无吗不卡中文字幕| 成人一道本在线| 欧美日韩极品在线观看一区| 久久一日本道色综合| 亚洲成人激情社区| 高清不卡一区二区| 欧美乱妇20p| √…a在线天堂一区| 黄色精品一二区| 欧美午夜在线一二页| 国产精品视频免费看|