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

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

?? mqueue.h

?? ecos下的gui開發(fā)源代碼
?? H
字號:
#ifndef CYGONCE_ISO_MQUEUE_H
#define CYGONCE_ISO_MQUEUE_H
/*========================================================================
//
//      mqueue.h
//
//      POSIX message queue functions
//
//========================================================================
//####ECOSGPLCOPYRIGHTBEGIN####
// -------------------------------------------
// This file is part of eCos, the Embedded Configurable Operating System.
// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
//
// eCos is free software; you can redistribute it and/or modify it under
// the terms of the GNU General Public License as published by the Free
// Software Foundation; either version 2 or (at your option) any later version.
//
// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
// WARRANTY; without even the implied warranty of MERCHANTABILITY or
// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
// for more details.
//
// You should have received a copy of the GNU General Public License along
// with eCos; if not, write to the Free Software Foundation, Inc.,
// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
//
// As a special exception, if other files instantiate templates or use macros
// or inline functions from this file, or you compile this file and link it
// with other works to produce a work based on this file, this file does not
// by itself cause the resulting work to be covered by the GNU General Public
// License. However the source code for this file must still be made available
// in accordance with section (3) of the GNU General Public License.
//
// This exception does not invalidate any other reasons why a work based on
// this file might be covered by the GNU General Public License.
//
// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
// at http://sources.redhat.com/ecos/ecos-license/
// -------------------------------------------
//####ECOSGPLCOPYRIGHTEND####
//========================================================================
//#####DESCRIPTIONBEGIN####
//
// Author(s):     jlarmour
// Contributors:  
// Date:          2000-05-05
// Purpose:       This file provides the macros, types and functions
//                for message queues required by POSIX 1003.1.
// Description:   The real contents of this file get set from the
//                configuration (set by the implementation)
// Usage:         #include <mqueue.h>
//
//####DESCRIPTIONEND####
//
//======================================================================
*/

/* CONFIGURATION */

#include <pkgconf/isoinfra.h>          /* Configuration header */
#include <pkgconf/kernel.h>            /* CYGFUN_KERNEL_THREADS_TIMER */

/* INCLUDES */

#ifdef _POSIX_MESSAGE_PASSING
# ifdef CYGBLD_ISO_MQUEUE_HEADER
#  include CYGBLD_ISO_MQUEUE_HEADER
# else

#include <sys/types.h>  /* size_t and ssize_t */

/* TYPES */

struct mq_attr {
    long mq_flags;    /* mqueue flags */
    long mq_maxmsg;   /* max number of messages */
    long mq_msgsize;  /* max message size */
    long mq_curmsgs;  /* number of messages currently queued */
};

typedef void *mqd_t;

#ifdef __cplusplus
extern "C" {
#endif

/* FUNCTIONS */

extern mqd_t
mq_open( const char * /* name */, int /* oflag */, ... );

extern int
mq_close( mqd_t /* mqdes */ );

extern int
mq_unlink( const char * /* name */ );

extern int
mq_send( mqd_t /* mqdes */, const char * /* msg_ptr */, size_t /* msg_len */,
         unsigned int /* msg_prio */ );

extern ssize_t
mq_receive( mqd_t /* mqdes */, char * /* msg_ptr */, size_t /* msg_len */,
            unsigned int * /* msg_prio */ );

#ifdef _POSIX_REALTIME_SIGNALS

struct sigevent;

extern int
mq_notify( mqd_t /* mqdes */, const struct sigevent * /* notification */ );
#endif

extern int
mq_setattr( mqd_t /* mqdes */, const struct mq_attr * /* mqstat */,
            struct mq_attr * /* omqstat */ );

extern int
mq_getattr( mqd_t /* mqdes */, struct mq_attr * /* mqstat */ );

# ifdef CYGFUN_KERNEL_THREADS_TIMER
/* POSIX 1003.1d Draft functions - FIXME: should be conditionalized */

struct timespec; /* forward declaration */

extern int 
mq_timedsend( mqd_t /* mqdes */, const char * /* msg_ptr */, 
              size_t /* msg_len */, unsigned int /* msg_prio */,
              const struct timespec * /* abs_timeout */ );

extern ssize_t 
mq_timedreceive( mqd_t /* mqdes */, char * /* msg_ptr */, 
                 size_t /* msg_len */, unsigned int * /* msg_prio */,
                 const struct timespec * /* abs_timeout */ );
# endif

#ifdef __cplusplus
}   /* extern "C" */
#endif


# endif  /* ifndef CYGBLD_ISO_MQUEUE_HEADER */
#endif   /* ifdef _POSIX_MESSAGE_PASSING */


#endif /* CYGONCE_ISO_MQUEUE_H multiple inclusion protection */

