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

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

?? evce.c

?? nucleas source code
?? C
?? 第 1 頁 / 共 2 頁
字號:
    
        /* Event group pointer is invalid, indicate in completion status.  */
        status =  NU_INVALID_GROUP;
        
    /* Return completion status.  */
    return(status);
}


/*************************************************************************/
/*                                                                       */
/* FUNCTION                                                              */
/*                                                                       */
/*      EVCE_Set_Events                                                  */
/*                                                                       */
/* DESCRIPTION                                                           */
/*                                                                       */
/*      This function performs error checking on the parameters supplied */
/*      to the set events function.                                      */
/*                                                                       */
/* CALLED BY                                                             */
/*                                                                       */
/*      Application                                                      */
/*                                                                       */
/* CALLS                                                                 */
/*                                                                       */
/*      EVC_Set_Events                      Actual set events function   */
/*                                                                       */
/* INPUTS                                                                */
/*                                                                       */
/*      event_group_ptr                     Event Group control block ptr*/
/*      events                              Event flag setting           */
/*      operation                           Operation to perform on the  */
/*                                            event flag group (AND/OR)  */
/*                                                                       */
/* OUTPUTS                                                               */
/*                                                                       */
/*      NU_INVALID_GROUP                    Event group control block    */
/*                                            pointer is invalid         */
/*      NU_INVALID_OPERATION                Event operation is invalid   */
/*                                                                       */
/* HISTORY                                                               */
/*                                                                       */
/*         DATE                    REMARKS                               */
/*                                                                       */
/*      03-01-1993      Created initial version 1.0                      */
/*      04-19-1993      Verified version 1.0                             */
/*      03-01-1994      Modified function interface,                     */
/*                      resulting in version 1.1                         */
/*                                                                       */
/*      03-18-1994      Verified version 1.1                             */
/*                                                                       */
/*************************************************************************/
STATUS  EVCE_Set_Events(NU_EVENT_GROUP *event_group_ptr, UNSIGNED events, 
                                                OPTION operation)
{

EV_GCB         *event_group;                /* Event control block ptr   */
STATUS          status;                     /* Completion status         */


    /* Move input event group pointer into internal pointer.  */
    event_group =  (EV_GCB *) event_group_ptr;

    /* Determine if event group pointer is invalid.  */
    if (event_group == NU_NULL)
    
        /* Event group pointer is invalid, indicate in completion status.  */
        status =  NU_INVALID_GROUP;

    else if (event_group -> ev_id != EV_EVENT_ID)
    
        /* Event group pointer is invalid, indicate in completion status.  */
        status =  NU_INVALID_GROUP;
        
    else if ((operation != NU_AND) && (operation != NU_OR))
             
        /* Invalid operation on the event flag group.  */
        status =  NU_INVALID_OPERATION;

    else 
    
        /* Parameters are valid, call actual function.  */
        status =  EVC_Set_Events(event_group_ptr, events, operation);

    /* Return the completion status.  */
    return(status);
}


