Ignore:
Timestamp:
Jul 23, 2017, 2:29:40 PM (7 years ago)
Author:
coas-nagasima
Message:

SVNプロパティを設定

File:
1 edited

Legend:

Unmodified
Added
Removed
  • rubycfg_asp/trunk/asp_dcre/kernel/dataqueue.c

    • Property svn:mime-type changed from text/x-csrc to text/x-csrc; charset=UTF-8
    r313 r315  
    99 *              Graduate School of Information Science, Nagoya Univ., JAPAN
    1010 *
    11  *  上記著作権è€
    12 ã¯ï¼Œä»¥ä¸‹ã®(1)~(4)の条件を満たす場合に限り,本ソフトウェ
    13  *  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
    14  *  変・再é
    15 å¸ƒï¼ˆä»¥ä¸‹ï¼Œåˆ©ç”¨ã¨å‘¼ã¶ï¼‰ã™ã‚‹ã“とを無償で許諾する.
    16  *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    17  *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    18  *      スコード中に含まれていること.
    19  *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    20  *      用できる形で再é
    21 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œå†é
    22 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨
    23  *      è€
    24 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—作権表示,この利用条件および下記
    25  *      の無保証規定を掲載すること.
    26  *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    27  *      用できない形で再é
    28 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œæ¬¡ã®ã„ずれかの条件を満たすこ
    29  *      と.
    30  *    (a) 再é
    31 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨è€
    32 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—
    33  *        作権表示,この利用条件および下記の無保証規定を掲載すること.
    34  *    (b) 再é
    35 å¸ƒã®å½¢æ
    36 ‹ã‚’,別に定める方法によって,TOPPERSプロジェクトに
    37  *        報告すること.
    38  *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    39  *      害からも,上記著作権è€
    40 ãŠã‚ˆã³TOPPERSプロジェクトをå
    41 è²¬ã™ã‚‹ã“と.
    42  *      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
    43  *      由に基づく請求からも,上記著作権è€
    44 ãŠã‚ˆã³TOPPERSプロジェクトを
    45  *      å
    46 è²¬ã™ã‚‹ã“と.
     11 *  上記著作権者は,以下の(1)~(4)の条件を満たす場合に限り,本ソフトウェ
     12 *  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
     13 *  変・再配布(以下,利用と呼ぶ)することを無償で許諾する.
     14 *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
     15 *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
     16 *      スコード中に含まれていること.
     17 *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
     18 *      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
     19 *      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
     20 *      の無保証規定を掲載すること.
     21 *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
     22 *      用できない形で再配布する場合には,次のいずれかの条件を満たすこ
     23 *      と.
     24 *    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
     25 *        作権表示,この利用条件および下記の無保証規定を掲載すること.
     26 *    (b) 再配布の形態を,別に定める方法によって,TOPPERSプロジェクトに
     27 *        報告すること.
     28 *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
     29 *      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
     30 *      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
     31 *      由に基づく請求からも,上記著作権者およびTOPPERSプロジェクトを
     32 *      免責すること.
    4733 *
    48  *  本ソフトウェアは,無保証で提供されているものである.上記著作権è€
    49 ãŠ
    50  *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
    51  *  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
    52  *  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
    53  *  の責任を負わない.
     34 *  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
     35 *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
     36 *  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
     37 *  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
     38 *  の責任を負わない.
    5439 *
    5540 *  $Id$
     
    5742
    5843/*
    59  *              データキュー機能
     44 *              データキュー機能
    6045 */
    6146
     
    6752
    6853/*
    69  *  トレースログマクロのデフォルト定義
     54 *  トレースログマクロのデフォルト定義
    7055 */
    7156#ifndef LOG_ACRE_DTQ_ENTER
     
    174159
    175160/*
    176  *  データキューの数
     161 *  データキューの数
    177162 */
    178163#define tnum_dtq        ((uint_t)(tmax_dtqid - TMIN_DTQID + 1))
     
    180165
    181166/*
    182  *  データキューIDからデータキュー管理ブロックを取り出すためのマクロ
     167 *  データキューIDからデータキュー管理ブロックを取り出すためのマクロ
    183168 */
    184169#define INDEX_DTQ(dtqid)        ((uint_t)((dtqid) - TMIN_DTQID))
     
    188173
    189174/*
    190  *  使用していないデータキュー管理ブロックのリスト
     175 *  使用していないデータキュー管理ブロックのリスト
    191176 */
    192177QUEUE   free_dtqcb;
    193178
    194179/*
    195  *  データキュー機能の初期化
     180 *  データキュー機能の初期化
    196181 */
    197182void
     
    224209
    225210/*
    226  *  データキュー管理領域へのデータの格納
     211 *  データキュー管理領域へのデータの格納
    227212 */
    228213#ifdef TOPPERS_dtqenq
     
    242227
    243228/*
    244  *  データキュー管理領域へのデータの強制格納
     229 *  データキュー管理領域へのデータの強制格納
    245230 */
    246231#ifdef TOPPERS_dtqfenq
     
    265250
    266251/*
    267  *  データキュー管理領域からのデータの取出し
     252 *  データキュー管理領域からのデータの取出し
    268253 */
    269254#ifdef TOPPERS_dtqdeq
     
    283268
    284269/*
    285  *  データキューへのデータ送信
     270 *  データキューへのデータ送信
    286271 */
    287272#ifdef TOPPERS_dtqsnd
     
    311296
    312297/*
    313  *  データキューへのデータ強制送信
     298 *  データキューへのデータ強制送信
    314299 */
    315300#ifdef TOPPERS_dtqfsnd
     
    334319
    335320/*
    336  *  データキューからのデータ受信
     321 *  データキューからのデータ受信
    337322 */
    338323#ifdef TOPPERS_dtqrcv
     
    371356
    372357/*
    373  *  データキューの生成
     358 *  データキューの生成
    374359 */
    375360#ifdef TOPPERS_acre_dtq
     
    430415
    431416/*
    432  *  データキューの削除
     417 *  データキューの削除
    433418 */
    434419#ifdef TOPPERS_del_dtq
     
    480465
    481466/*
    482  *  データキューへの送信
     467 *  データキューへの送信
    483468 */
    484469#ifdef TOPPERS_snd_dtq
     
    524509
    525510/*
    526  *  データキューへの送信(ポーリング)
     511 *  データキューへの送信(ポーリング)
    527512 */
    528513#ifdef TOPPERS_psnd_dtq
     
    563548
    564549/*
    565  *  データキューへの送信(ポーリング,非タスクコンテキスト用)
     550 *  データキューへの送信(ポーリング,非タスクコンテキスト用)
    566551 */
    567552#ifdef TOPPERS_ipsnd_dtq
     
    602587
    603588/*
    604  *  データキューへの送信(タイムアウトあり)
     589 *  データキューへの送信(タイムアウトあり)
    605590 */
    606591#ifdef TOPPERS_tsnd_dtq
     
    652637
    653638/*
    654  *  データキューへの強制送信
     639 *  データキューへの強制送信
    655640 */
    656641#ifdef TOPPERS_fsnd_dtq
     
    690675
    691676/*
    692  *  データキューへの強制送信(非タスクコンテキスト用)
     677 *  データキューへの強制送信(非タスクコンテキスト用)
    693678 */
    694679#ifdef TOPPERS_ifsnd_dtq
     
    728713
    729714/*
    730  *  データキューからの受信
     715 *  データキューからの受信
    731716 */
    732717#ifdef TOPPERS_rcv_dtq
     
    777762
    778763/*
    779  *  データキューからの受信(ポーリング)
     764 *  データキューからの受信(ポーリング)
    780765 */
    781766#ifdef TOPPERS_prcv_dtq
     
    816801
    817802/*
    818  *  データキューからの受信(タイムアウトあり)
     803 *  データキューからの受信(タイムアウトあり)
    819804 */
    820805#ifdef TOPPERS_trcv_dtq
     
    870855
    871856/*
    872  *  データキューの再初期化
     857 *  データキューの再初期化
    873858 */
    874859#ifdef TOPPERS_ini_dtq
     
    913898
    914899/*
    915  *  データキューの状æ
    916 ‹å‚ç
    917 §
     900 *  データキューの状態参照
    918901 */
    919902#ifdef TOPPERS_ref_dtq
Note: See TracChangeset for help on using the changeset viewer.