/* EOF mqueue.h */

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲精品综合在线| 亚洲另类中文字| 51精品视频一区二区三区| 99久久亚洲一区二区三区青草| 日本不卡一区二区| 亚洲123区在线观看| 亚洲国产wwwccc36天堂| 亚洲五码中文字幕| 石原莉奈在线亚洲三区| 老鸭窝一区二区久久精品| 久久国产生活片100| 久久av资源网| 成人综合激情网| 91亚洲精华国产精华精华液| 97国产一区二区| 色8久久精品久久久久久蜜| 欧美三区在线视频| 亚洲精品在线观看网站| 欧美极品xxx| 亚洲乱码一区二区三区在线观看| 亚洲精品成人少妇| 日本网站在线观看一区二区三区| 蜜臀久久99精品久久久画质超高清| 麻豆成人久久精品二区三区小说| 国产一区二区三区免费看| 99久久99久久久精品齐齐| 欧美日韩亚洲综合一区| 精品成人佐山爱一区二区| 中文字幕在线视频一区| 亚洲精品水蜜桃| 免费在线看一区| 成人精品国产福利| 6080午夜不卡| 1024国产精品| 精品一区二区三区在线播放视频| 成人综合在线视频| 欧美一区永久视频免费观看| 久久久亚洲综合| 午夜精品久久久久久久99水蜜桃| 精品中文字幕一区二区| 91国产丝袜在线播放| 日韩亚洲欧美一区| 亚洲激情在线激情| 国产精品小仙女| 欧美精品v日韩精品v韩国精品v| 26uuu另类欧美亚洲曰本| 亚洲图片欧美一区| 成人精品电影在线观看| 精品国产乱码久久久久久浪潮 | 日精品一区二区三区| 丁香五精品蜜臀久久久久99网站| 欧美色倩网站大全免费| 国产精品家庭影院| 精品午夜久久福利影院| 欧美婷婷六月丁香综合色| 国产欧美日韩亚州综合| 免费观看日韩电影| 欧美日韩综合色| 尤物av一区二区| 波波电影院一区二区三区| 精品三级av在线| 日本美女一区二区三区| 欧美性三三影院| 亚洲欧美激情插| jlzzjlzz国产精品久久| 国产亚洲欧美日韩俺去了| 免费黄网站欧美| 91精品国产入口在线| 香蕉乱码成人久久天堂爱免费| www.亚洲激情.com| 国产欧美精品一区aⅴ影院| 国产一区二区三区高清播放| 欧美一区二区三区色| 亚洲国产视频一区| 欧美日韩一级黄| 日韩av不卡一区二区| 91精品久久久久久久91蜜桃| 亚洲国产精品视频| 欧美喷水一区二区| 亚洲成人免费观看| 欧美一级精品大片| 九色综合狠狠综合久久| 久久久夜色精品亚洲| 成人免费毛片a| 一区二区三区**美女毛片| 91搞黄在线观看| 日韩高清电影一区| 久久综合色播五月| 99久久精品国产导航| 亚洲国产一区二区三区| 欧美一区二区三区婷婷月色| 久久国产精品99久久人人澡| 久久综合色一综合色88| 成+人+亚洲+综合天堂| 亚洲桃色在线一区| 欧美自拍偷拍午夜视频| 日本vs亚洲vs韩国一区三区二区| 日韩欧美你懂的| 成人黄色小视频在线观看| 亚洲在线视频免费观看| 欧美一区二区大片| 国产精品123| 亚洲欧美日韩久久| 欧美剧情片在线观看| 一区二区三区在线视频观看58| 一区2区3区在线看| 欧美日本在线视频| 国产成人免费av在线| 亚洲成人综合网站| 精品成人私密视频| 色乱码一区二区三区88| 蜜臀av性久久久久av蜜臀妖精 | www成人在线观看| av成人免费在线观看| 日韩国产一二三区| 中文字幕一区日韩精品欧美| 欧美日韩精品欧美日韩精品| 国产激情视频一区二区在线观看 | 精品国产一区二区在线观看| 成人免费高清在线| 日韩av在线播放中文字幕| 中文欧美字幕免费| 日韩免费看网站| 欧美日韩一区成人| av中文一区二区三区| 国内成+人亚洲+欧美+综合在线| 亚洲免费成人av| 久久精品一区蜜桃臀影院| 精品视频一区二区不卡| 91丨porny丨在线| 成人午夜又粗又硬又大| 国内外成人在线| 日本色综合中文字幕| 亚洲一区在线观看视频| 日韩一区日韩二区| 国产精品久久久久久妇女6080 | 欧美美女喷水视频| 色婷婷综合久久| 成人av免费在线播放| 国产成人精品在线看| 激情都市一区二区| 蜜桃av噜噜一区二区三区小说| 一区二区三区精品在线| 中文字幕在线不卡| 亚洲欧洲日产国码二区| 中文字幕第一区二区| 久久精品视频免费| 26uuu精品一区二区三区四区在线| 91精品国产综合久久精品图片| 欧美在线影院一区二区| 一本久久综合亚洲鲁鲁五月天 | 蜜臀av一区二区三区| 亚欧色一区w666天堂| 亚洲成人av中文| 亚洲成人激情av| 日本网站在线观看一区二区三区| 日本在线播放一区二区三区| 偷拍亚洲欧洲综合| 午夜视频一区二区| 日本美女一区二区三区| 久久精品国产一区二区三| 国内精品在线播放| 国产成人亚洲精品青草天美| 国产99精品国产| 91免费视频网| 欧美日产国产精品| 7777女厕盗摄久久久| 亚洲精品在线三区| 亚洲国产精品av| 夜夜嗨av一区二区三区中文字幕| 亚洲一区二区三区自拍| 日韩av电影免费观看高清完整版 | 亚洲视频狠狠干| 亚洲国产综合色| 国产一区二区三区四区五区美女| 顶级嫩模精品视频在线看| 91天堂素人约啪| 欧美一区二区视频观看视频 | 综合欧美亚洲日本| 亚洲成av人片一区二区梦乃| 麻豆久久久久久| 99精品欧美一区| 777久久久精品| 国产精品美女久久久久aⅴ| 亚洲一区二区在线视频| 国产一区中文字幕| 日本精品一区二区三区四区的功能| 欧美日韩亚洲综合| 国产欧美一区二区三区鸳鸯浴 | 成人一级黄色片| 欧美日韩一区二区三区四区五区 | 日本精品一区二区三区四区的功能| 欧美精品在线一区二区| 国产精品精品国产色婷婷| 日韩在线观看一区二区| 波多野结衣欧美| 久久综合九色综合欧美亚洲| 国产精品热久久久久夜色精品三区| 亚洲va国产天堂va久久en| 国产激情一区二区三区|