/*************************************************************************/
/*                                                                       */
/* FUNCTION                                                              */
/*                                                                       */
/*      EVCE_Retrieve_Events                                             */
/*                                                                       */
/* DESCRIPTION                                                           */
/*                                                                       */
/*      This function performs error checking on the parameter supplied  */
/*      to the retrieve events function.                                 */
/*                                                                       */
/* CALLED BY                                                             */
/*                                                                       */
/*      Application                                                      */
/*                                                                       */
/* CALLS                                                                 */
/*                                                                       */
/*      EVC_Retrieve_Events                 Retrieve event flags         */
/*      TCCE_Suspend_Error                  Check for suspend validity   */
/*                                                                       */
/* INPUTS                                                                */
/*                                                                       */
/*      event_group_ptr                     Event Group control block ptr*/
/*      requested_events                    Requested event flags        */
/*      operation                           AND/OR selection of flags    */
/*      retrieved_events                    Pointer to destination for   */
/*                                            actual flags retrieved     */
/*      suspend                             Suspension option            */
/*                                                                       */
/* OUTPUTS                                                               */
/*                                                                       */
/*      NU_INVALID_GROUP                    Event group control block    */
/*                                            pointer is invalid         */
/*      NU_INVALID_POINTER                  Received event flag pointer  */
/*                                            is NULL                    */
/*      NU_INVALID_OPERATION                Event operation is invalid   */
/*      NU_INVALID_SUSPEND                  Invalid suspension request   */
/*                                                                       */
/* HISTORY                                                               */
/*                                                                       */
/*        DATE                    REMARKS                                */
/*                                                                       */
/*      03-01-1993      Created initial version 1.0                      */
/*      04-19-1993      Verified version 1.0                             */
/*      03-01-1994      Modified function interface,                     */
/*                      resulting in version 1.1                         */
/*                                                                       */
/*      03-18-1994      Verified version 1.1                             */
/*                                                                       */
/*************************************************************************/
STATUS  EVCE_Retrieve_Events(NU_EVENT_GROUP *event_group_ptr, 
                        UNSIGNED requested_events, OPTION operation, 
                        UNSIGNED *retrieved_events, UNSIGNED suspend)
{

EV_GCB         *event_group;                /* Event control block ptr   */
STATUS          status;                     /* Completion status         */


    /* Move input event group pointer into internal pointer.  */
    event_group =  (EV_GCB *) event_group_ptr;

    /* Determine if event group pointer is invalid.  */
    if (event_group == NU_NULL)
    
        /* Event group pointer is invalid, indicate in completion status.  */
        status =  NU_INVALID_GROUP;

    else if (event_group -> ev_id != EV_EVENT_ID)
    
        /* Event group pointer is invalid, indicate in completion status.  */
        status =  NU_INVALID_GROUP;
        
    else if ((operation != NU_AND) &&
             (operation != NU_AND_CONSUME) &&
             (operation != NU_OR) &&
             (operation != NU_OR_CONSUME))
             
        /* Invalid operation on the event flag group.  */
        status =  NU_INVALID_OPERATION;

    else if ((suspend) && (TCCE_Suspend_Error()))
    
        /* Suspension from an non-task thread.  */
        status =  NU_INVALID_SUSPEND;

    else if (retrieved_events == NU_NULL)
    
        /* Retrieved events pointer is NULL.  */
        status =  NU_INVALID_POINTER;

    else 
    
        /* Parameters are valid, call actual function.  */
        status =  EVC_Retrieve_Events(event_group_ptr, requested_events,
                                        operation, retrieved_events, suspend);

    /* Return the completion status.  */
    return(status);
}






