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

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? file.h

?? 移植到WLIT項(xiàng)目的redboot源代碼
?? H
字號(hào):
//==========================================================================////      io/common/include/file.h////      Defines for high level file I/O////==========================================================================//####COPYRIGHTBEGIN####//                                                                          // -------------------------------------------                              // The contents of this file are subject to the Red Hat eCos Public License // Version 1.1 (the "License"); you may not use this file except in         // compliance with the License.  You may obtain a copy of the License at    // http://www.redhat.com/                                                   //                                                                          // Software distributed under the License is distributed on an "AS IS"      // basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the // License for the specific language governing rights and limitations under // the License.                                                             //                                                                          // The Original Code is eCos - Embedded Configurable Operating System,      // released September 30, 1998.                                             //                                                                          // The Initial Developer of the Original Code is Red Hat.                   // Portions created by Red Hat are                                          // Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             // All Rights Reserved.                                                     // -------------------------------------------                              //                                                                          //####COPYRIGHTEND####//==========================================================================//#####DESCRIPTIONBEGIN####//// Author(s):    gthomas// Contributors: gthomas// Date:         2000-01-10// Purpose:      // Description:  //              ////####DESCRIPTIONEND####////==========================================================================#ifndef _CYG_IO_FILE_H_#define _CYG_IO_FILE_H_#include <pkgconf/system.h>//==========================================================================// If the fileio package is loaded, we need to go through that to do all// basic IO operations. This code redefines the tags on the structures so// that they have the names expected by BSD based code.#ifdef CYGPKG_IO_FILEIO#include <pkgconf/io_fileio.h>#define CYG_IOVEC_TAG iovec#define CYG_UIO_TAG uio#define CYG_FILEOPS_TAG fileops#define CYG_FILE_TAG file#define CYG_SELINFO_TAG selinfo#include <cyg/fileio/fileio.h>// File states#define FREAD      CYG_FREAD#define FWRITE     CYG_FWRITE#define FNONBLOCK  CYG_FNONBLOCK#define FASYNC     CYG_FASYNC// Type of "file"#define	DTYPE_VNODE	CYG_FILE_TYPE_FILE	/* file */#define	DTYPE_SOCKET	CYG_FILE_TYPE_SOCKET	/* communications endpoint *///==========================================================================// Otherwise define all the structs here...#else // CYGPKG_IO_FILEIO// High-level file I/O interfaces// Derived [in part] from OpenBSD <sys/file.h>, <sys/uio.h>, <sys/fcntl.h>#include <pkgconf/io.h>#include <cyg/infra/cyg_type.h>#define NFILE CYGPKG_IO_NFILEstruct iovec {    void           *iov_base;   /* Base address. */    CYG_ADDRWORD   iov_len;     /* Length. */};enum	uio_rw { UIO_READ, UIO_WRITE };/* Segment flag values. */enum uio_seg {    UIO_USERSPACE,		/* from user data space */    UIO_SYSSPACE		/* from system space */};struct uio {    struct	iovec *uio_iov;	/* pointer to array of iovecs */    int	uio_iovcnt;	/* number of iovecs in array */    CYG_ADDRWORD	uio_offset;	/* offset into file this uio corresponds to */    CYG_ADDRWORD	uio_resid;	/* residual i/o count */    enum	uio_seg uio_segflg; /* see above */    enum	uio_rw uio_rw;	/* see above */};/* * Limits */#define UIO_SMALLIOV	8		/* 8 on stack, else malloc */// Description of open filestruct file {    short	f_flag;		/* file state */    short	f_type;		/* descriptor type */    struct	fileops {        int	(*fo_read)(struct file *fp, struct uio *uio);        int	(*fo_write)(struct file *fp, struct uio *uio);        int	(*fo_ioctl)(struct file *fp, CYG_ADDRWORD com,                            CYG_ADDRWORD data);        int	(*fo_select)(struct file *fp, int which);        int	(*fo_close)(struct file *fp);    } *f_ops;    CYG_ADDRWORD	f_offset;    CYG_ADDRWORD	f_data;		/* vnode or socket */};// File states#define FREAD      0x01#define FWRITE     0x02#define FNONBLOCK  0x10#define FASYNC     0x20#define FALLOC     0x80         // File is "busy", i.e. allocated// Type of "file"#define	DTYPE_VNODE	1	/* file */#define	DTYPE_SOCKET	2	/* communications endpoint */#define	DTYPE_PIPE	3	/* pipe */externC cyg_bool getfp(int fdes, struct file **fp);externC int falloc(struct file **fp, int *fd);externC void ffree(struct file *fp);//==========================================================================#endif // CYGPKG_IO_FILEIO//==========================================================================#endif // _CYG_IO_FILE_H_

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色婷婷综合五月| 韩国av一区二区三区在线观看| 色呦呦日韩精品| 一区二区免费视频| 在线视频欧美精品| 奇米影视一区二区三区小说| 久久综合一区二区| 99视频超级精品| 亚洲国产乱码最新视频| 欧美一级在线免费| 国产一区二区三区蝌蚪| 综合色中文字幕| 欧美日韩美少妇| 久久草av在线| 亚洲三级在线播放| 欧美一卡二卡三卡| 国产成人午夜99999| 夜夜嗨av一区二区三区四季av| 欧美高清视频不卡网| 国产一区二区三区日韩| 亚洲精品日日夜夜| 日韩精品一区二区三区蜜臀| 国产精品白丝jk白祙喷水网站| 亚洲女人的天堂| 日韩女优电影在线观看| 成人av影院在线| 五月婷婷激情综合| 国产精品情趣视频| 欧美放荡的少妇| av不卡在线观看| 日韩国产成人精品| 亚洲视频一区二区在线观看| 日韩欧美高清一区| 在线观看av一区| 国产精品一区二区久久不卡| 五月天亚洲婷婷| 国产精品成人在线观看| 日韩欧美国产小视频| 色欧美片视频在线观看在线视频| 精一区二区三区| 亚洲综合图片区| 日本一区二区三级电影在线观看| 欧美日韩一区二区欧美激情| 99在线视频精品| 国产剧情一区二区三区| 日韩精品91亚洲二区在线观看| 亚洲欧洲日本在线| 久久久99精品久久| 日韩一区二区三区电影在线观看| 在线观看欧美黄色| 成人激情动漫在线观看| 激情综合色综合久久| 亚洲国产精品欧美一二99| 国产精品国产三级国产三级人妇| 精品少妇一区二区三区免费观看| 欧美日韩国产首页在线观看| 色综合久久中文字幕| 成人精品国产免费网站| 国产98色在线|日韩| 久久99国产精品免费| 日日摸夜夜添夜夜添国产精品 | 欧美日韩精品久久久| 国产91精品入口| 韩国av一区二区三区四区| 美国精品在线观看| 午夜av一区二区三区| 性感美女极品91精品| 亚洲精品久久嫩草网站秘色| 日韩一区有码在线| 国产精品乱人伦一区二区| 国产亚洲欧美一区在线观看| 久久香蕉国产线看观看99| 精品国产乱码久久久久久浪潮 | 欧美一级一级性生活免费录像| 欧美在线影院一区二区| 欧美做爰猛烈大尺度电影无法无天| 9i看片成人免费高清| 91免费观看视频| 91老司机福利 在线| 色哟哟国产精品免费观看| 91蜜桃视频在线| 欧美亚洲日本国产| 欧美日韩精品一区二区| 51精品秘密在线观看| 日韩欧美国产电影| 久久精品一区二区三区不卡| 中文字幕免费不卡在线| 中文字幕日韩精品一区| 亚洲免费资源在线播放| 亚洲最大成人网4388xx| 日韩av一区二| 国产精品夜夜嗨| 色综合中文字幕| 欧美三级一区二区| 精品国产百合女同互慰| 国产精品污污网站在线观看| 亚洲美女免费视频| 婷婷中文字幕一区三区| 激情亚洲综合在线| 成人免费视频app| 欧美性猛交一区二区三区精品| 日韩一区二区在线观看视频| 久久亚洲二区三区| 亚洲欧美另类久久久精品| 丝袜美腿亚洲一区| 国产传媒欧美日韩成人| 欧美在线观看一区| 欧美不卡一区二区三区四区| 国产精品乱人伦中文| 爽爽淫人综合网网站| 国产成人av一区二区三区在线| 色婷婷久久久亚洲一区二区三区 | 东方欧美亚洲色图在线| 91成人国产精品| 精品国产乱码久久久久久老虎| 日韩久久一区二区| 蜜臀久久久99精品久久久久久| 国产**成人网毛片九色 | 正在播放一区二区| 国产精品三级av在线播放| 亚洲国产日韩精品| 国产另类ts人妖一区二区| 在线观看区一区二| 国产日韩精品一区二区三区在线| 亚洲愉拍自拍另类高清精品| 国产一区二区三区高清播放| 欧美专区日韩专区| 欧美国产一区在线| 蜜臀久久久99精品久久久久久| 色综合久久中文综合久久牛| 精品成人佐山爱一区二区| 亚洲国产美国国产综合一区二区| 国产成人福利片| 日韩欧美电影在线| 亚洲成人免费av| 91美女在线视频| 国产精品久久毛片a| 国产最新精品免费| 日韩一区二区视频在线观看| 亚洲欧美日韩中文播放| 国产高清无密码一区二区三区| 欧美一区二区精品久久911| 有码一区二区三区| 丁香天五香天堂综合| 精品久久久久久久人人人人传媒 | 欧美亚洲综合另类| 亚洲视频一二区| 韩日av一区二区| 日韩一区二区在线免费观看| 午夜天堂影视香蕉久久| 日本电影欧美片| 亚洲女子a中天字幕| 99re这里只有精品6| 久久综合久久综合久久综合| 九色综合狠狠综合久久| 91精品在线免费| 日本aⅴ免费视频一区二区三区 | 亚洲精品在线免费观看视频| 日韩高清电影一区| 国产精品自拍在线| 亚洲国产精品久久艾草纯爱 | 麻豆一区二区99久久久久| 欧美日韩免费视频| 亚洲成人www| 精品视频一区三区九区| 亚洲综合另类小说| 欧美性生活久久| 夜夜嗨av一区二区三区网页| 欧美综合天天夜夜久久| 亚洲国产你懂的| 欧美精品日日鲁夜夜添| 午夜激情综合网| 日韩欧美在线1卡| 精品在线你懂的| 欧美激情一区不卡| 波多野结衣欧美| 亚洲精品久久久蜜桃| 欧美日韩成人高清| 日韩高清不卡一区二区| 精品国产a毛片| 国产不卡一区视频| 亚洲欧美综合网| 欧美日韩亚洲国产综合| 日日夜夜精品免费视频| 久久日韩粉嫩一区二区三区| 高清国产一区二区三区| 性做久久久久久免费观看| 欧美成人一级视频| 国产成人免费视频网站| 亚洲人一二三区| 在线不卡的av| 国产精品主播直播| 亚洲人成影院在线观看| 欧美乱熟臀69xxxxxx| 国模一区二区三区白浆| 1区2区3区精品视频| 欧美美女网站色| 黑人巨大精品欧美一区| 《视频一区视频二区| 在线不卡的av|