?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
韩国av一区二区三区在线观看| 亚洲视频香蕉人妖| 久久国产日韩欧美精品| 日韩免费成人网| 国产在线看一区| 国产欧美日韩不卡| 一本色道久久加勒比精品| 亚洲男女一区二区三区| 欧美色网站导航| 久久99精品久久久久久久久久久久| 精品国产成人在线影院| 成人精品国产一区二区4080| 国产精品不卡在线观看| 欧美色老头old∨ideo| 日韩成人免费在线| 国产欧美视频一区二区三区| 色综合中文字幕国产| 亚洲一区二区美女| 日韩免费性生活视频播放| 丰满放荡岳乱妇91ww| 亚洲综合激情网| 精品免费日韩av| 97精品久久久午夜一区二区三区 | 中文av字幕一区| 99免费精品在线观看| 亚洲va欧美va天堂v国产综合| 日韩一区二区精品葵司在线| 国产a级毛片一区| 亚洲成人免费视频| 国产亚洲成年网址在线观看| 91国偷自产一区二区使用方法| 男女男精品视频| 中文字幕一区日韩精品欧美| 911精品产国品一二三产区| 国产v综合v亚洲欧| 日韩电影在线观看网站| 国产精品第一页第二页第三页| 欧美日韩久久久久久| 国产91丝袜在线播放九色| 亚洲第一激情av| 国产精品久久久久久久久久免费看| 欧美日韩精品一区二区天天拍小说| 国产精品一区二区三区乱码| 午夜国产精品一区| 国产精品久久久久久久蜜臀 | 欧洲国内综合视频| 黄色日韩三级电影| 亚洲一区二区精品久久av| 国产视频一区二区在线| 欧美日韩高清在线| 91婷婷韩国欧美一区二区| 精品一区二区免费| 五月天一区二区三区| 亚洲精品少妇30p| 中文字幕精品—区二区四季| 日韩美一区二区三区| 欧美亚洲综合色| gogogo免费视频观看亚洲一| 国内久久婷婷综合| 免费成人在线视频观看| 亚洲一区二三区| 尤物在线观看一区| 国产精品国产三级国产aⅴ中文| 精品粉嫩aⅴ一区二区三区四区| 欧美老女人第四色| 欧美日韩久久久久久| 欧美色区777第一页| 欧美性猛交xxxxxxxx| 蜜桃视频免费观看一区| 亚洲综合丁香婷婷六月香| 一色桃子久久精品亚洲| 久久久综合网站| 日韩免费看的电影| 日韩一区二区三区免费看| 777欧美精品| 欧美日韩国产成人在线免费| 欧美三级午夜理伦三级中视频| 欧美又粗又大又爽| 欧美日本一道本| 91精品国产美女浴室洗澡无遮挡| 欧美日韩一区二区三区高清| 在线免费观看日本一区| 欧美美女一区二区| 制服视频三区第一页精品| 欧美丰满一区二区免费视频 | 日韩情涩欧美日韩视频| 欧美一级视频精品观看| 91精品国产麻豆| 久久久亚洲精品一区二区三区| 国产婷婷一区二区| 中文字幕一区二区在线播放| 一区二区视频在线| 久久久久久久综合日本| 奇米在线7777在线精品| 午夜久久福利影院| 蜜臀精品久久久久久蜜臀| 青青草国产成人av片免费| 精品一区二区在线播放| 成人午夜免费视频| 欧洲另类一二三四区| 欧美一级久久久| 国产亚洲视频系列| 亚洲三级免费电影| 日本在线不卡一区| 国产成人在线观看免费网站| 色婷婷综合久久久久中文一区二区| 欧美中文字幕亚洲一区二区va在线| 制服丝袜中文字幕亚洲| 久久日韩精品一区二区五区| 国产精品久久久久久久蜜臀 | 日本美女一区二区| 国产a区久久久| 欧美日韩黄色影视| 久久精品在线免费观看| 亚洲精品ww久久久久久p站| 免费成人在线影院| av不卡免费电影| 日韩三级免费观看| 日韩免费一区二区| 高清不卡一二三区| 色94色欧美sute亚洲线路二| 欧美二区乱c少妇| 日本一区二区在线不卡| 午夜精品一区二区三区免费视频| 国产成人啪午夜精品网站男同| 欧美性生交片4| 国产女人水真多18毛片18精品视频| 亚洲福利视频三区| 成人精品鲁一区一区二区| 欧美一区二区三区婷婷月色| 亚洲同性gay激情无套| 久久超碰97中文字幕| 91久久人澡人人添人人爽欧美 | 国产精品一区免费在线观看| 91成人在线观看喷潮| 国产欧美视频在线观看| 青娱乐精品视频在线| 色欧美日韩亚洲| 国产午夜精品福利| 狠狠网亚洲精品| 日韩一区二区三区免费看 | 亚洲国产精品麻豆| 视频一区二区三区中文字幕| 成人自拍视频在线| www日韩大片| 日本亚洲电影天堂| 欧美性猛片xxxx免费看久爱| 国产精品三级av| 国产91精品欧美| 精品国产成人系列| 久久精品国产精品亚洲红杏| 欧美精品一二三| 亚洲午夜视频在线| 欧美影片第一页| 亚洲一线二线三线久久久| 一本色道久久综合亚洲精品按摩| 国产日韩欧美制服另类| 精品一区二区三区久久| 精品国产一区二区三区久久影院 | 欧美一个色资源| 日韩在线一二三区| 欧美老肥妇做.爰bbww| 天涯成人国产亚洲精品一区av| 91福利视频在线| 亚洲第一激情av| 91麻豆精品国产自产在线观看一区| 亚洲午夜一二三区视频| 欧美日韩在线免费视频| 婷婷夜色潮精品综合在线| 99视频精品全部免费在线| 欧美电影免费观看高清完整版| 天堂影院一区二区| 欧美一区二区二区| 激情综合亚洲精品| 欧美激情中文不卡| 91色综合久久久久婷婷| 一区二区在线看| 91精品蜜臀在线一区尤物| 蜜桃av一区二区三区电影| 久久亚洲二区三区| www.日韩大片| 亚洲综合在线电影| 欧美精品色综合| 黄色精品一二区| 日韩毛片在线免费观看| 欧美优质美女网站| 精品一区二区三区免费播放| 欧美激情一区二区三区四区| 色94色欧美sute亚洲线路二| 奇米影视在线99精品| 国产亚洲一本大道中文在线| 色综合欧美在线| 蜜臀久久99精品久久久久宅男 | 日本vs亚洲vs韩国一区三区二区 | 国产日韩欧美在线一区| 99视频国产精品| 日本在线不卡一区| 国产精品网友自拍| 欧美日韩一级黄| 国产精品影视网|