Ignore:
Timestamp:
Aug 23, 2017, 9:27:43 AM (7 years ago)
Author:
coas-nagasima
Message:

文字コードを設定

Location:
EcnlProtoTool/trunk/asp3_dcre/tinet/netapp
Files:
46 edited

Legend:

Unmodified
Added
Removed
  • EcnlProtoTool/trunk/asp3_dcre/tinet/netapp/Makefile.netapp

    • Property svn:mime-type changed from text/x-makefile to text/x-makefile;charset=UTF-8
    r270 r321  
    55#                    Tomakomai National College of Technology, JAPAN
    66#
    7 #   ä¸Šè¨˜è‘—作権è€
    8 ã¯ï¼Œä»¥ä¸‹ã® (1)~(4) の条件か,Free Software Foundation
    9 #   ã«ã‚ˆã£ã¦å
    10 ¬è¡¨ã•ã‚Œã¦ã„ã‚‹ GNU General Public License の Version 2 に記
    11 #   è¿°ã•ã‚Œã¦ã„る条件を満たす場合に限り,本ソフトウェア(本ソフトウェア
    12 #   ã‚’改変したものを含む.以下同じ)を使用・複製・改変・再é
    13 å¸ƒï¼ˆä»¥ä¸‹ï¼Œ
    14 #   åˆ©ç”¨ã¨å‘¼ã¶ï¼‰ã™ã‚‹ã“とを無償で許諾する.
    15 #   (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    16 #       æ¨©è¡¨ç¤ºï¼Œã“の利用条件および下記の無保証規定が,そのままの形でソー
    17 #       ã‚¹ã‚³ãƒ¼ãƒ‰ä¸­ã«å«ã¾ã‚Œã¦ã„ること.
    18 #   (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    19 #       ç”¨ã§ãã‚‹å½¢ã§å†é
    20 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œå†é
    21 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨
    22 #       è€
    23 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—作権表示,この利用条件および下記
    24 #       ã®ç„¡ä¿è¨¼è¦å®šã‚’掲載すること.
    25 #   (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    26 #       ç”¨ã§ããªã„形で再é
    27 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œæ¬¡ã®æ¡ä»¶ã‚’満たすこと.
    28 #     (a) 再é
    29 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨è€
    30 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—
    31 #         ä½œæ¨©è¡¨ç¤ºï¼Œã“の利用条件および下記の無保証規定を掲載すること.
    32 #   (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    33 #       å®³ã‹ã‚‰ã‚‚,上記著作権è€
    34 ãŠã‚ˆã³TOPPERSプロジェクトをå
    35 è²¬ã™ã‚‹ã“と.
    36 #
    37 #   æœ¬ã‚½ãƒ•ãƒˆã‚¦ã‚§ã‚¢ã¯ï¼Œç„¡ä¿è¨¼ã§æä¾›ã•ã‚Œã¦ã„るものである.上記著作権è€
    38 ãŠ
    39 #   ã‚ˆã³TOPPERSプロジェクトは,本ソフトウェアに関して,その適用可能性も
    40 #   å«ã‚ã¦ï¼Œã„かなる保証も行わない.また,本ソフトウェアの利用により直
    41 #   æŽ¥çš„または間接的に生じたいかなる損害に関しても,その責任を負わない.
     7#   上記著作権者は,以下の (1)~(4) の条件か,Free Software Foundation
     8#   によって公表されている GNU General Public License の Version 2 に記
     9#   述されている条件を満たす場合に限り,本ソフトウェア(本ソフトウェア
     10#   を改変したものを含む.以下同じ)を使用・複製・改変・再配布(以下,
     11#   利用と呼ぶ)することを無償で許諾する.
     12#   (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
     13#       権表示,この利用条件および下記の無保証規定が,そのままの形でソー
     14#       スコード中に含まれていること.
     15#   (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
     16#       用できる形で再配布する場合には,再配布に伴うドキュメント(利用
     17#       者マニュアルなど)に,上記の著作権表示,この利用条件および下記
     18#       の無保証規定を掲載すること.
     19#   (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
     20#       用できない形で再配布する場合には,次の条件を満たすこと.
     21#     (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
     22#         作権表示,この利用条件および下記の無保証規定を掲載すること.
     23#   (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
     24#       害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
     25#
     26#   本ソフトウェアは,無保証で提供されているものである.上記著作権者お
     27#   よびTOPPERSプロジェクトは,本ソフトウェアに関して,その適用可能性も
     28#   含めて,いかなる保証も行わない.また,本ソフトウェアの利用により直
     29#   接的または間接的に生じたいかなる損害に関しても,その責任を負わない.
    4230
    43 #   @(#) $Id: Makefile.netapp 497 2014-06-26 01:50:14Z coas-nagasima $
    44 #
    45 
    46 #
    47 ã‚µãƒ³ãƒ—ルのネットワーク応用プログラムに関する定義
    48 #
    49 
    50 #
    51 ã‚«ãƒ¼ãƒãƒ«ã®è­˜åˆ¥
     31#   @(#) $Id$
     32#
     33
     34#
     35サンプルのネットワーク応用プログラムに関する定義
     36#
     37
     38#
     39カーネルの識別
    5240#
    5341ifdef SRCLANG
     
    5947endif
    6048
    61 å¿œç”¨ãƒ—ログラム
     49応用プログラム
    6250
    6351TINET_ROOT = $(SRCDIR)/tinet
     
    6553NETAPP_COBJS := $(NETAPP_COBJS) netapp_subr.o
    6654
    67 ãƒˆãƒ©ãƒ³ã‚¹ãƒãƒ¼ãƒˆå±¤ã®é¸æŠž
     55トランスポート層の選択
    6856
    6957SUPPORT_TCP = false
     
    7159
    7260#
    73 #  å
    74 ±é€šã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆãƒ»ã‚µãƒ¼ãƒãƒ—ログラムの設定
     61#  共通クライアント・サーバプログラムの設定
    7562#
    7663
     
    8471endif
    8572
    86 ifeq ($(TCP_ECHO_SRV),tcp_echo_srv1)            # 送受信タスク同一型
     73ifeq ($(TCP_ECHO_SRV),tcp_echo_srv1)            # 送受信タスク同一型
    8774        SUPPORT_TCP = true
    8875        TCP_CFG_PASSIVE_OPEN = true
     
    9380endif
    9481
    95 ifeq ($(TCP_ECHO_SRV),tcp_echo_srv2)            # 送受信タスク分離型
     82ifeq ($(TCP_ECHO_SRV),tcp_echo_srv2)            # 送受信タスク分離型
    9683        SUPPORT_TCP = true
    9784        TCP_CFG_PASSIVE_OPEN = true
     
    255242
    256243#
    257 ã‚¢ãƒ—リケーションプログラムに関する定義への追加
     244アプリケーションプログラムに関する定義への追加
    258245#
    259246
     
    275262
    276263#
    277 #  TINET コンフィギュレーションファイルの定義への追加
     264#  TINET コンフィギュレーションファイルの定義への追加
    278265#
    279266TINET_KERNEL_CFG := $(TINET_KERNEL_CFG) $(NETAPP_KERNEL_CFG)
  • EcnlProtoTool/trunk/asp3_dcre/tinet/netapp/dbg_cons.c

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/x-csrc to text/x-csrc;charset=UTF-8
    r270 r321  
    55 *                   Tomakomai National College of Technology, JAPAN
    66 *
    7  *  上記著作権è€
    8 ã¯ï¼Œä»¥ä¸‹ã® (1)~(4) の条件か,Free Software Foundation
    9  *  によってå
    10 ¬è¡¨ã•ã‚Œã¦ã„ã‚‹ GNU General Public License の Version 2 に記
    11  *  述されている条件を満たす場合に限り,本ソフトウェア(本ソフトウェア
    12  *  を改変したものを含む.以下同じ)を使用・複製・改変・再é
    13 å¸ƒï¼ˆä»¥ä¸‹ï¼Œ
    14  *  利用と呼ぶ)することを無償で許諾する.
    15  *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    16  *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    17  *      スコード中に含まれていること.
    18  *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    19  *      用できる形で再é
    20 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œå†é
    21 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨
    22  *      è€
    23 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—作権表示,この利用条件および下記
    24  *      の無保証規定を掲載すること.
    25  *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    26  *      用できない形で再é
    27 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œæ¬¡ã®æ¡ä»¶ã‚’満たすこと.
    28  *    (a) 再é
    29 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨è€
    30 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—
    31  *        作権表示,この利用条件および下記の無保証規定を掲載すること.
    32  *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    33  *      害からも,上記著作権è€
    34 ãŠã‚ˆã³TOPPERSプロジェクトをå
    35 è²¬ã™ã‚‹ã“と.
     7 *  上記著作権者は,以下の (1)~(4) の条件か,Free Software Foundation
     8 *  によって公表されている GNU General Public License の Version 2 に記
     9 *  述されている条件を満たす場合に限り,本ソフトウェア(本ソフトウェア
     10 *  を改変したものを含む.以下同じ)を使用・複製・改変・再配布(以下,
     11 *  利用と呼ぶ)することを無償で許諾する.
     12 *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
     13 *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
     14 *      スコード中に含まれていること.
     15 *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
     16 *      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
     17 *      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
     18 *      の無保証規定を掲載すること.
     19 *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
     20 *      用できない形で再配布する場合には,次の条件を満たすこと.
     21 *    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
     22 *        作権表示,この利用条件および下記の無保証規定を掲載すること.
     23 *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
     24 *      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
    3625 *
    37  *  本ソフトウェアは,無保証で提供されているものである.上記著作権è€
    38 ãŠ
    39  *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,その適用可能性も
    40  *  含めて,いかなる保証も行わない.また,本ソフトウェアの利用により直
    41  *  接的または間接的に生じたいかなる損害に関しても,その責任を負わない.
     26 *  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
     27 *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,その適用可能性も
     28 *  含めて,いかなる保証も行わない.また,本ソフトウェアの利用により直
     29 *  接的または間接的に生じたいかなる損害に関しても,その責任を負わない.
    4230 *
    4331 *  @(#) $Id$
     
    4533
    4634/*
    47  *  デバッグコンソール
     35 *  デバッグコンソール
    4836 */
    4937
     
    126114
    127115/*
    128  *  task_status -- タスクの状æ
    129 ‹ã®å‡ºåŠ›
     116 *  task_status -- タスクの状態の出力
    130117 */
    131118
    132119static const char task_stat_str[][sizeof("SUSPENDED")] = {
    133         "DORMANT",              /* 休止状æ
    134 ‹               */
    135         "RUNNABLE",             /* 実行できる状æ
    136 ‹       */
    137         "WAINTING",             /* å¾
    138 ã¡çŠ¶æ
    139 ‹               */
    140         "SUSPENDED",            /* 強制å¾
    141 ã¡çŠ¶æ
    142 ‹               */
    143         "SLEEP",                /* 起床å¾
    144 ã¡çŠ¶æ
    145 ‹               */
    146         "WOBJ",                 /* 同期・通信オブジェクトに対するå¾
    147 ã¡çŠ¶æ
    148 ‹       */
    149         "WOBJCB",               /* å
    150 ±é€šéƒ¨åˆ†ã®å¾
    151 ã¡ã‚­ãƒ¥ãƒ¼ã«ã¤ãªãŒã£ã¦ã„る。 */
     120        "DORMANT",              /* 休止状態         */
     121        "RUNNABLE",             /* 実行できる状態      */
     122        "WAINTING",             /* 待ち状態         */
     123        "SUSPENDED",            /* 強制待ち状態               */
     124        "SLEEP",                /* 起床待ち状態               */
     125        "WOBJ",                 /* 同期・通信オブジェクトに対する待ち状態  */
     126        "WOBJCB",               /* 共通部分の待ちキューにつながっている。  */
    152127        };
    153128
     
    184159
    185160/*
    186  *  tcp_status -- TCP の状æ
    187 ‹ã®å‡ºåŠ›
     161 *  tcp_status -- TCP の状態の出力
    188162 */
    189163
    190164static const char tcp_fsm_str[][sizeof("ESTABLISHED")] = {
    191         "CLOSED",               /* クローズ                 */
    192         "LISTEN",               /* 受動オープン                   */
    193         "SYN_SENT",             /* 能動オープン、SYN 送信済み        */
    194         "SYN_RECVD",            /* 受動オープン、SYN 受信済み        */
    195         "ESTABLISHED",          /* コネクション開設完了               */
    196         "CLOSE_WAIT",           /* 相手から FIN 受信、APP の終了å¾
    197 ã¡     */
    198         "FIN_WAIT_1",           /* APP が終了、FIN 送信済み、ACK å¾
    199 ã¡     */
    200         "CLOSING",              /* 同時クローズ、FIN 交換済み、ACK å¾
    201 ã¡     */
    202         "LAST_ACK",             /* APP が終了、ACK å¾
    203 ã¡                     */
    204         "FIN_WAIT_2",           /* 相手からの FIN å¾
    205 ã¡                     */
    206         "TIME_WAIT",            /* 相手からの FIN 受信済み、時間å¾
    207 ã¡     */
     165        "CLOSED",               /* クローズ                 */
     166        "LISTEN",               /* 受動オープン                       */
     167        "SYN_SENT",             /* 能動オープン、SYN 送信済み      */
     168        "SYN_RECVD",            /* 受動オープン、SYN 受信済み      */
     169        "ESTABLISHED",          /* コネクション開設完了           */
     170        "CLOSE_WAIT",           /* 相手から FIN 受信、APP の終了待ち        */
     171        "FIN_WAIT_1",           /* APP が終了、FIN 送信済み、ACK 待ち      */
     172        "CLOSING",              /* 同時クローズ、FIN 交換済み、ACK 待ち       */
     173        "LAST_ACK",             /* APP が終了、ACK 待ち                       */
     174        "FIN_WAIT_2",           /* 相手からの FIN 待ち                 */
     175        "TIME_WAIT",            /* 相手からの FIN 受信済み、時間待ち  */
    208176        };
    209177
     
    498466
    499467/*
    500  *  udp_status -- UDP の状æ
    501 ‹ã®å‡ºåŠ›
     468 *  udp_status -- UDP の状態の出力
    502469 */
    503470
     
    536503
    537504/*
    538  *  ifa_status -- ARP キャッシュ出力
     505 *  ifa_status -- ARP キャッシュ出力
    539506 */
    540507
     
    550517                    "IX Expire IP Address      MAC Address\n");
    551518
    552         /* expire の単位は [ms]。*/
     519        /* expire の単位は [ms]。*/
    553520        cache = arp_get_cache();
    554521        for (ix = 0; ix < NUM_ARP_ENTRY; ix ++) {
     
    568535
    569536/*
    570  * ifa_status -- 近隣キャッシュ状æ
    571 ‹ã®å‡ºåŠ›
     537 * ifa_status -- 近隣キャッシュ状態の出力
    572538 */
    573539
    574540static const char nd_state_str[][sizeof("INCOMPLETE")] = {
    575         "FREE",                 /* 未使用            */
    576         "NO STATE",             /* 状æ
    577 ‹æœªå®šç¾©              */
    578         "INCOMPLETE",           /* 未解決            */
    579         "REACHABLE",            /* 到達可能         */
    580         "STALE",                /* 到達可能性は未確認  */
    581         "DELAY",                /* 到達可能性の確認å¾
    582 æ©Ÿ     */
    583         "PROBE",                /* 到達可能性を確認中  */
     541        "FREE",                 /* 未使用          */
     542        "NO STATE",             /* 状態未定義                */
     543        "INCOMPLETE",           /* 未解決          */
     544        "REACHABLE",            /* 到達可能         */
     545        "STALE",                /* 到達可能性は未確認    */
     546        "DELAY",                /* 到達可能性の確認待機   */
     547        "PROBE",                /* 到達可能性を確認中    */
    584548        };
    585549
     
    596560                    "IX Expire State      MAC Address       IP Address\n");
    597561
    598         /* expire の単位は [ms]。*/
     562        /* expire の単位は [ms]。*/
    599563        get_tim(&now);
    600564        cache = nd6_get_cache();
     
    623587
    624588/*
    625  *  net_count_struct -- ネットワーク統計æƒ
    626 å ±
     589 *  net_count_struct -- ネットワーク統計情報
    627590 */
    628591
     
    631594{
    632595        cons_printf(portid, "\n%s\n", name);
    633         cons_printf(portid, "\t受信オクテット数\t%lu\n",        item->in_octets);
    634         cons_printf(portid, "\t送信オクテット数\t%lu\n",        item->out_octets);
    635         cons_printf(portid, "\t受信バケット数\t%lu\n",           item->in_packets);
    636         cons_printf(portid, "\t送信バケット数\t%lu\n",           item->out_packets);
    637         cons_printf(portid, "\t受信エラーバケット数\t%lu\n",  item->in_err_packets);
    638         cons_printf(portid, "\t送信エラーバケット数\t%lu\n",  item->out_err_packets);
     596        cons_printf(portid, "\t受信オクテット数\t%lu\n",        item->in_octets);
     597        cons_printf(portid, "\t送信オクテット数\t%lu\n",        item->out_octets);
     598        cons_printf(portid, "\t受信バケット数\t%lu\n",         item->in_packets);
     599        cons_printf(portid, "\t送信バケット数\t%lu\n",         item->out_packets);
     600        cons_printf(portid, "\t受信エラーバケット数\t%lu\n",      item->in_err_packets);
     601        cons_printf(portid, "\t送信エラーバケット数\t%lu\n",      item->out_err_packets);
    639602        }
    640603
    641604/*
    642  *  net_count -- ネットワーク統計æƒ
    643 å ±
     605 *  net_count -- ネットワーク統計情報
    644606 */
    645607
     
    653615        WAI_NET_CONS_PRINTF();
    654616        get_tim(&now);
    655         cons_printf(portid, "ネットワーク統計æƒ
    656 å ±\t経過時間[ms]\t%lu\t", now);
     617        cons_printf(portid, "ネットワーク統計情報\t経過時間[ms]\t%lu\t", now);
    657618        if (now > (1000 * 3600 * 24))
    658                 cons_printf(portid, "%3lu日 %2lu時間 %2lu分 %2lu秒\n",
     619                cons_printf(portid, "%3lu日 %2lu時間 %2lu分 %2lu秒\n",
    659620                             now / (1000 * 3600 * 24),
    660621                            (now / (1000 * 3600)) % 24,
     
    662623                            (now /  1000        ) % 60);
    663624        else
    664                 cons_printf(portid, "%2lu時間 %2lu分 %2lu秒\n",
     625                cons_printf(portid, "%2lu時間 %2lu分 %2lu秒\n",
    665626                            (now / (1000 * 3600)) % 24,
    666627                            (now / (1000 * 60  )) % 60,
     
    671632        net_count_struct(portid, "HDLC", &net_count_hdlc);
    672633        cons_printf(portid, "\nPPP\n");
    673         cons_printf(portid, "\t受信オクテット数\t%lu\n",        net_count_ppp.in_octets);
    674         cons_printf(portid, "\t送信オクテット数\t%lu\n",        net_count_ppp.out_octets);
    675         cons_printf(portid, "\t受信バケット数\t%lu\n",           net_count_ppp.in_packets);
    676         cons_printf(portid, "\t送信バケット数\t%lu\n",           net_count_ppp.out_packets);
    677         cons_printf(portid, "\t受信エラーバケット数\t%lu\n",  net_count_ppp.in_err_packets);
    678         cons_printf(portid, "\t送信エラーバケット数\t%lu\n",  net_count_ppp.out_err_packets);
    679         cons_printf(portid, "\tnet_buf 割り当て失敗数\t%lu\n",   net_count_ppp_no_bufs);
     634        cons_printf(portid, "\t受信オクテット数\t%lu\n",        net_count_ppp.in_octets);
     635        cons_printf(portid, "\t送信オクテット数\t%lu\n",        net_count_ppp.out_octets);
     636        cons_printf(portid, "\t受信バケット数\t%lu\n",         net_count_ppp.in_packets);
     637        cons_printf(portid, "\t送信バケット数\t%lu\n",         net_count_ppp.out_packets);
     638        cons_printf(portid, "\t受信エラーバケット数\t%lu\n",      net_count_ppp.in_err_packets);
     639        cons_printf(portid, "\t送信エラーバケット数\t%lu\n",      net_count_ppp.out_err_packets);
     640        cons_printf(portid, "\tnet_buf 割り当て失敗数\t%lu\n", net_count_ppp_no_bufs);
    680641
    681642        cons_printf(portid, "\nLCP\n");
    682         cons_printf(portid, "\t受信オクテット数\t%lu\n",        net_count_ppp_lcp_in_octets);
    683         cons_printf(portid, "\t受信バケット数\t%lu\n",           net_count_ppp_lcp_in_packets);
     643        cons_printf(portid, "\t受信オクテット数\t%lu\n",        net_count_ppp_lcp_in_octets);
     644        cons_printf(portid, "\t受信バケット数\t%lu\n",         net_count_ppp_lcp_in_packets);
    684645
    685646        cons_printf(portid, "\nIPCP\n");
    686         cons_printf(portid, "\t受信オクテット数\t%lu\n",        net_count_ppp_ipcp_in_octets);
    687         cons_printf(portid, "\t受信バケット数\t%lu\n",           net_count_ppp_ipcp_in_packets);
     647        cons_printf(portid, "\t受信オクテット数\t%lu\n",        net_count_ppp_ipcp_in_octets);
     648        cons_printf(portid, "\t受信バケット数\t%lu\n",         net_count_ppp_ipcp_in_packets);
    688649
    689650        cons_printf(portid, "\nPAP\n");
    690         cons_printf(portid, "\t受信オクテット数\t%lu\n",        net_count_ppp_upap_in_octets);
    691         cons_printf(portid, "\t受信バケット数\t%lu\n",           net_count_ppp_upap_in_packets);
     651        cons_printf(portid, "\t受信オクテット数\t%lu\n",        net_count_ppp_upap_in_octets);
     652        cons_printf(portid, "\t受信バケット数\t%lu\n",         net_count_ppp_upap_in_packets);
    692653
    693654#endif  /* of #ifdef SUPPORT_PPP */
     
    695656#ifdef SUPPORT_ETHER
    696657
    697         net_count_struct(portid, "イーサネット", &net_count_ether);
    698 
    699         cons_printf(portid, "\nイーサネット・ネットワークインタフェース\n");
    700         cons_printf(portid, "\t受信オクテット数\t%lu\n",                        net_count_ether_nic[NC_ETHER_NIC_IN_OCTETS]);
    701         cons_printf(portid, "\t受信バケット数\t%lu\n",                           net_count_ether_nic[NC_ETHER_NIC_IN_PACKETS]);
    702         cons_printf(portid, "\t受信エラーバケット数\t%lu\n",                  net_count_ether_nic[NC_ETHER_NIC_IN_ERR_PACKETS]);
    703         cons_printf(portid, "\tnet_buf 割り当て失敗数\t%lu\n",                   net_count_ether_nic[NC_ETHER_NIC_NO_BUFS]);
    704         cons_printf(portid, "\t受信セマフォ資源返却上限オーバー数\t%lu\n",     net_count_ether_nic[NC_ETHER_NIC_RXB_QOVRS]);
    705         cons_printf(portid, "\t送信オクテット数\t%lu\n",                        net_count_ether_nic[NC_ETHER_NIC_OUT_OCTETS]);
    706         cons_printf(portid, "\t送信バケット数\t%lu\n",                           net_count_ether_nic[NC_ETHER_NIC_OUT_PACKETS]);
    707         cons_printf(portid, "\t送信エラーバケット数\t%lu\n",                  net_count_ether_nic[NC_ETHER_NIC_OUT_ERR_PACKETS]);
    708         cons_printf(portid, "\tコリジョン数\t%lu\n",                              net_count_ether_nic[NC_ETHER_NIC_COLS]);
    709         cons_printf(portid, "\t送信セマフォ資源返却上限オーバー数\t%lu\n",     net_count_ether_nic[NC_ETHER_NIC_TXB_QOVRS]);
    710         cons_printf(portid, "\t送信タイムアウト数      \t%lu\n",               net_count_ether_nic[NC_ETHER_NIC_TIMEOUTS]);
    711         cons_printf(portid, "\tリセット数\t%lu\n",                         net_count_ether_nic[NC_ETHER_NIC_RESETS]);
     658        net_count_struct(portid, "イーサネット", &net_count_ether);
     659
     660        cons_printf(portid, "\nイーサネット・ネットワークインタフェース\n");
     661        cons_printf(portid, "\t受信オクテット数\t%lu\n",                        net_count_ether_nic[NC_ETHER_NIC_IN_OCTETS]);
     662        cons_printf(portid, "\t受信バケット数\t%lu\n",                         net_count_ether_nic[NC_ETHER_NIC_IN_PACKETS]);
     663        cons_printf(portid, "\t受信エラーバケット数\t%lu\n",                      net_count_ether_nic[NC_ETHER_NIC_IN_ERR_PACKETS]);
     664        cons_printf(portid, "\tnet_buf 割り当て失敗数\t%lu\n",                 net_count_ether_nic[NC_ETHER_NIC_NO_BUFS]);
     665        cons_printf(portid, "\t受信セマフォ資源返却上限オーバー数\t%lu\n",       net_count_ether_nic[NC_ETHER_NIC_RXB_QOVRS]);
     666        cons_printf(portid, "\t送信オクテット数\t%lu\n",                        net_count_ether_nic[NC_ETHER_NIC_OUT_OCTETS]);
     667        cons_printf(portid, "\t送信バケット数\t%lu\n",                         net_count_ether_nic[NC_ETHER_NIC_OUT_PACKETS]);
     668        cons_printf(portid, "\t送信エラーバケット数\t%lu\n",                      net_count_ether_nic[NC_ETHER_NIC_OUT_ERR_PACKETS]);
     669        cons_printf(portid, "\tコリジョン数\t%lu\n",                          net_count_ether_nic[NC_ETHER_NIC_COLS]);
     670        cons_printf(portid, "\t送信セマフォ資源返却上限オーバー数\t%lu\n",       net_count_ether_nic[NC_ETHER_NIC_TXB_QOVRS]);
     671        cons_printf(portid, "\t送信タイムアウト数        \t%lu\n",               net_count_ether_nic[NC_ETHER_NIC_TIMEOUTS]);
     672        cons_printf(portid, "\tリセット数\t%lu\n",                           net_count_ether_nic[NC_ETHER_NIC_RESETS]);
    712673
    713674#endif  /* of #ifdef SUPPORT_ETHER */
     
    722683
    723684        cons_printf(portid, "\nIPv4\n");
    724         cons_printf(portid, "\t受信オクテット数\t%lu\n",                net_count_ip4[NC_IP4_IN_OCTETS]);
    725         cons_printf(portid, "\t受信データグラム数\t%lu\n",             net_count_ip4[NC_IP4_IN_PACKETS]);
    726         cons_printf(portid, "\t受信エラーデータグラム数\t%lu\n",    net_count_ip4[NC_IP4_IN_ERR_PACKETS]);
    727         cons_printf(portid, "\tチェックサムエラー数\t%lu\n",          net_count_ip4[NC_IP4_IN_ERR_CKSUM]);
    728         cons_printf(portid, "\t長さエラー数\t%lu\n",                      net_count_ip4[NC_IP4_IN_ERR_SHORT]);
    729         cons_printf(portid, "\tバージョンエラー数\t%lu\n",             net_count_ip4[NC_IP4_IN_ERR_VER]);
    730         cons_printf(portid, "\tアドレスエラー数\t%lu\n",                net_count_ip4[NC_IP4_IN_ERR_ADDR]);
    731         cons_printf(portid, "\tプロトコルエラー数\t%lu\n",             net_count_ip4[NC_IP4_IN_ERR_PROTO]);
    732         cons_printf(portid, "\tオプションå
    733 ¥åŠ›æ•°\t%lu\n",                net_count_ip4[NC_IP4_OPTS]);
    734         cons_printf(portid, "\t分割受信数\t%lu\n",                 net_count_ip4[NC_IP4_FRAG_IN]);
    735         cons_printf(portid, "\t分割受信フラグメント数\t%lu\n",               net_count_ip4[NC_IP4_FRAG_IN_FRAGS]);
    736         cons_printf(portid, "\t分割受信再構成成功数\t%lu\n",          net_count_ip4[NC_IP4_FRAG_IN_OK]);
    737         cons_printf(portid, "\t分割受信破棄数\t%lu\n",                   net_count_ip4[NC_IP4_FRAG_IN_DROP]);
    738         cons_printf(portid, "\t分割受信バッファり当て失敗数\t%lu\n",      net_count_ip4[NC_IP4_FRAG_IN_NO_BUF]);
    739         cons_printf(portid, "\t分割受信タイムアウト数\t%lu\n",               net_count_ip4[NC_IP4_FRAG_IN_TMOUT]);
    740         cons_printf(portid, "\t送信オクテット数\t%lu\n",                net_count_ip4[NC_IP4_OUT_OCTETS]);
    741         cons_printf(portid, "\t送信データグラム数\t%lu\n",             net_count_ip4[NC_IP4_OUT_PACKETS]);
    742         cons_printf(portid, "\t送信エラーデータグラム数\t%lu\n",    net_count_ip4[NC_IP4_OUT_ERR_PACKETS]);
    743         cons_printf(portid, "\t分割送信数\t%lu\n",                 net_count_ip4[NC_IP4_FRAG_OUT]);
    744         cons_printf(portid, "\t分割送信フラグメント数\t%lu\n",               net_count_ip4[NC_IP4_FRAG_OUT_FRAGS]);
     685        cons_printf(portid, "\t受信オクテット数\t%lu\n",                net_count_ip4[NC_IP4_IN_OCTETS]);
     686        cons_printf(portid, "\t受信データグラム数\t%lu\n",               net_count_ip4[NC_IP4_IN_PACKETS]);
     687        cons_printf(portid, "\t受信エラーデータグラム数\t%lu\n",    net_count_ip4[NC_IP4_IN_ERR_PACKETS]);
     688        cons_printf(portid, "\tチェックサムエラー数\t%lu\n",              net_count_ip4[NC_IP4_IN_ERR_CKSUM]);
     689        cons_printf(portid, "\t長さエラー数\t%lu\n",                  net_count_ip4[NC_IP4_IN_ERR_SHORT]);
     690        cons_printf(portid, "\tバージョンエラー数\t%lu\n",               net_count_ip4[NC_IP4_IN_ERR_VER]);
     691        cons_printf(portid, "\tアドレスエラー数\t%lu\n",                net_count_ip4[NC_IP4_IN_ERR_ADDR]);
     692        cons_printf(portid, "\tプロトコルエラー数\t%lu\n",               net_count_ip4[NC_IP4_IN_ERR_PROTO]);
     693        cons_printf(portid, "\tオプション入力数\t%lu\n",                net_count_ip4[NC_IP4_OPTS]);
     694        cons_printf(portid, "\t分割受信数\t%lu\n",                   net_count_ip4[NC_IP4_FRAG_IN]);
     695        cons_printf(portid, "\t分割受信フラグメント数\t%lu\n",             net_count_ip4[NC_IP4_FRAG_IN_FRAGS]);
     696        cons_printf(portid, "\t分割受信再構成成功数\t%lu\n",              net_count_ip4[NC_IP4_FRAG_IN_OK]);
     697        cons_printf(portid, "\t分割受信破棄数\t%lu\n",                 net_count_ip4[NC_IP4_FRAG_IN_DROP]);
     698        cons_printf(portid, "\t分割受信バッファり当て失敗数\t%lu\n",  net_count_ip4[NC_IP4_FRAG_IN_NO_BUF]);
     699        cons_printf(portid, "\t分割受信タイムアウト数\t%lu\n",             net_count_ip4[NC_IP4_FRAG_IN_TMOUT]);
     700        cons_printf(portid, "\t送信オクテット数\t%lu\n",                net_count_ip4[NC_IP4_OUT_OCTETS]);
     701        cons_printf(portid, "\t送信データグラム数\t%lu\n",               net_count_ip4[NC_IP4_OUT_PACKETS]);
     702        cons_printf(portid, "\t送信エラーデータグラム数\t%lu\n",    net_count_ip4[NC_IP4_OUT_ERR_PACKETS]);
     703        cons_printf(portid, "\t分割送信数\t%lu\n",                   net_count_ip4[NC_IP4_FRAG_OUT]);
     704        cons_printf(portid, "\t分割送信フラグメント数\t%lu\n",             net_count_ip4[NC_IP4_FRAG_OUT_FRAGS]);
    745705
    746706        net_count_struct(portid, "ICMP", &net_count_icmp4);
     
    751711
    752712        cons_printf(portid, "\nIPv6\n");
    753         cons_printf(portid, "\t受信オクテット数\t%lu\n",                net_count_ip6[NC_IP6_IN_OCTETS]);
    754         cons_printf(portid, "\t受信データグラム数\t%lu\n",             net_count_ip6[NC_IP6_IN_PACKETS]);
    755         cons_printf(portid, "\t受信エラーデータグラム数\t%lu\n",    net_count_ip6[NC_IP6_IN_ERR_PACKETS]);
    756         cons_printf(portid, "\t長さエラー数\t%lu\n",                      net_count_ip6[NC_IP6_IN_ERR_SHORT]);
    757         cons_printf(portid, "\tバージョンエラー数\t%lu\n",             net_count_ip6[NC_IP6_IN_ERR_VER]);
    758         cons_printf(portid, "\tアドレスエラー数\t%lu\n",                net_count_ip6[NC_IP6_IN_ERR_ADDR]);
    759         cons_printf(portid, "\tプロトコルエラー数\t%lu\n",             net_count_ip6[NC_IP6_IN_ERR_PROTO]);
    760         cons_printf(portid, "\t分割受信数\t%lu\n",                 net_count_ip6[NC_IP6_FRAG_IN]);
    761         cons_printf(portid, "\t分割受信フラグメント数\t%lu\n",               net_count_ip6[NC_IP6_FRAG_IN_FRAGS]);
    762         cons_printf(portid, "\t分割受信再構成成功数\t%lu\n",          net_count_ip6[NC_IP6_FRAG_IN_OK]);
    763         cons_printf(portid, "\t分割受信破棄数\t%lu\n",                   net_count_ip6[NC_IP6_FRAG_IN_DROP]);
    764         cons_printf(portid, "\t分割受信バッファり当て失敗数\t%lu\n",      net_count_ip6[NC_IP6_FRAG_IN_NO_BUF]);
    765         cons_printf(portid, "\t分割受信タイムアウト数\t%lu\n",               net_count_ip6[NC_IP6_FRAG_IN_TMOUT]);
    766         cons_printf(portid, "\t送信オクテット数\t%lu\n",                net_count_ip6[NC_IP6_OUT_OCTETS]);
    767         cons_printf(portid, "\t送信データグラム数\t%lu\n",             net_count_ip6[NC_IP6_OUT_PACKETS]);
    768         cons_printf(portid, "\t送信エラーデータグラム数\t%lu\n",    net_count_ip6[NC_IP6_OUT_ERR_PACKETS]);
    769         cons_printf(portid, "\t分割送信数\t%lu\n",                 net_count_ip6[NC_IP6_FRAG_OUT]);
    770         cons_printf(portid, "\t分割送信フラグメント数\t%lu\n",               net_count_ip6[NC_IP6_FRAG_OUT_FRAGS]);
     713        cons_printf(portid, "\t受信オクテット数\t%lu\n",                net_count_ip6[NC_IP6_IN_OCTETS]);
     714        cons_printf(portid, "\t受信データグラム数\t%lu\n",               net_count_ip6[NC_IP6_IN_PACKETS]);
     715        cons_printf(portid, "\t受信エラーデータグラム数\t%lu\n",    net_count_ip6[NC_IP6_IN_ERR_PACKETS]);
     716        cons_printf(portid, "\t長さエラー数\t%lu\n",                  net_count_ip6[NC_IP6_IN_ERR_SHORT]);
     717        cons_printf(portid, "\tバージョンエラー数\t%lu\n",               net_count_ip6[NC_IP6_IN_ERR_VER]);
     718        cons_printf(portid, "\tアドレスエラー数\t%lu\n",                net_count_ip6[NC_IP6_IN_ERR_ADDR]);
     719        cons_printf(portid, "\tプロトコルエラー数\t%lu\n",               net_count_ip6[NC_IP6_IN_ERR_PROTO]);
     720        cons_printf(portid, "\t分割受信数\t%lu\n",                   net_count_ip6[NC_IP6_FRAG_IN]);
     721        cons_printf(portid, "\t分割受信フラグメント数\t%lu\n",             net_count_ip6[NC_IP6_FRAG_IN_FRAGS]);
     722        cons_printf(portid, "\t分割受信再構成成功数\t%lu\n",              net_count_ip6[NC_IP6_FRAG_IN_OK]);
     723        cons_printf(portid, "\t分割受信破棄数\t%lu\n",                 net_count_ip6[NC_IP6_FRAG_IN_DROP]);
     724        cons_printf(portid, "\t分割受信バッファり当て失敗数\t%lu\n",  net_count_ip6[NC_IP6_FRAG_IN_NO_BUF]);
     725        cons_printf(portid, "\t分割受信タイムアウト数\t%lu\n",             net_count_ip6[NC_IP6_FRAG_IN_TMOUT]);
     726        cons_printf(portid, "\t送信オクテット数\t%lu\n",                net_count_ip6[NC_IP6_OUT_OCTETS]);
     727        cons_printf(portid, "\t送信データグラム数\t%lu\n",               net_count_ip6[NC_IP6_OUT_PACKETS]);
     728        cons_printf(portid, "\t送信エラーデータグラム数\t%lu\n",    net_count_ip6[NC_IP6_OUT_ERR_PACKETS]);
     729        cons_printf(portid, "\t分割送信数\t%lu\n",                   net_count_ip6[NC_IP6_FRAG_OUT]);
     730        cons_printf(portid, "\t分割送信フラグメント数\t%lu\n",             net_count_ip6[NC_IP6_FRAG_OUT_FRAGS]);
    771731
    772732        cons_printf(portid, "\nICMPv6\n");
    773         cons_printf(portid, "\t受信オクテット数\t%lu\n",                net_count_icmp6[NC_ICMP6_IN_OCTETS]);
    774         cons_printf(portid, "\t受信パケット数\t%lu\n",                   net_count_icmp6[NC_ICMP6_IN_PACKETS]);
    775         cons_printf(portid, "\t受信エラーパケット数\t%lu\n",          net_count_icmp6[NC_ICMP6_IN_ERR_PACKETS]);
    776         cons_printf(portid, "\t受信チックサムエラー数\t%lu\n",               net_count_icmp6[NC_ICMP6_IN_ERR_CKSUM]);
    777         cons_printf(portid, "\t送信オクテット数\t%lu\n",                net_count_icmp6[NC_ICMP6_OUT_OCTETS]);
    778         cons_printf(portid, "\t送信パケット数\t%lu\n",                   net_count_icmp6[NC_ICMP6_OUT_PACKETS]);
    779         cons_printf(portid, "\t送信エラーパケット数\t%lu\n",          net_count_icmp6[NC_ICMP6_OUT_ERR_PACKETS]);
    780 
    781         cons_printf(portid, "\n近隣探索\n");
    782         cons_printf(portid, "\tルータ通知受信数\t%lu\n",                net_count_nd6[NC_ND6_RA_IN_PACKETS]);
    783         cons_printf(portid, "\tルータ要請送信数\t%lu\n",                net_count_nd6[NC_ND6_RS_OUT_PACKETS]);
    784         cons_printf(portid, "\t近隣通知受信数\t%lu\n",                   net_count_nd6[NC_ND6_NA_IN_PACKETS]);
    785         cons_printf(portid, "\t近隣通知送信数\t%lu\n",                   net_count_nd6[NC_ND6_NA_OUT_PACKETS]);
    786         cons_printf(portid, "\t近隣要請受信数\t%lu\n",                   net_count_nd6[NC_ND6_NS_IN_PACKETS]);
    787         cons_printf(portid, "\t近隣要請送信数\t%lu\n",                   net_count_nd6[NC_ND6_NS_OUT_PACKETS]);
    788         cons_printf(portid, "\t重複アドレス検出送信数\t%lu\n",               net_count_nd6[NC_ND6_DAD_OUT_PACKETS]);
     733        cons_printf(portid, "\t受信オクテット数\t%lu\n",                net_count_icmp6[NC_ICMP6_IN_OCTETS]);
     734        cons_printf(portid, "\t受信パケット数\t%lu\n",                 net_count_icmp6[NC_ICMP6_IN_PACKETS]);
     735        cons_printf(portid, "\t受信エラーパケット数\t%lu\n",              net_count_icmp6[NC_ICMP6_IN_ERR_PACKETS]);
     736        cons_printf(portid, "\t受信チックサムエラー数\t%lu\n",             net_count_icmp6[NC_ICMP6_IN_ERR_CKSUM]);
     737        cons_printf(portid, "\t送信オクテット数\t%lu\n",                net_count_icmp6[NC_ICMP6_OUT_OCTETS]);
     738        cons_printf(portid, "\t送信パケット数\t%lu\n",                 net_count_icmp6[NC_ICMP6_OUT_PACKETS]);
     739        cons_printf(portid, "\t送信エラーパケット数\t%lu\n",              net_count_icmp6[NC_ICMP6_OUT_ERR_PACKETS]);
     740
     741        cons_printf(portid, "\n近隣探索\n");
     742        cons_printf(portid, "\tルータ通知受信数\t%lu\n",                net_count_nd6[NC_ND6_RA_IN_PACKETS]);
     743        cons_printf(portid, "\tルータ要請送信数\t%lu\n",                net_count_nd6[NC_ND6_RS_OUT_PACKETS]);
     744        cons_printf(portid, "\t近隣通知受信数\t%lu\n",                 net_count_nd6[NC_ND6_NA_IN_PACKETS]);
     745        cons_printf(portid, "\t近隣通知送信数\t%lu\n",                 net_count_nd6[NC_ND6_NA_OUT_PACKETS]);
     746        cons_printf(portid, "\t近隣要請受信数\t%lu\n",                 net_count_nd6[NC_ND6_NS_IN_PACKETS]);
     747        cons_printf(portid, "\t近隣要請送信数\t%lu\n",                 net_count_nd6[NC_ND6_NS_OUT_PACKETS]);
     748        cons_printf(portid, "\t重複アドレス検出送信数\t%lu\n",             net_count_nd6[NC_ND6_DAD_OUT_PACKETS]);
    789749
    790750#endif  /* of #if defined(SUPPORT_INET6) */
     
    793753
    794754        cons_printf(portid, "\nTCP\n");
    795         cons_printf(portid, "\t受信オクテット数\t%lu\n",                net_count_tcp[NC_TCP_RECV_OCTETS]);
    796         cons_printf(portid, "\t受信データオクテット数\t%lu\n",               net_count_tcp[NC_TCP_RECV_DATA_OCTETS]);
    797         cons_printf(portid, "\t受信セグメント数\t%lu\n",                net_count_tcp[NC_TCP_RECV_SEGS]);
    798         cons_printf(portid, "\t受信データセグメント数\t%lu\n",               net_count_tcp[NC_TCP_RECV_DATA_SEGS]);
    799         cons_printf(portid, "\t受信、緊急セグメント数\t%lu\n",               net_count_tcp[NC_TCP_RECV_URG_SEGS]);
    800         cons_printf(portid, "\t受信、ヘッダ不正数\t%lu\n",             net_count_tcp[NC_TCP_RECV_BAD_HEADERS]);
    801         cons_printf(portid, "\t受信、チェックサム不正数\t%lu\n",    net_count_tcp[NC_TCP_RECV_BAD_CKSUMS]);
    802         cons_printf(portid, "\t受信、ACK 数\t%lu\n",                        net_count_tcp[NC_TCP_RECV_ACKS]);
    803         cons_printf(portid, "\t受信、多重 ACK 数\t%lu\n",         net_count_tcp[NC_TCP_RECV_DUP_ACKS]);
    804         cons_printf(portid, "\t受信、RST 数\t%lu\n",                        net_count_tcp[NC_TCP_RECV_RSTS]);
    805         cons_printf(portid, "\t受信、多重数\t%lu\n",                      net_count_tcp[NC_TCP_RECV_DUP_SEGS]);
    806         cons_printf(portid, "\t受信、破棄数\t%lu\n",                      net_count_tcp[NC_TCP_RECV_DROP_SEGS]);
    807         cons_printf(portid, "\t受信キュー解放数\t%lu\n",                net_count_tcp[NC_TCP_FREE_RCV_QUEUE]);
    808         cons_printf(portid, "\t送信データオクテット数\t%lu\n",               net_count_tcp[NC_TCP_SEND_DATA_OCTETS]);
    809         cons_printf(portid, "\t送信制御セグメント数\t%lu\n",          net_count_tcp[NC_TCP_SEND_CNTL_SEGS]);
    810         cons_printf(portid, "\t送信セグメント数\t%lu\n",                net_count_tcp[NC_TCP_SEND_SEGS]);
    811         cons_printf(portid, "\t再送信セグメント数\t%lu\n",             net_count_tcp[NC_TCP_SEND_REXMIT_SEGS]);
    812         cons_printf(portid, "\t送信データセグメント数\t%lu\n",               net_count_tcp[NC_TCP_SEND_DATA_SEGS]);
    813         cons_printf(portid, "\t送信、緊急セグメント数\t%lu\n",               net_count_tcp[NC_TCP_SEND_URG_SEGS]);
    814         cons_printf(portid, "\t送信、ACK 数\t%lu\n",                        net_count_tcp[NC_TCP_SEND_ACKS]);
    815         cons_printf(portid, "\t送信、RST 数\t%lu\n",                        net_count_tcp[NC_TCP_SEND_RSTS]);
    816         cons_printf(portid, "\tRTT 更新数\t%lu\n",                   net_count_tcp[NC_TCP_RTT_UPDATES]);
    817         cons_printf(portid, "\t受動オープン数\t%lu\n",                   net_count_tcp[NC_TCP_ACCEPTS]);
    818         cons_printf(portid, "\t能動オープン数\t%lu\n",                   net_count_tcp[NC_TCP_CONNECTS]);
     755        cons_printf(portid, "\t受信オクテット数\t%lu\n",                net_count_tcp[NC_TCP_RECV_OCTETS]);
     756        cons_printf(portid, "\t受信データオクテット数\t%lu\n",             net_count_tcp[NC_TCP_RECV_DATA_OCTETS]);
     757        cons_printf(portid, "\t受信セグメント数\t%lu\n",                net_count_tcp[NC_TCP_RECV_SEGS]);
     758        cons_printf(portid, "\t受信データセグメント数\t%lu\n",             net_count_tcp[NC_TCP_RECV_DATA_SEGS]);
     759        cons_printf(portid, "\t受信、緊急セグメント数\t%lu\n",             net_count_tcp[NC_TCP_RECV_URG_SEGS]);
     760        cons_printf(portid, "\t受信、ヘッダ不正数\t%lu\n",               net_count_tcp[NC_TCP_RECV_BAD_HEADERS]);
     761        cons_printf(portid, "\t受信、チェックサム不正数\t%lu\n",    net_count_tcp[NC_TCP_RECV_BAD_CKSUMS]);
     762        cons_printf(portid, "\t受信、ACK 数\t%lu\n",                        net_count_tcp[NC_TCP_RECV_ACKS]);
     763        cons_printf(portid, "\t受信、多重 ACK 数\t%lu\n",             net_count_tcp[NC_TCP_RECV_DUP_ACKS]);
     764        cons_printf(portid, "\t受信、RST 数\t%lu\n",                        net_count_tcp[NC_TCP_RECV_RSTS]);
     765        cons_printf(portid, "\t受信、多重数\t%lu\n",                  net_count_tcp[NC_TCP_RECV_DUP_SEGS]);
     766        cons_printf(portid, "\t受信、破棄数\t%lu\n",                  net_count_tcp[NC_TCP_RECV_DROP_SEGS]);
     767        cons_printf(portid, "\t受信キュー解放数\t%lu\n",                net_count_tcp[NC_TCP_FREE_RCV_QUEUE]);
     768        cons_printf(portid, "\t送信データオクテット数\t%lu\n",             net_count_tcp[NC_TCP_SEND_DATA_OCTETS]);
     769        cons_printf(portid, "\t送信制御セグメント数\t%lu\n",              net_count_tcp[NC_TCP_SEND_CNTL_SEGS]);
     770        cons_printf(portid, "\t送信セグメント数\t%lu\n",                net_count_tcp[NC_TCP_SEND_SEGS]);
     771        cons_printf(portid, "\t再送信セグメント数\t%lu\n",               net_count_tcp[NC_TCP_SEND_REXMIT_SEGS]);
     772        cons_printf(portid, "\t送信データセグメント数\t%lu\n",             net_count_tcp[NC_TCP_SEND_DATA_SEGS]);
     773        cons_printf(portid, "\t送信、緊急セグメント数\t%lu\n",             net_count_tcp[NC_TCP_SEND_URG_SEGS]);
     774        cons_printf(portid, "\t送信、ACK 数\t%lu\n",                        net_count_tcp[NC_TCP_SEND_ACKS]);
     775        cons_printf(portid, "\t送信、RST 数\t%lu\n",                        net_count_tcp[NC_TCP_SEND_RSTS]);
     776        cons_printf(portid, "\tRTT 更新数\t%lu\n",                 net_count_tcp[NC_TCP_RTT_UPDATES]);
     777        cons_printf(portid, "\t受動オープン数\t%lu\n",                 net_count_tcp[NC_TCP_ACCEPTS]);
     778        cons_printf(portid, "\t能動オープン数\t%lu\n",                 net_count_tcp[NC_TCP_CONNECTS]);
    819779
    820780#endif  /* of #ifdef SUPPORT_TCP */
     
    827787
    828788        tbl = nbuf_get_tbl();
    829         cons_printf(portid, "\nネットワークバッファ\n\tサイズ\t用意数\t割当要求数\t割当数\t割当てエラー数\n");
     789        cons_printf(portid, "\nネットワークバッファ\n\tサイズ\t用意数\t割当要求数\t割当数\t割当てエラー数\n");
    830790        for (ix = nbuf_get_tbl_size(); ix -- > 0; ) {
    831791                cons_printf(portid, "\t%lu\t%lu\t%lu\t%lu\t%lu\n",
     
    837797                }
    838798
    839         cons_printf(portid, "\nネットワーク統計æƒ
    840 å ±\t経過時間[ms]\t%lu\t", now);
     799        cons_printf(portid, "\nネットワーク統計情報\t経過時間[ms]\t%lu\t", now);
    841800        if (now > (1000 * 3600 * 24))
    842                 cons_printf(portid, "%3lu日 %2lu時間 %2lu分 %2lu秒\n",
     801                cons_printf(portid, "%3lu日 %2lu時間 %2lu分 %2lu秒\n",
    843802                             now / (1000 * 3600 * 24),
    844803                            (now / (1000 * 3600)) % 24,
     
    846805                            (now /  1000        ) % 60);
    847806        else
    848                 cons_printf(portid, "%2lu時間 %2lu分 %2lu秒\n",
     807                cons_printf(portid, "%2lu時間 %2lu分 %2lu秒\n",
    849808                            (now / (1000 * 3600)) % 24,
    850809                            (now / (1000 * 60  )) % 60,
     
    860819
    861820/*
    862  *  nbuf_stat_ip4_frag_queue -- IPv4 再構成キューå†
    863 ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ãƒãƒƒãƒ•ã‚¡æƒ
    864 å ±
     821 *  nbuf_stat_ip4_frag_queue -- IPv4 再構成キュー内ネットワークバッファ情報
    865822 */
    866823
     
    872829        int_t                   ix, fix, count;
    873830
    874         cons_printf(portid, "\nIPv4再構成キューå†
    875 \nIndex\tTime");
     831        cons_printf(portid, "\nIPv4再構成キュー内\nIndex\tTime");
    876832        tbl = nbuf_get_tbl();
    877833        for (ix = nbuf_get_tbl_size(); ix -- > 0; )
     
    904860
    905861/*
    906  *  nbuf_stat_ip6_frag_queue -- IPv6 再構成キューå†
    907 ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ãƒãƒƒãƒ•ã‚¡æƒ
    908 å ±
     862 *  nbuf_stat_ip6_frag_queue -- IPv6 再構成キュー内ネットワークバッファ情報
    909863 */
    910864
     
    916870        int_t                   ix, fix, count;
    917871
    918         cons_printf(portid, "\nIPv6再構成キューå†
    919 \nIndex\tTime");
     872        cons_printf(portid, "\nIPv6再構成キュー内\nIndex\tTime");
    920873        tbl = nbuf_get_tbl();
    921874        for (ix = nbuf_get_tbl_size(); ix -- > 0; )
     
    946899
    947900/*
    948  *  nbuf_status -- ネットワークバッファæƒ
    949 å ±
     901 *  nbuf_status -- ネットワークバッファ情報
    950902 */
    951903
     
    973925        WAI_NET_CONS_PRINTF();
    974926        get_tim(&now);
    975         cons_printf(portid, "ネットワークバッファæƒ
    976 å ±\t経過時間[ms]\t%lu\n", now);
     927        cons_printf(portid, "ネットワークバッファ情報\t経過時間[ms]\t%lu\n", now);
    977928
    978929#if NET_COUNT_ENABLE
    979930
    980         cons_printf(portid, "\nネットワークバッファ\n\tサイズ\t用意数\t割当要求数\t割当数\t割当てエラー数\n");
     931        cons_printf(portid, "\nネットワークバッファ\n\tサイズ\t用意数\t割当要求数\t割当数\t割当てエラー数\n");
    981932        tbl = nbuf_get_tbl();
    982933        for (ix = nbuf_get_tbl_size(); ix -- > 0; ) {
     
    993944#ifdef SUPPORT_TCP
    994945
    995         cons_printf(portid, "\nCEPå†
    996 \nCEPID\n");
     946        cons_printf(portid, "\nCEP内\nCEPID\n");
    997947
    998948        for (cep = tcp_cep; cep < &tcp_cep[tmax_tcp_cepid]; cep ++) {
     
    10631013
    10641014/*
    1065  *  routing_table_status -- 経路表の出力
     1015 *  routing_table_status -- 経路表の出力
    10661016 */
    10671017
     
    11201070
    11211071/*
    1122  *  defrtrlist_status -- ディフォルトルータ・リスト状æ
    1123 ‹ã®å‡ºåŠ›
     1072 *  defrtrlist_status -- ディフォルトルータ・リスト状態の出力
    11241073 */
    11251074
     
    11401089        cons_printf(portid, " IP Address\n");
    11411090
    1142         /* expire の単位は [ms]。*/
     1091        /* expire の単位は [ms]。*/
    11431092        get_tim(&now);
    11441093        dr = nd6_get_drl(&count);
     
    11841133
    11851134/*
    1186  *  prefixlist_status -- プレフィックス・リスト状æ
    1187 ‹ã®å‡ºåŠ›
     1135 *  prefixlist_status -- プレフィックス・リスト状態の出力
    11881136 */
    11891137
     
    12041152        cons_printf(portid, " Len Prefix\n");
    12051153
    1206         /* expire の単位は [s]。*/
     1154        /* expire の単位は [s]。*/
    12071155        get_tim(&now);
    12081156        now /= SYSTIM_HZ;
     
    12531201
    12541202/*
    1255  *  routing_table_status -- 経路表の出力
     1203 *  routing_table_status -- 経路表の出力
    12561204 */
    12571205
     
    12761224                }
    12771225
    1278         /* expire の単位は [s]。*/
     1226        /* expire の単位は [s]。*/
    12791227        get_tim(&now);
    12801228        now /= SYSTIM_HZ;
     
    13021250
    13031251/*
    1304  *  routing_status -- ルーティングæƒ
    1305 å ±
     1252 *  routing_status -- ルーティング情報
    13061253 */
    13071254
     
    13151262#if NUM_ND6_DEF_RTR_ENTRY > 0
    13161263
    1317         case 'l':               /* ディフォルトルータ・リストæƒ
    1318 å ± */
     1264        case 'l':               /* ディフォルトルータ・リスト情報 */
    13191265                defrtrlist_status(portid, line + 1);
    13201266                break;
    13211267
    1322         case 'p':               /* プレフィックス・リストæƒ
    1323 å ± */
     1268        case 'p':               /* プレフィックス・リスト情報 */
    13241269                prefixlist_status(portid, line + 1);
    13251270                break;
     
    13291274#endif  /* of #if defined(SUPPORT_INET6) */
    13301275
    1331         default:                /* ルーティング表æƒ
    1332 å ± */
     1276        default:                /* ルーティング表情報 */
    13331277                routing_table_status(portid, line);
    13341278                break;
     
    13411285
    13421286/*
    1343  *  network_status -- ネットワークの状æ
    1344 ‹ã®å‡ºåŠ›
     1287 *  network_status -- ネットワークの状態の出力
    13451288 */
    13461289
     
    13521295#ifdef SUPPORT_ETHER
    13531296
    1354         case 'a':               /* IF アドレスæƒ
    1355 å ± */
     1297        case 'a':               /* IF アドレス情報 */
    13561298                ifa_status(portid, line + 1);
    13571299                break;
     
    13591301#endif  /* of #ifdef SUPPORT_ETHER */
    13601302
    1361         case 'b':               /* ネットワークバッファæƒ
    1362 å ± */
     1303        case 'b':               /* ネットワークバッファ情報 */
    13631304                nbuf_status(portid, line + 1);
    13641305                break;
     
    13661307#if NET_COUNT_ENABLE
    13671308
    1368         case 'c':               /* ネットワーク統計æƒ
    1369 å ± */
     1309        case 'c':               /* ネットワーク統計情報 */
    13701310                net_count(portid, line + 1);
    13711311                break;
     
    13751315#if NUM_ROUTE_ENTRY > 0
    13761316
    1377         case 'r':               /* ルーティングæƒ
    1378 å ± */
     1317        case 'r':               /* ルーティング情報 */
    13791318                routing_status(portid, line + 1);
    13801319                break;
     
    14091348
    14101349/*
    1411  *  ifconfig -- ネットワークインタフェースの構成æƒ
    1412 å ±
     1350 *  ifconfig -- ネットワークインタフェースの構成情報
    14131351 */
    14141352
     
    14581396
    14591397/*
    1460  *  ifconfig -- ネットワークインタフェースの構成æƒ
    1461 å ±
     1398 *  ifconfig -- ネットワークインタフェースの構成情報
    14621399 */
    14631400
     
    14771414                            ic->ifaddr.lladdr);
    14781415
    1479         /* expire と vltime の単位は [s]。*/
     1416        /* expire と vltime の単位は [s]。*/
    14801417        get_tim(&now);
    14811418        now /= SYSTIM_HZ;
     
    15151452
    15161453/*
    1517  *  show_config -- コンフィギュレーション設定の表示
     1454 *  show_config -- コンフィギュレーション設定の表示
    15181455 */
    15191456
     
    19181855
    19191856/*
    1920  *  デバッグコマンド解析
     1857 *  デバッグコマンド解析
    19211858 */
    19221859
     
    23232260
    23242261/*
    2325  *  デバッグコンソールタスク
     2262 *  デバッグコンソールタスク
    23262263 */
    23272264
  • EcnlProtoTool/trunk/asp3_dcre/tinet/netapp/dbg_cons.cfg

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/plain to text/plain;charset=UTF-8
    r270 r321  
    55 *                   Tomakomai National College of Technology, JAPAN
    66 *
    7  *  上記著作権è€
    8 ã¯ï¼Œä»¥ä¸‹ã® (1)~(4) の条件か,Free Software Foundation
    9  *  によってå
    10 ¬è¡¨ã•ã‚Œã¦ã„ã‚‹ GNU General Public License の Version 2 に記
    11  *  述されている条件を満たす場合に限り,本ソフトウェア(本ソフトウェア
    12  *  を改変したものを含む.以下同じ)を使用・複製・改変・再é
    13 å¸ƒï¼ˆä»¥ä¸‹ï¼Œ
    14  *  利用と呼ぶ)することを無償で許諾する.
    15  *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    16  *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    17  *      スコード中に含まれていること.
    18  *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    19  *      用できる形で再é
    20 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œå†é
    21 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨
    22  *      è€
    23 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—作権表示,この利用条件および下記
    24  *      の無保証規定を掲載すること.
    25  *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    26  *      用できない形で再é
    27 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œæ¬¡ã®æ¡ä»¶ã‚’満たすこと.
    28  *    (a) 再é
    29 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨è€
    30 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—
    31  *        作権表示,この利用条件および下記の無保証規定を掲載すること.
    32  *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    33  *      害からも,上記著作権è€
    34 ãŠã‚ˆã³TOPPERSプロジェクトをå
    35 è²¬ã™ã‚‹ã“と.
     7 *  上記著作権者は,以下の (1)~(4) の条件か,Free Software Foundation
     8 *  によって公表されている GNU General Public License の Version 2 に記
     9 *  述されている条件を満たす場合に限り,本ソフトウェア(本ソフトウェア
     10 *  を改変したものを含む.以下同じ)を使用・複製・改変・再配布(以下,
     11 *  利用と呼ぶ)することを無償で許諾する.
     12 *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
     13 *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
     14 *      スコード中に含まれていること.
     15 *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
     16 *      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
     17 *      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
     18 *      の無保証規定を掲載すること.
     19 *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
     20 *      用できない形で再配布する場合には,次の条件を満たすこと.
     21 *    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
     22 *        作権表示,この利用条件および下記の無保証規定を掲載すること.
     23 *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
     24 *      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
    3625 *
    37  *  本ソフトウェアは,無保証で提供されているものである.上記著作権è€
    38 ãŠ
    39  *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,その適用可能性も
    40  *  含めて,いかなる保証も行わない.また,本ソフトウェアの利用により直
    41  *  接的または間接的に生じたいかなる損害に関しても,その責任を負わない.
     26 *  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
     27 *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,その適用可能性も
     28 *  含めて,いかなる保証も行わない.また,本ソフトウェアの利用により直
     29 *  接的または間接的に生じたいかなる損害に関しても,その責任を負わない.
    4230 *
    4331 *  @(#) $Id$
     
    4533
    4634/*
    47  *  デバッグコンソールのフィギュレーションファイル
     35 *  デバッグコンソールのフィギュレーションファイル
    4836 */
    4937
    5038#ifdef USE_DBG_CONS
    5139
    52 /* タスク */
     40/* タスク */
    5341
    5442CRE_TSK(DBG_CON_TASK, {
  • EcnlProtoTool/trunk/asp3_dcre/tinet/netapp/dbg_cons.h

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/x-chdr to text/x-chdr;charset=UTF-8
    r270 r321  
    55 *                   Tomakomai National College of Technology, JAPAN
    66 *
    7  *  上記著作権è€
    8 ã¯ï¼Œä»¥ä¸‹ã® (1)~(4) の条件か,Free Software Foundation
    9  *  によってå
    10 ¬è¡¨ã•ã‚Œã¦ã„ã‚‹ GNU General Public License の Version 2 に記
    11  *  述されている条件を満たす場合に限り,本ソフトウェア(本ソフトウェア
    12  *  を改変したものを含む.以下同じ)を使用・複製・改変・再é
    13 å¸ƒï¼ˆä»¥ä¸‹ï¼Œ
    14  *  利用と呼ぶ)することを無償で許諾する.
    15  *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    16  *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    17  *      スコード中に含まれていること.
    18  *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    19  *      用できる形で再é
    20 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œå†é
    21 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨
    22  *      è€
    23 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—作権表示,この利用条件および下記
    24  *      の無保証規定を掲載すること.
    25  *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    26  *      用できない形で再é
    27 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œæ¬¡ã®æ¡ä»¶ã‚’満たすこと.
    28  *    (a) 再é
    29 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨è€
    30 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—
    31  *        作権表示,この利用条件および下記の無保証規定を掲載すること.
    32  *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    33  *      害からも,上記著作権è€
    34 ãŠã‚ˆã³TOPPERSプロジェクトをå
    35 è²¬ã™ã‚‹ã“と.
     7 *  上記著作権者は,以下の (1)~(4) の条件か,Free Software Foundation
     8 *  によって公表されている GNU General Public License の Version 2 に記
     9 *  述されている条件を満たす場合に限り,本ソフトウェア(本ソフトウェア
     10 *  を改変したものを含む.以下同じ)を使用・複製・改変・再配布(以下,
     11 *  利用と呼ぶ)することを無償で許諾する.
     12 *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
     13 *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
     14 *      スコード中に含まれていること.
     15 *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
     16 *      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
     17 *      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
     18 *      の無保証規定を掲載すること.
     19 *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
     20 *      用できない形で再配布する場合には,次の条件を満たすこと.
     21 *    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
     22 *        作権表示,この利用条件および下記の無保証規定を掲載すること.
     23 *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
     24 *      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
    3625 *
    37  *  本ソフトウェアは,無保証で提供されているものである.上記著作権è€
    38 ãŠ
    39  *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,その適用可能性も
    40  *  含めて,いかなる保証も行わない.また,本ソフトウェアの利用により直
    41  *  接的または間接的に生じたいかなる損害に関しても,その責任を負わない.
     26 *  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
     27 *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,その適用可能性も
     28 *  含めて,いかなる保証も行わない.また,本ソフトウェアの利用により直
     29 *  接的または間接的に生じたいかなる損害に関しても,その責任を負わない.
    4230 *
    4331 *  @(#) $Id$
     
    4836
    4937/*
    50  *  コンソール
     38 *  コンソール
    5139 */
    5240
    53 #define DBG_CON_STACK_SIZE      1024            /* コンソールタスクのスタックサイズ */
    54 #define DBG_CON_PRIORITY        5               /* コンソールタスクの優å
    55 ˆåº¦ */
     41#define DBG_CON_STACK_SIZE      1024            /* コンソールタスクのスタックサイズ */
     42#define DBG_CON_PRIORITY        5               /* コンソールタスクの優先度 */
    5643
    5744/*
    58  *  タスク
     45 *  タスク
    5946 */
    6047
     
    6249
    6350/*
    64  *  関数
     51 *  関数
    6552 */
    6653
  • EcnlProtoTool/trunk/asp3_dcre/tinet/netapp/discard.h

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/x-chdr to text/x-chdr;charset=UTF-8
    r270 r321  
    55 *                   Tomakomai National College of Technology, JAPAN
    66 *
    7  *  上記著作権è€
    8 ã¯ï¼Œä»¥ä¸‹ã® (1)~(4) の条件か,Free Software Foundation
    9  *  によってå
    10 ¬è¡¨ã•ã‚Œã¦ã„ã‚‹ GNU General Public License の Version 2 に記
    11  *  述されている条件を満たす場合に限り,本ソフトウェア(本ソフトウェア
    12  *  を改変したものを含む.以下同じ)を使用・複製・改変・再é
    13 å¸ƒï¼ˆä»¥ä¸‹ï¼Œ
    14  *  利用と呼ぶ)することを無償で許諾する.
    15  *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    16  *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    17  *      スコード中に含まれていること.
    18  *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    19  *      用できる形で再é
    20 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œå†é
    21 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨
    22  *      è€
    23 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—作権表示,この利用条件および下記
    24  *      の無保証規定を掲載すること.
    25  *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    26  *      用できない形で再é
    27 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œæ¬¡ã®æ¡ä»¶ã‚’満たすこと.
    28  *    (a) 再é
    29 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨è€
    30 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—
    31  *        作権表示,この利用条件および下記の無保証規定を掲載すること.
    32  *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    33  *      害からも,上記著作権è€
    34 ãŠã‚ˆã³TOPPERSプロジェクトをå
    35 è²¬ã™ã‚‹ã“と.
     7 *  上記著作権者は,以下の (1)~(4) の条件か,Free Software Foundation
     8 *  によって公表されている GNU General Public License の Version 2 に記
     9 *  述されている条件を満たす場合に限り,本ソフトウェア(本ソフトウェア
     10 *  を改変したものを含む.以下同じ)を使用・複製・改変・再配布(以下,
     11 *  利用と呼ぶ)することを無償で許諾する.
     12 *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
     13 *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
     14 *      スコード中に含まれていること.
     15 *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
     16 *      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
     17 *      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
     18 *      の無保証規定を掲載すること.
     19 *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
     20 *      用できない形で再配布する場合には,次の条件を満たすこと.
     21 *    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
     22 *        作権表示,この利用条件および下記の無保証規定を掲載すること.
     23 *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
     24 *      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
    3625 *
    37  *  本ソフトウェアは,無保証で提供されているものである.上記著作権è€
    38 ãŠ
    39  *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,その適用可能性も
    40  *  含めて,いかなる保証も行わない.また,本ソフトウェアの利用により直
    41  *  接的または間接的に生じたいかなる損害に関しても,その責任を負わない.
     26 *  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
     27 *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,その適用可能性も
     28 *  含めて,いかなる保証も行わない.また,本ソフトウェアの利用により直
     29 *  接的または間接的に生じたいかなる損害に関しても,その責任を負わない.
    4230 *
    4331 *  @(#) $Id$
     
    4836
    4937/*
    50  *  DISCARD サーバ・クライアントのスタックサイズ
     38 *  DISCARD サーバ・クライアントのスタックサイズ
    5139 */
    5240
    53 #define TCP_DISCARD_SRV_STACK_SIZE      1024            /* TCP DISCARD サーバタスクのスタックサイズ */
    54 #define TCP_DISCARD_CLI_STACK_SIZE      1024            /* TCP DISCARD クライアントタスクのスタックサイズ */
    55 #define UDP_DISCARD_CLI_STACK_SIZE      1024            /* UDP DISCARD クライアントタスクのスタックサイズ */
     41#define TCP_DISCARD_SRV_STACK_SIZE      1024            /* TCP DISCARD サーバタスクのスタックサイズ */
     42#define TCP_DISCARD_CLI_STACK_SIZE      1024            /* TCP DISCARD クライアントタスクのスタックサイズ */
     43#define UDP_DISCARD_CLI_STACK_SIZE      1024            /* UDP DISCARD クライアントタスクのスタックサイズ */
    5644
    5745/*
    58  *  DISCARD サーバ・クライアントの優å
    59 ˆåº¦
     46 *  DISCARD サーバ・クライアントの優先度
    6047 */
    6148
    62 #define TCP_DISCARD_SRV_MAIN_PRIORITY   5       /* TCP DISCARD サーバタスクの優å
    63 ˆåº¦ */
    64 #define TCP_DISCARD_CLI_MAIN_PRIORITY   5       /* TCP DISCARD クライアントタスクの優å
    65 ˆåº¦ */
    66 #define UDP_DISCARD_CLI_MAIN_PRIORITY   5       /* UDP DISCARD クライアントタスクの優å
    67 ˆåº¦ */
     49#define TCP_DISCARD_SRV_MAIN_PRIORITY   5       /* TCP DISCARD サーバタスクの優先度 */
     50#define TCP_DISCARD_CLI_MAIN_PRIORITY   5       /* TCP DISCARD クライアントタスクの優先度 */
     51#define UDP_DISCARD_CLI_MAIN_PRIORITY   5       /* UDP DISCARD クライアントタスクの優先度 */
    6852
    6953/*
    70  *  TCP 送受信ウインドバッファサイズ
     54 *  TCP 送受信ウインドバッファサイズ
    7155 */
    7256
     
    9579
    9680/*
    97  *  変数
     81 *  変数
    9882 */
    9983
     
    10185extern bool_t   udp_discard_cli_valid;
    10286
    103 /* TCP 送受信バッファ */
     87/* TCP 送受信バッファ */
    10488
    10589extern uint8_t tcp_discard_cli_swbuf[];
     
    11094
    11195/*
    112  *  タスク
     96 *  タスク
    11397 */
    11498
     
    119103
    120104/*
    121  *  関数
     105 *  関数
    122106 */
    123107
  • EcnlProtoTool/trunk/asp3_dcre/tinet/netapp/echo.h

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/x-chdr to text/x-chdr;charset=UTF-8
    r270 r321  
    55 *                   Tomakomai National College of Technology, JAPAN
    66 *
    7  *  上記著作権è€
    8 ã¯ï¼Œä»¥ä¸‹ã® (1)~(4) の条件か,Free Software Foundation
    9  *  によってå
    10 ¬è¡¨ã•ã‚Œã¦ã„ã‚‹ GNU General Public License の Version 2 に記
    11  *  述されている条件を満たす場合に限り,本ソフトウェア(本ソフトウェア
    12  *  を改変したものを含む.以下同じ)を使用・複製・改変・再é
    13 å¸ƒï¼ˆä»¥ä¸‹ï¼Œ
    14  *  利用と呼ぶ)することを無償で許諾する.
    15  *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    16  *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    17  *      スコード中に含まれていること.
    18  *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    19  *      用できる形で再é
    20 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œå†é
    21 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨
    22  *      è€
    23 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—作権表示,この利用条件および下記
    24  *      の無保証規定を掲載すること.
    25  *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    26  *      用できない形で再é
    27 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œæ¬¡ã®æ¡ä»¶ã‚’満たすこと.
    28  *    (a) 再é
    29 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨è€
    30 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—
    31  *        作権表示,この利用条件および下記の無保証規定を掲載すること.
    32  *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    33  *      害からも,上記著作権è€
    34 ãŠã‚ˆã³TOPPERSプロジェクトをå
    35 è²¬ã™ã‚‹ã“と.
     7 *  上記著作権者は,以下の (1)~(4) の条件か,Free Software Foundation
     8 *  によって公表されている GNU General Public License の Version 2 に記
     9 *  述されている条件を満たす場合に限り,本ソフトウェア(本ソフトウェア
     10 *  を改変したものを含む.以下同じ)を使用・複製・改変・再配布(以下,
     11 *  利用と呼ぶ)することを無償で許諾する.
     12 *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
     13 *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
     14 *      スコード中に含まれていること.
     15 *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
     16 *      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
     17 *      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
     18 *      の無保証規定を掲載すること.
     19 *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
     20 *      用できない形で再配布する場合には,次の条件を満たすこと.
     21 *    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
     22 *        作権表示,この利用条件および下記の無保証規定を掲載すること.
     23 *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
     24 *      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
    3625 *
    37  *  本ソフトウェアは,無保証で提供されているものである.上記著作権è€
    38 ãŠ
    39  *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,その適用可能性も
    40  *  含めて,いかなる保証も行わない.また,本ソフトウェアの利用により直
    41  *  接的または間接的に生じたいかなる損害に関しても,その責任を負わない.
     26 *  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
     27 *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,その適用可能性も
     28 *  含めて,いかなる保証も行わない.また,本ソフトウェアの利用により直
     29 *  接的または間接的に生じたいかなる損害に関しても,その責任を負わない.
    4230 *
    4331 *  @(#) $Id$
     
    4836
    4937/*
    50  *  ECHO クライアント・サーバのスタックサイズ
     38 *  ECHO クライアント・サーバのスタックサイズ
    5139 */
    5240
    53 #define TCP_ECHO_SRV_STACK_SIZE         1024            /* TCP ECHO サーバタスクのスタックサイズ          */
     41#define TCP_ECHO_SRV_STACK_SIZE         1024            /* TCP ECHO サーバタスクのスタックサイズ              */
    5442
    5543#ifdef TOPPERS_S810_CLG3_85
    56 #define TCP_ECHO_CLI_RCV_STACK_SIZE     512             /* TCP ECHO クライアント受信タスクのスタックサイズ   */
    57 #define TCP_ECHO_CLI_SND_STACK_SIZE     512             /* TCP ECHO クライアント送信タスクのスタックサイズ   */
     44#define TCP_ECHO_CLI_RCV_STACK_SIZE     512             /* TCP ECHO クライアント受信タスクのスタックサイズ */
     45#define TCP_ECHO_CLI_SND_STACK_SIZE     512             /* TCP ECHO クライアント送信タスクのスタックサイズ */
    5846#else   /* of #ifdef TOPPERS_S810_CLG3_85 */
    59 #define TCP_ECHO_CLI_RCV_STACK_SIZE     1024            /* TCP ECHO クライアント受信タスクのスタックサイズ   */
    60 #define TCP_ECHO_CLI_SND_STACK_SIZE     1024            /* TCP ECHO クライアント送信タスクのスタックサイズ   */
     47#define TCP_ECHO_CLI_RCV_STACK_SIZE     1024            /* TCP ECHO クライアント受信タスクのスタックサイズ */
     48#define TCP_ECHO_CLI_SND_STACK_SIZE     1024            /* TCP ECHO クライアント送信タスクのスタックサイズ */
    6149#endif  /* of #ifdef TOPPERS_S810_CLG3_85 */
    6250
    63 #define UDP_ECHO_SRV_STACK_SIZE         1024            /* UDP ECHO サーバタスクのスタックサイズ          */
    64 #define UDP_ECHO_CLI_STACK_SIZE         1024            /* UDP ECHO クライアントタスクのスタックサイズ */
     51#define UDP_ECHO_SRV_STACK_SIZE         1024            /* UDP ECHO サーバタスクのスタックサイズ              */
     52#define UDP_ECHO_CLI_STACK_SIZE         1024            /* UDP ECHO クライアントタスクのスタックサイズ   */
    6553
    6654/*
    67  *  ECHO クライアント・サーバの優å
    68 ˆåº¦
     55 *  ECHO クライアント・サーバの優先度
    6956 */
    7057
    71 #define TCP_ECHO_SRV_MAIN_PRIORITY      5               /* TCP ECHO サーバタスクの優å
    72 ˆåº¦                    */
    73 #define TCP_ECHO_CLI_RCV_MAIN_PRIORITY  5               /* TCP ECHO クライアント受信タスクの優å
    74 ˆåº¦            */
    75 #define TCP_ECHO_CLI_SND_MAIN_PRIORITY  5               /* TCP ECHO クライアント送信タスクの優å
    76 ˆåº¦            */
     58#define TCP_ECHO_SRV_MAIN_PRIORITY      5               /* TCP ECHO サーバタスクの優先度                  */
     59#define TCP_ECHO_CLI_RCV_MAIN_PRIORITY  5               /* TCP ECHO クライアント受信タスクの優先度             */
     60#define TCP_ECHO_CLI_SND_MAIN_PRIORITY  5               /* TCP ECHO クライアント送信タスクの優先度             */
    7761
    78 #define UDP_ECHO_SRV_MAIN_PRIORITY      5               /* UDP ECHO サーバタスクの優å
    79 ˆåº¦                    */
    80 #define UDP_ECHO_CLI_MAIN_PRIORITY      5               /* UDP ECHO クライアントタスクの優å
    81 ˆåº¦            */
     62#define UDP_ECHO_SRV_MAIN_PRIORITY      5               /* UDP ECHO サーバタスクの優先度                  */
     63#define UDP_ECHO_CLI_MAIN_PRIORITY      5               /* UDP ECHO クライアントタスクの優先度               */
    8264
    8365/*
    84  *  TCP 送受信ウインドバッファサイズ
     66 *  TCP 送受信ウインドバッファサイズ
    8567 */
    8668
     
    118100
    119101/*
    120  *  タスク数
     102 *  タスク数
    121103 */
    122104
     
    129111
    130112/*
    131  *  変数
     113 *  変数
    132114 */
    133115
     
    135117extern bool_t   udp_echo_cli_valid;
    136118
    137 /* TCP 送受信バッファ */
     119/* TCP 送受信バッファ */
    138120
    139121extern uint8_t tcp_echo_cli_swbuf[];
     
    148130
    149131/*
    150  *  タスク
     132 *  タスク
    151133 */
    152134
     
    161143
    162144/*
    163  *  関数
     145 *  関数
    164146 */
    165147
  • EcnlProtoTool/trunk/asp3_dcre/tinet/netapp/net_cons.c

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/x-csrc to text/x-csrc;charset=UTF-8
    r270 r321  
    55 *                   Tomakomai National College of Technology, JAPAN
    66 *
    7  *  上記著作権è€
    8 ã¯ï¼Œä»¥ä¸‹ã® (1)~(4) の条件か,Free Software Foundation
    9  *  によってå
    10 ¬è¡¨ã•ã‚Œã¦ã„ã‚‹ GNU General Public License の Version 2 に記
    11  *  述されている条件を満たす場合に限り,本ソフトウェア(本ソフトウェア
    12  *  を改変したものを含む.以下同じ)を使用・複製・改変・再é
    13 å¸ƒï¼ˆä»¥ä¸‹ï¼Œ
    14  *  利用と呼ぶ)することを無償で許諾する.
    15  *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    16  *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    17  *      スコード中に含まれていること.
    18  *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    19  *      用できる形で再é
    20 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œå†é
    21 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨
    22  *      è€
    23 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—作権表示,この利用条件および下記
    24  *      の無保証規定を掲載すること.
    25  *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    26  *      用できない形で再é
    27 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œæ¬¡ã®æ¡ä»¶ã‚’満たすこと.
    28  *    (a) 再é
    29 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨è€
    30 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—
    31  *        作権表示,この利用条件および下記の無保証規定を掲載すること.
    32  *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    33  *      害からも,上記著作権è€
    34 ãŠã‚ˆã³TOPPERSプロジェクトをå
    35 è²¬ã™ã‚‹ã“と.
     7 *  上記著作権者は,以下の (1)~(4) の条件か,Free Software Foundation
     8 *  によって公表されている GNU General Public License の Version 2 に記
     9 *  述されている条件を満たす場合に限り,本ソフトウェア(本ソフトウェア
     10 *  を改変したものを含む.以下同じ)を使用・複製・改変・再配布(以下,
     11 *  利用と呼ぶ)することを無償で許諾する.
     12 *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
     13 *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
     14 *      スコード中に含まれていること.
     15 *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
     16 *      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
     17 *      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
     18 *      の無保証規定を掲載すること.
     19 *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
     20 *      用できない形で再配布する場合には,次の条件を満たすこと.
     21 *    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
     22 *        作権表示,この利用条件および下記の無保証規定を掲載すること.
     23 *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
     24 *      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
    3625 *
    37  *  本ソフトウェアは,無保証で提供されているものである.上記著作権è€
    38 ãŠ
    39  *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,その適用可能性も
    40  *  含めて,いかなる保証も行わない.また,本ソフトウェアの利用により直
    41  *  接的または間接的に生じたいかなる損害に関しても,その責任を負わない.
     26 *  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
     27 *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,その適用可能性も
     28 *  含めて,いかなる保証も行わない.また,本ソフトウェアの利用により直
     29 *  接的または間接的に生じたいかなる損害に関しても,その責任を負わない.
    4230 *
    4331 *  @(#) $Id$
     
    4533
    4634/*
    47  *  ネットワーク経由コンソールå
    48 ¥å‡ºåŠ›
     35 *  ネットワーク経由コンソール入出力
    4936 */
    5037
     
    9279
    9380/*
    94  *  マクロ定義
    95  */
    96 
    97 /*  リネームの解除  */
     81 *  マクロ定義
     82 */
     83
     84/*  リネームの解除  */
    9885
    9986#undef syslog
     
    10390#define EOF             (-1)
    10491
    105 /*  TELNET オプション */
     92/*  TELNET オプション */
    10693
    10794#define TELNET_OPT_SE           (240)
     
    123110
    124111/*
    125  *  変数
    126  */
    127 
    128 /*  TCP 送受信ウィンドバッファ  */
     112 *  変数
     113 */
     114
     115/*  TCP 送受信ウィンドバッファ  */
    129116
    130117uint8_t net_cons_swbuf[NET_CONS_SWBUF_SIZE];
    131118uint8_t net_cons_rwbuf[NET_CONS_RWBUF_SIZE];
    132119
    133 bool_t  connected       = false;        /* コネクションの状æ
    134 ‹       */
    135 bool_t  wait_accept     = false;        /* 接続要求å¾
    136 ã¡ä¸­  */
     120bool_t  connected       = false;        /* コネクションの状態    */
     121bool_t  wait_accept     = false;        /* 接続要求待ち中      */
    137122
    138123#if defined(SUPPORT_INET4)
     
    157142
    158143/*
    159  *  ノンブロッキングコールのコールバック関数
     144 *  ノンブロッキングコールのコールバック関数
    160145 */
    161146
     
    196181
    197182/*
    198  *  送信バッファのフラッシュ
     183 *  送信バッファのフラッシュ
    199184 */
    200185
     
    218203
    219204/*
    220  *  文字送信
     205 *  文字送信
    221206 */
    222207
     
    255240
    256241/*
    257  *  文字受信(変換なし)
     242 *  文字受信(変換なし)
    258243 */
    259244
     
    292277
    293278/*
    294  *  文字受信(TELNET オプションをスキップ)
     279 *  文字受信(TELNET オプションをスキップ)
    295280 */
    296281
     
    356341
    357342/*
    358  *  コネクションを切断
     343 *  コネクションを切断
    359344 */
    360345
     
    388373
    389374/*
    390  *  シリアルポートの制御
     375 *  シリアルポートの制御
    391376 */
    392377
     
    399384
    400385/*
    401  *  ログ出力
     386 *  ログ出力
    402387 */
    403388
     
    420405                va_start(ap, format);
    421406                while ((ch = *format ++) != '\0') {
    422                         if (ch != '%') {                /* 書式指定以外 */
     407                        if (ch != '%') {                /* 書式指定以外 */
    423408                                cons_putchar(CONSOLE_PORTID, (char)ch);
    424409                                continue;
     
    429414                        padchar = ' ';
    430415
    431                         if (ch == '-') {                /* 左詰め */
     416                        if (ch == '-') {                /* 左詰め */
    432417                                format ++;
    433418                                left = -1;
     
    436421                                left = 1;
    437422
    438                         if ((ch = *format ++) == '0') { /* 上位桁の 0 */
     423                        if ((ch = *format ++) == '0') { /* 上位桁の 0 */
    439424                                padchar = '0';
    440425                                ch = *format ++;
    441426                                }
    442427
    443                         while ('0' <= ch && ch <= '9') {        /* 出力å¹
    444  */
     428                        while ('0' <= ch && ch <= '9') {        /* 出力幅 */
    445429                                width = width * 10 + ch - '0';
    446430                                ch = *format ++;
    447431                                }
    448432
    449                         while (ch == 'l') {             /* long (long) の指定 */
     433                        while (ch == 'l') {             /* long (long) の指定 */
    450434                                longflag = true;
    451435                                ch = *format ++;
     
    555539                                }
    556540
    557                         while (ch == 'l') {             /* long (long) の指定 */
     541                        while (ch == 'l') {             /* long (long) の指定 */
    558542                                longflag = true;
    559543                                ch = *format ++;
  • EcnlProtoTool/trunk/asp3_dcre/tinet/netapp/net_cons.cfg

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/plain to text/plain;charset=UTF-8
    r270 r321  
    55 *                   Tomakomai National College of Technology, JAPAN
    66 *
    7  *  上記著作権è€
    8 ã¯ï¼Œä»¥ä¸‹ã® (1)~(4) の条件か,Free Software Foundation
    9  *  によってå
    10 ¬è¡¨ã•ã‚Œã¦ã„ã‚‹ GNU General Public License の Version 2 に記
    11  *  述されている条件を満たす場合に限り,本ソフトウェア(本ソフトウェア
    12  *  を改変したものを含む.以下同じ)を使用・複製・改変・再é
    13 å¸ƒï¼ˆä»¥ä¸‹ï¼Œ
    14  *  利用と呼ぶ)することを無償で許諾する.
    15  *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    16  *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    17  *      スコード中に含まれていること.
    18  *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    19  *      用できる形で再é
    20 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œå†é
    21 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨
    22  *      è€
    23 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—作権表示,この利用条件および下記
    24  *      の無保証規定を掲載すること.
    25  *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    26  *      用できない形で再é
    27 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œæ¬¡ã®æ¡ä»¶ã‚’満たすこと.
    28  *    (a) 再é
    29 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨è€
    30 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—
    31  *        作権表示,この利用条件および下記の無保証規定を掲載すること.
    32  *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    33  *      害からも,上記著作権è€
    34 ãŠã‚ˆã³TOPPERSプロジェクトをå
    35 è²¬ã™ã‚‹ã“と.
     7 *  上記著作権者は,以下の (1)~(4) の条件か,Free Software Foundation
     8 *  によって公表されている GNU General Public License の Version 2 に記
     9 *  述されている条件を満たす場合に限り,本ソフトウェア(本ソフトウェア
     10 *  を改変したものを含む.以下同じ)を使用・複製・改変・再配布(以下,
     11 *  利用と呼ぶ)することを無償で許諾する.
     12 *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
     13 *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
     14 *      スコード中に含まれていること.
     15 *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
     16 *      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
     17 *      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
     18 *      の無保証規定を掲載すること.
     19 *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
     20 *      用できない形で再配布する場合には,次の条件を満たすこと.
     21 *    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
     22 *        作権表示,この利用条件および下記の無保証規定を掲載すること.
     23 *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
     24 *      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
    3625 *
    37  *  本ソフトウェアは,無保証で提供されているものである.上記著作権è€
    38 ãŠ
    39  *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,その適用可能性も
    40  *  含めて,いかなる保証も行わない.また,本ソフトウェアの利用により直
    41  *  接的または間接的に生じたいかなる損害に関しても,その責任を負わない.
     26 *  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
     27 *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,その適用可能性も
     28 *  含めて,いかなる保証も行わない.また,本ソフトウェアの利用により直
     29 *  接的または間接的に生じたいかなる損害に関しても,その責任を負わない.
    4230 *
    4331 *  @(#) $Id$
     
    4533
    4634/*
    47  *  ネットワーク経由コンソールå
    48 ¥å‡ºåŠ›
    49  *  システムコンフィギュレーションファイル
     35 *  ネットワーク経由コンソール入出力
     36 *  システムコンフィギュレーションファイル
    5037 */
    5138
  • EcnlProtoTool/trunk/asp3_dcre/tinet/netapp/net_cons.h

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/x-chdr to text/x-chdr;charset=UTF-8
    r270 r321  
    55 *                   Tomakomai National College of Technology, JAPAN
    66 *
    7  *  上記著作権è€
    8 ã¯ï¼Œä»¥ä¸‹ã® (1)~(4) の条件か,Free Software Foundation
    9  *  によってå
    10 ¬è¡¨ã•ã‚Œã¦ã„ã‚‹ GNU General Public License の Version 2 に記
    11  *  述されている条件を満たす場合に限り,本ソフトウェア(本ソフトウェア
    12  *  を改変したものを含む.以下同じ)を使用・複製・改変・再é
    13 å¸ƒï¼ˆä»¥ä¸‹ï¼Œ
    14  *  利用と呼ぶ)することを無償で許諾する.
    15  *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    16  *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    17  *      スコード中に含まれていること.
    18  *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    19  *      用できる形で再é
    20 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œå†é
    21 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨
    22  *      è€
    23 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—作権表示,この利用条件および下記
    24  *      の無保証規定を掲載すること.
    25  *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    26  *      用できない形で再é
    27 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œæ¬¡ã®æ¡ä»¶ã‚’満たすこと.
    28  *    (a) 再é
    29 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨è€
    30 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—
    31  *        作権表示,この利用条件および下記の無保証規定を掲載すること.
    32  *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    33  *      害からも,上記著作権è€
    34 ãŠã‚ˆã³TOPPERSプロジェクトをå
    35 è²¬ã™ã‚‹ã“と.
     7 *  上記著作権者は,以下の (1)~(4) の条件か,Free Software Foundation
     8 *  によって公表されている GNU General Public License の Version 2 に記
     9 *  述されている条件を満たす場合に限り,本ソフトウェア(本ソフトウェア
     10 *  を改変したものを含む.以下同じ)を使用・複製・改変・再配布(以下,
     11 *  利用と呼ぶ)することを無償で許諾する.
     12 *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
     13 *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
     14 *      スコード中に含まれていること.
     15 *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
     16 *      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
     17 *      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
     18 *      の無保証規定を掲載すること.
     19 *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
     20 *      用できない形で再配布する場合には,次の条件を満たすこと.
     21 *    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
     22 *        作権表示,この利用条件および下記の無保証規定を掲載すること.
     23 *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
     24 *      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
    3625 *
    37  *  本ソフトウェアは,無保証で提供されているものである.上記著作権è€
    38 ãŠ
    39  *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,その適用可能性も
    40  *  含めて,いかなる保証も行わない.また,本ソフトウェアの利用により直
    41  *  接的または間接的に生じたいかなる損害に関しても,その責任を負わない.
     26 *  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
     27 *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,その適用可能性も
     28 *  含めて,いかなる保証も行わない.また,本ソフトウェアの利用により直
     29 *  接的または間接的に生じたいかなる損害に関しても,その責任を負わない.
    4230 *
    4331 *  @(#) $Id$
     
    4533
    4634/*
    47  *  ネットワーク経由コンソールå
    48 ¥å‡ºåŠ›
     35 *  ネットワーク経由コンソール入出力
    4936 */
    5037
    51 /*  TCP 送受信ウィンドバッファサイズ  */
     38/*  TCP 送受信ウィンドバッファサイズ  */
    5239
    5340#define NET_CONS_SWBUF_SIZE     512
     
    5643#ifndef _MACRO_ONLY
    5744
    58 /*  TCP 送受信ウィンドバッファ  */
     45/*  TCP 送受信ウィンドバッファ  */
    5946
    6047extern uint8_t net_cons_swbuf[];
    6148extern uint8_t net_cons_rwbuf[];
    6249
    63 /*  ノンブロッキングコールのコールバック関数  */
     50/*  ノンブロッキングコールのコールバック関数  */
    6451
    6552extern ER       callback_nblk_net_cons(ID cepid, FN fncd, void *p_parblk);
  • EcnlProtoTool/trunk/asp3_dcre/tinet/netapp/netapp.h

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/x-chdr to text/x-chdr;charset=UTF-8
    r270 r321  
    55 *                   Tomakomai National College of Technology, JAPAN
    66 *
    7  *  上記著作権è€
    8 ã¯ï¼Œä»¥ä¸‹ã® (1)~(4) の条件か,Free Software Foundation
    9  *  によってå
    10 ¬è¡¨ã•ã‚Œã¦ã„ã‚‹ GNU General Public License の Version 2 に記
    11  *  述されている条件を満たす場合に限り,本ソフトウェア(本ソフトウェア
    12  *  を改変したものを含む.以下同じ)を使用・複製・改変・再é
    13 å¸ƒï¼ˆä»¥ä¸‹ï¼Œ
    14  *  利用と呼ぶ)することを無償で許諾する.
    15  *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    16  *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    17  *      スコード中に含まれていること.
    18  *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    19  *      用できる形で再é
    20 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œå†é
    21 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨
    22  *      è€
    23 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—作権表示,この利用条件および下記
    24  *      の無保証規定を掲載すること.
    25  *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    26  *      用できない形で再é
    27 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œæ¬¡ã®æ¡ä»¶ã‚’満たすこと.
    28  *    (a) 再é
    29 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨è€
    30 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—
    31  *        作権表示,この利用条件および下記の無保証規定を掲載すること.
    32  *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    33  *      害からも,上記著作権è€
    34 ãŠã‚ˆã³TOPPERSプロジェクトをå
    35 è²¬ã™ã‚‹ã“と.
     7 *  上記著作権者は,以下の (1)~(4) の条件か,Free Software Foundation
     8 *  によって公表されている GNU General Public License の Version 2 に記
     9 *  述されている条件を満たす場合に限り,本ソフトウェア(本ソフトウェア
     10 *  を改変したものを含む.以下同じ)を使用・複製・改変・再配布(以下,
     11 *  利用と呼ぶ)することを無償で許諾する.
     12 *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
     13 *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
     14 *      スコード中に含まれていること.
     15 *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
     16 *      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
     17 *      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
     18 *      の無保証規定を掲載すること.
     19 *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
     20 *      用できない形で再配布する場合には,次の条件を満たすこと.
     21 *    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
     22 *        作権表示,この利用条件および下記の無保証規定を掲載すること.
     23 *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
     24 *      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
    3625 *
    37  *  本ソフトウェアは,無保証で提供されているものである.上記著作権è€
    38 ãŠ
    39  *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,その適用可能性も
    40  *  含めて,いかなる保証も行わない.また,本ソフトウェアの利用により直
    41  *  接的または間接的に生じたいかなる損害に関しても,その責任を負わない.
     26 *  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
     27 *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,その適用可能性も
     28 *  含めて,いかなる保証も行わない.また,本ソフトウェアの利用により直
     29 *  接的または間接的に生じたいかなる損害に関しても,その責任を負わない.
    4230 *
    4331 *  @(#) $Id$
     
    4836
    4937/*
    50  *  IPv4 と IPv6 の切換えマクロ
     38 *  IPv4 と IPv6 の切換えマクロ
    5139 */
    5240
     
    6048
    6149/*
    62  *  コンソールに用いるシリアルポート番号
     50 *  コンソールに用いるシリアルポート番号
    6351 */
    6452
     
    7058
    7159/*
    72  *  数値変換のための変換表
     60 *  数値変換のための変換表
    7361 */
    7462
     
    7765
    7866/*
    79  *  関数
     67 *  関数
    8068 */
    8169
  • EcnlProtoTool/trunk/asp3_dcre/tinet/netapp/netapp_subr.c

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/x-csrc to text/x-csrc;charset=UTF-8
    r270 r321  
    55 *                   Tomakomai National College of Technology, JAPAN
    66 *
    7  *  上記著作権è€
    8 ã¯ï¼Œä»¥ä¸‹ã® (1)~(4) の条件か,Free Software Foundation
    9  *  によってå
    10 ¬è¡¨ã•ã‚Œã¦ã„ã‚‹ GNU General Public License の Version 2 に記
    11  *  述されている条件を満たす場合に限り,本ソフトウェア(本ソフトウェア
    12  *  を改変したものを含む.以下同じ)を使用・複製・改変・再é
    13 å¸ƒï¼ˆä»¥ä¸‹ï¼Œ
    14  *  利用と呼ぶ)することを無償で許諾する.
    15  *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    16  *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    17  *      スコード中に含まれていること.
    18  *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    19  *      用できる形で再é
    20 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œå†é
    21 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨
    22  *      è€
    23 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—作権表示,この利用条件および下記
    24  *      の無保証規定を掲載すること.
    25  *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    26  *      用できない形で再é
    27 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œæ¬¡ã®æ¡ä»¶ã‚’満たすこと.
    28  *    (a) 再é
    29 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨è€
    30 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—
    31  *        作権表示,この利用条件および下記の無保証規定を掲載すること.
    32  *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    33  *      害からも,上記著作権è€
    34 ãŠã‚ˆã³TOPPERSプロジェクトをå
    35 è²¬ã™ã‚‹ã“と.
     7 *  上記著作権者は,以下の (1)~(4) の条件か,Free Software Foundation
     8 *  によって公表されている GNU General Public License の Version 2 に記
     9 *  述されている条件を満たす場合に限り,本ソフトウェア(本ソフトウェア
     10 *  を改変したものを含む.以下同じ)を使用・複製・改変・再配布(以下,
     11 *  利用と呼ぶ)することを無償で許諾する.
     12 *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
     13 *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
     14 *      スコード中に含まれていること.
     15 *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
     16 *      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
     17 *      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
     18 *      の無保証規定を掲載すること.
     19 *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
     20 *      用できない形で再配布する場合には,次の条件を満たすこと.
     21 *    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
     22 *        作権表示,この利用条件および下記の無保証規定を掲載すること.
     23 *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
     24 *      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
    3625 *
    37  *  本ソフトウェアは,無保証で提供されているものである.上記著作権è€
    38 ãŠ
    39  *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,その適用可能性も
    40  *  含めて,いかなる保証も行わない.また,本ソフトウェアの利用により直
    41  *  接的または間接的に生じたいかなる損害に関しても,その責任を負わない.
     26 *  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
     27 *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,その適用可能性も
     28 *  含めて,いかなる保証も行わない.また,本ソフトウェアの利用により直
     29 *  接的または間接的に生じたいかなる損害に関しても,その責任を負わない.
    4230 *
    4331 *  @(#) $Id$
     
    4533
    4634/*
    47  *  ネットワーク応用プログラムサポートルーチン
     35 *  ネットワーク応用プログラムサポートルーチン
    4836 */
    4937
     
    8472
    8573/*
    86  *  シリアルポートへの書式付文字列出力ライブラリ
     74 *  シリアルポートへの書式付文字列出力ライブラリ
    8775 */
    8876
     
    9078
    9179/*
    92  *  数値変換のための変換表
     80 *  数値変換のための変換表
    9381 */
    9482
     
    9987
    10088/*
    101  *  cons_putchar -- シリアルポートへの文字出力
     89 *  cons_putchar -- シリアルポートへの文字出力
    10290 */
    10391
     
    10997
    11098/*
    111  *  cons_getchar -- シリアルポートからの文字å
    112 ¥åŠ›
     99 *  cons_getchar -- シリアルポートからの文字入力
    113100 */
    114101
     
    127114
    128115/*
    129  *  cons_putnumber -- cons_printf の数値変換
     116 *  cons_putnumber -- cons_printf の数値変換
    130117 */
    131118
     
    160147
    161148        pad = ix;
    162         if (!left)      /* 右詰め */
     149        if (!left)      /* 右詰め */
    163150                for ( ; pad < width; pad ++)
    164151                        cons_putchar(portid, padchar);
     
    167154                cons_putchar(portid, digits[ix]);
    168155
    169         if (left)       /* 左詰め */
     156        if (left)       /* 左詰め */
    170157                for ( ; pad < width; pad ++)
    171158                        cons_putchar(portid, padchar);
     
    177164
    178165/*
    179  *  put_ipv4addr -- IPv4 アドレス出力
     166 *  put_ipv4addr -- IPv4 アドレス出力
    180167 */
    181168
     
    183170put_ipv4addr (ID portid, T_IN4_ADDR *addr, int_t width)
    184171{
    185         int_t len = 3;  /* 3 は '.' の文字数 */
     172        int_t len = 3;  /* 3 は '.' の文字数 */
    186173
    187174        len += cons_putnumber(portid, (*addr >> 24) & 0xff, 10, radhex, 0, false, ' ');
     
    206193
    207194/*
    208  *  ipv6addr -- IPv6 アドレス出力
     195 *  ipv6addr -- IPv6 アドレス出力
    209196 */
    210197
     
    258245
    259246/*
    260  *  put_macaddr -- MAC アドレス出力
     247 *  put_macaddr -- MAC アドレス出力
    261248 */
    262249
     
    279266
    280267/*
    281  *  cons_printf -- シリアルポートへの書式付文字列出力
     268 *  cons_printf -- シリアルポートへの書式付文字列出力
    282269 */
    283270
     
    296283        va_start(ap, fmt);
    297284        while ((ch = *fmt ++) != '\0') {
    298                 if (ch != '%') {                /* 書式指定以外 */
     285                if (ch != '%') {                /* 書式指定以外 */
    299286                        cons_putchar(portid, (char)ch);
    300287                        continue;
     
    304291                padchar = ' ';
    305292
    306                 if (ch == '-') {                /* 左詰め */
     293                if (ch == '-') {                /* 左詰め */
    307294                        fmt ++;
    308295                        left = -1;
     
    311298                        left = 1;
    312299
    313                 if ((ch = *fmt ++) == '0') {    /* 上位桁の 0 */
     300                if ((ch = *fmt ++) == '0') {    /* 上位桁の 0 */
    314301                        padchar = '0';
    315302                        ch = *fmt ++;
    316303                        }
    317304
    318                 while ('0' <= ch && ch <= '9') {        /* 出力å¹
    319  */
     305                while ('0' <= ch && ch <= '9') {        /* 出力幅 */
    320306                        width = width * 10 + ch - '0';
    321307                        ch = *fmt ++;
    322308                        }
    323309
    324                 while (ch == 'l') {             /* long (long) の指定 */
     310                while (ch == 'l') {             /* long (long) の指定 */
    325311                        longflag ++;
    326312                        ch = *fmt ++;
     
    410396
    411397/*
    412  *  skip_blanks -- 空白と TAB をスキップする。
     398 *  skip_blanks -- 空白と TAB をスキップする。
    413399 */
    414400
     
    422408
    423409/*
    424  *  get_ipv4addr -- 文字列の IPv4 アドレスを T_IN4_ADDR 値に変換する。
     410 *  get_ipv4addr -- 文字列の IPv4 アドレスを T_IN4_ADDR 値に変換する。
    425411 */
    426412
     
    445431
    446432/*
    447  *  get_ipv6addr -- 文字列の IPv6 アドレスを T_IN6_ADDR 値に変換する。
     433 *  get_ipv6addr -- 文字列の IPv6 アドレスを T_IN6_ADDR 値に変換する。
    448434 */
    449435
     
    491477
    492478/*
    493  *  デバッグ行å
    494 ¥åŠ›
     479 *  デバッグ行入力
    495480 */
    496481
     
    524509
    525510/*
    526  *  get_int -- 整数変換
     511 *  get_int -- 整数変換
    527512 */
    528513
     
    552537
    553538/*
    554  *  get_xuint -- 符号なし整数 (16進) 変換
     539 *  get_xuint -- 符号なし整数 (16進) 変換
    555540 */
    556541
     
    606591
    607592/*
    608  *  alloc_tcp_rep -- TCP 受付口を獲得する。
     593 *  alloc_tcp_rep -- TCP 受付口を獲得する。
    609594 */
    610595
     
    632617
    633618/*
    634  *  free_tcp_rep -- TCP 受付口を解放する。
     619 *  free_tcp_rep -- TCP 受付口を解放する。
    635620 */
    636621
     
    656641
    657642/*
    658  *  alloc_tcp_cep -- TCP 通信端点を獲得する。
     643 *  alloc_tcp_cep -- TCP 通信端点を獲得する。
    659644 */
    660645
     
    682667
    683668/*
    684  *  free_tcp_cep -- TCP 通信端点を解放する。
     669 *  free_tcp_cep -- TCP 通信端点を解放する。
    685670 */
    686671
     
    719704
    720705/*
    721  *  alloc_udp_cep -- UDP 通信端点を獲得する。
     706 *  alloc_udp_cep -- UDP 通信端点を獲得する。
    722707 */
    723708
     
    745730
    746731/*
    747  *  free_udp_cep -- UDP 通信端点を解放する。
     732 *  free_udp_cep -- UDP 通信端点を解放する。
    748733 */
    749734
  • EcnlProtoTool/trunk/asp3_dcre/tinet/netapp/netapp_subr.cfg

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/plain to text/plain;charset=UTF-8
    r270 r321  
    55 *                   Tomakomai National College of Technology, JAPAN
    66 *
    7  *  上記著作権è€
    8 ã¯ï¼Œä»¥ä¸‹ã® (1)~(4) の条件か,Free Software Foundation
    9  *  によってå
    10 ¬è¡¨ã•ã‚Œã¦ã„ã‚‹ GNU General Public License の Version 2 に記
    11  *  述されている条件を満たす場合に限り,本ソフトウェア(本ソフトウェア
    12  *  を改変したものを含む.以下同じ)を使用・複製・改変・再é
    13 å¸ƒï¼ˆä»¥ä¸‹ï¼Œ
    14  *  利用と呼ぶ)することを無償で許諾する.
    15  *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    16  *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    17  *      スコード中に含まれていること.
    18  *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    19  *      用できる形で再é
    20 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œå†é
    21 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨
    22  *      è€
    23 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—作権表示,この利用条件および下記
    24  *      の無保証規定を掲載すること.
    25  *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    26  *      用できない形で再é
    27 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œæ¬¡ã®æ¡ä»¶ã‚’満たすこと.
    28  *    (a) 再é
    29 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨è€
    30 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—
    31  *        作権表示,この利用条件および下記の無保証規定を掲載すること.
    32  *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    33  *      害からも,上記著作権è€
    34 ãŠã‚ˆã³TOPPERSプロジェクトをå
    35 è²¬ã™ã‚‹ã“と.
     7 *  上記著作権者は,以下の (1)~(4) の条件か,Free Software Foundation
     8 *  によって公表されている GNU General Public License の Version 2 に記
     9 *  述されている条件を満たす場合に限り,本ソフトウェア(本ソフトウェア
     10 *  を改変したものを含む.以下同じ)を使用・複製・改変・再配布(以下,
     11 *  利用と呼ぶ)することを無償で許諾する.
     12 *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
     13 *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
     14 *      スコード中に含まれていること.
     15 *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
     16 *      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
     17 *      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
     18 *      の無保証規定を掲載すること.
     19 *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
     20 *      用できない形で再配布する場合には,次の条件を満たすこと.
     21 *    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
     22 *        作権表示,この利用条件および下記の無保証規定を掲載すること.
     23 *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
     24 *      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
    3625 *
    37  *  本ソフトウェアは,無保証で提供されているものである.上記著作権è€
    38 ãŠ
    39  *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,その適用可能性も
    40  *  含めて,いかなる保証も行わない.また,本ソフトウェアの利用により直
    41  *  接的または間接的に生じたいかなる損害に関しても,その責任を負わない.
     26 *  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
     27 *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,その適用可能性も
     28 *  含めて,いかなる保証も行わない.また,本ソフトウェアの利用により直
     29 *  接的または間接的に生じたいかなる損害に関しても,その責任を負わない.
    4230 *
    4331 *  @(#) $Id$
     
    4533
    4634/*
    47  *  サンプルアプリケーションå
    48 ±é€š
    49  *  コンフィギュレーションファイル
     35 *  サンプルアプリケーション共通
     36 *  コンフィギュレーションファイル
    5037 */
    5138
  • EcnlProtoTool/trunk/asp3_dcre/tinet/netapp/netapp_var.h

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/x-chdr to text/x-chdr;charset=UTF-8
    r270 r321  
    55 *                   Tomakomai National College of Technology, JAPAN
    66 *
    7  *  上記著作権è€
    8 ã¯ï¼Œä»¥ä¸‹ã® (1)~(4) の条件か,Free Software Foundation
    9  *  によってå
    10 ¬è¡¨ã•ã‚Œã¦ã„ã‚‹ GNU General Public License の Version 2 に記
    11  *  述されている条件を満たす場合に限り,本ソフトウェア(本ソフトウェア
    12  *  を改変したものを含む.以下同じ)を使用・複製・改変・再é
    13 å¸ƒï¼ˆä»¥ä¸‹ï¼Œ
    14  *  利用と呼ぶ)することを無償で許諾する.
    15  *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    16  *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    17  *      スコード中に含まれていること.
    18  *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    19  *      用できる形で再é
    20 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œå†é
    21 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨
    22  *      è€
    23 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—作権表示,この利用条件および下記
    24  *      の無保証規定を掲載すること.
    25  *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    26  *      用できない形で再é
    27 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œæ¬¡ã®æ¡ä»¶ã‚’満たすこと.
    28  *    (a) 再é
    29 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨è€
    30 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—
    31  *        作権表示,この利用条件および下記の無保証規定を掲載すること.
    32  *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    33  *      害からも,上記著作権è€
    34 ãŠã‚ˆã³TOPPERSプロジェクトをå
    35 è²¬ã™ã‚‹ã“と.
     7 *  上記著作権者は,以下の (1)~(4) の条件か,Free Software Foundation
     8 *  によって公表されている GNU General Public License の Version 2 に記
     9 *  述されている条件を満たす場合に限り,本ソフトウェア(本ソフトウェア
     10 *  を改変したものを含む.以下同じ)を使用・複製・改変・再配布(以下,
     11 *  利用と呼ぶ)することを無償で許諾する.
     12 *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
     13 *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
     14 *      スコード中に含まれていること.
     15 *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
     16 *      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
     17 *      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
     18 *      の無保証規定を掲載すること.
     19 *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
     20 *      用できない形で再配布する場合には,次の条件を満たすこと.
     21 *    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
     22 *        作権表示,この利用条件および下記の無保証規定を掲載すること.
     23 *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
     24 *      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
    3625 *
    37  *  本ソフトウェアは,無保証で提供されているものである.上記著作権è€
    38 ãŠ
    39  *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,その適用可能性も
    40  *  含めて,いかなる保証も行わない.また,本ソフトウェアの利用により直
    41  *  接的または間接的に生じたいかなる損害に関しても,その責任を負わない.
     26 *  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
     27 *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,その適用可能性も
     28 *  含めて,いかなる保証も行わない.また,本ソフトウェアの利用により直
     29 *  接的または間接的に生じたいかなる損害に関しても,その責任を負わない.
    4230 *
    4331 *  @(#) $Id$
     
    4836
    4937/*
    50  *  マクロ定義
     38 *  マクロ定義
    5139 */
    5240
     
    6048
    6149/*
    62  *  ネットワーク経由コンソールå
    63 ¥å‡ºåŠ›
     50 *  ネットワーク経由コンソール入出力
    6451 */
    6552
    6653#ifdef USE_NET_CONS
    6754
    68 /* リネーム */
     55/* リネーム */
    6956
    7057#define syslog          net_syslog
    7158#define serial_ctl_por  net_serial_ctl_por
    7259
    73 /* 関数シミュレーションマクロ */
     60/* 関数シミュレーションマクロ */
    7461
    7562#define FLUSH_SND_BUFF()        flush_snd_buff()
     
    7966#else   /* of #ifdef USE_NET_CONS */
    8067
    81 /* 関数シミュレーションマクロ */
     68/* 関数シミュレーションマクロ */
    8269
    8370#define FLUSH_SND_BUFF()
     
    8875
    8976/*
    90  *  関数
     77 *  関数
    9178 */
    9279
  • EcnlProtoTool/trunk/asp3_dcre/tinet/netapp/ping.c

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/x-csrc to text/x-csrc;charset=UTF-8
    r270 r321  
    55 *                   Tomakomai National College of Technology, JAPAN
    66 *
    7  *  上記著作権è€
    8 ã¯ï¼Œä»¥ä¸‹ã® (1)~(4) の条件か,Free Software Foundation
    9  *  によってå
    10 ¬è¡¨ã•ã‚Œã¦ã„ã‚‹ GNU General Public License の Version 2 に記
    11  *  述されている条件を満たす場合に限り,本ソフトウェア(本ソフトウェア
    12  *  を改変したものを含む.以下同じ)を使用・複製・改変・再é
    13 å¸ƒï¼ˆä»¥ä¸‹ï¼Œ
    14  *  利用と呼ぶ)することを無償で許諾する.
    15  *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    16  *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    17  *      スコード中に含まれていること.
    18  *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    19  *      用できる形で再é
    20 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œå†é
    21 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨
    22  *      è€
    23 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—作権表示,この利用条件および下記
    24  *      の無保証規定を掲載すること.
    25  *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    26  *      用できない形で再é
    27 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œæ¬¡ã®æ¡ä»¶ã‚’満たすこと.
    28  *    (a) 再é
    29 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨è€
    30 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—
    31  *        作権表示,この利用条件および下記の無保証規定を掲載すること.
    32  *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    33  *      害からも,上記著作権è€
    34 ãŠã‚ˆã³TOPPERSプロジェクトをå
    35 è²¬ã™ã‚‹ã“と.
     7 *  上記著作権者は,以下の (1)~(4) の条件か,Free Software Foundation
     8 *  によって公表されている GNU General Public License の Version 2 に記
     9 *  述されている条件を満たす場合に限り,本ソフトウェア(本ソフトウェア
     10 *  を改変したものを含む.以下同じ)を使用・複製・改変・再配布(以下,
     11 *  利用と呼ぶ)することを無償で許諾する.
     12 *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
     13 *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
     14 *      スコード中に含まれていること.
     15 *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
     16 *      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
     17 *      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
     18 *      の無保証規定を掲載すること.
     19 *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
     20 *      用できない形で再配布する場合には,次の条件を満たすこと.
     21 *    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
     22 *        作権表示,この利用条件および下記の無保証規定を掲載すること.
     23 *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
     24 *      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
    3625 *
    37  *  本ソフトウェアは,無保証で提供されているものである.上記著作権è€
    38 ãŠ
    39  *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,その適用可能性も
    40  *  含めて,いかなる保証も行わない.また,本ソフトウェアの利用により直
    41  *  接的または間接的に生じたいかなる損害に関しても,その責任を負わない.
     26 *  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
     27 *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,その適用可能性も
     28 *  含めて,いかなる保証も行わない.また,本ソフトウェアの利用により直
     29 *  接的または間接的に生じたいかなる損害に関しても,その責任を負わない.
    4230 *
    4331 *  @(#) $Id$
     
    4533
    4634/*
    47  *  ping -- ICMP ECHO メッセージを送信する。
     35 *  ping -- ICMP ECHO メッセージを送信する。
    4836 */
    4937
     
    8775
    8876/*
    89  *  変数
     77 *  変数
    9078 */
    9179
     
    9684
    9785/*
    98  *  icmp_reply_timeout -- ICMP REPLY タイムアウト処理
     86 *  icmp_reply_timeout -- ICMP REPLY タイムアウト処理
    9987 */
    10088
     
    10694
    10795/*
    108  *  icmp_echo_reply -- ICMP ECHO REPLY メッセージを処理する。
     96 *  icmp_echo_reply -- ICMP ECHO REPLY メッセージを処理する。
    10997 */
    11098
     
    121109
    122110/*
    123  *  ping4 -- ICMP ECHO メッセージを送信する。
     111 *  ping4 -- ICMP ECHO メッセージを送信する。
    124112 */
    125113
     
    132120        int_t           ix;
    133121
    134         /* 送信用の IP データグラムを獲得する。*/
     122        /* 送信用の IP データグラムを獲得する。*/
    135123        if (in4_get_datagram(&output, ICMP4_HDR_SIZE + len, 0,
    136124                             addr, NULL, IPPROTO_ICMP,
     
    138126                return;
    139127
    140         /* ICMP ヘッダを設定する。*/
     128        /* ICMP ヘッダを設定する。*/
    141129        icmp4h                  = GET_ICMP4_HDR(output, IF_IP4_ICMP4_HDR_OFFSET);
    142130        icmp4h->type            = ICMP4_ECHO_REQUEST;
     
    145133        icmp4h->data.id_seq.seq = 0;
    146134
    147         /* データを設定する。*/
     135        /* データを設定する。*/
    148136        sdu = GET_ICMP4_SDU(output, IF_IP4_ICMP4_HDR_OFFSET) + len;
    149137        for (ix = len; ix -- > 0; )
    150138                *-- sdu = ('0' + icmp_id + ix) & 0xff;
    151139
    152         /* チェックサムを計算する。*/
     140        /* チェックサムを計算する。*/
    153141        icmp4h->sum = 0;
    154142        icmp4h->sum = in_cksum(icmp4h, ICMP4_HDR_SIZE + len);
    155143
    156         /* 応答チェック用の変数を設定する。*/
     144        /* 応答チェック用の変数を設定する。*/
    157145        curr_icmp_id  = icmp_id ++;
    158146        curr_icmp_len = len;
     
    161149        NET_COUNT_MIB(icmp_stats.icmpOutEchos, 1);
    162150
    163         /* 送信後、現在の時間を記憶し、タイムアウトを設定する。*/
     151        /* 送信後、現在の時間を記憶し、タイムアウトを設定する。*/
    164152        ip_output(output, TMO_FEVR);
    165153
  • EcnlProtoTool/trunk/asp3_dcre/tinet/netapp/ping6.c

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/x-csrc to text/x-csrc;charset=UTF-8
    r270 r321  
    55 *                   Tomakomai National College of Technology, JAPAN
    66 *
    7  *  上記著作権è€
    8 ã¯ï¼Œä»¥ä¸‹ã® (1)~(4) の条件か,Free Software Foundation
    9  *  によってå
    10 ¬è¡¨ã•ã‚Œã¦ã„ã‚‹ GNU General Public License の Version 2 に記
    11  *  述されている条件を満たす場合に限り,本ソフトウェア(本ソフトウェア
    12  *  を改変したものを含む.以下同じ)を使用・複製・改変・再é
    13 å¸ƒï¼ˆä»¥ä¸‹ï¼Œ
    14  *  利用と呼ぶ)することを無償で許諾する.
    15  *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    16  *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    17  *      スコード中に含まれていること.
    18  *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    19  *      用できる形で再é
    20 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œå†é
    21 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨
    22  *      è€
    23 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—作権表示,この利用条件および下記
    24  *      の無保証規定を掲載すること.
    25  *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    26  *      用できない形で再é
    27 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œæ¬¡ã®æ¡ä»¶ã‚’満たすこと.
    28  *    (a) 再é
    29 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨è€
    30 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—
    31  *        作権表示,この利用条件および下記の無保証規定を掲載すること.
    32  *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    33  *      害からも,上記著作権è€
    34 ãŠã‚ˆã³TOPPERSプロジェクトをå
    35 è²¬ã™ã‚‹ã“と.
     7 *  上記著作権者は,以下の (1)~(4) の条件か,Free Software Foundation
     8 *  によって公表されている GNU General Public License の Version 2 に記
     9 *  述されている条件を満たす場合に限り,本ソフトウェア(本ソフトウェア
     10 *  を改変したものを含む.以下同じ)を使用・複製・改変・再配布(以下,
     11 *  利用と呼ぶ)することを無償で許諾する.
     12 *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
     13 *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
     14 *      スコード中に含まれていること.
     15 *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
     16 *      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
     17 *      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
     18 *      の無保証規定を掲載すること.
     19 *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
     20 *      用できない形で再配布する場合には,次の条件を満たすこと.
     21 *    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
     22 *        作権表示,この利用条件および下記の無保証規定を掲載すること.
     23 *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
     24 *      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
    3625 *
    37  *  本ソフトウェアは,無保証で提供されているものである.上記著作権è€
    38 ãŠ
    39  *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,その適用可能性も
    40  *  含めて,いかなる保証も行わない.また,本ソフトウェアの利用により直
    41  *  接的または間接的に生じたいかなる損害に関しても,その責任を負わない.
     26 *  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
     27 *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,その適用可能性も
     28 *  含めて,いかなる保証も行わない.また,本ソフトウェアの利用により直
     29 *  接的または間接的に生じたいかなる損害に関しても,その責任を負わない.
    4230 *
    4331 *  @(#) $Id$
     
    4533
    4634/*
    47  *  ping6 -- ICMPv6 ECHO メッセージを送信する。
     35 *  ping6 -- ICMPv6 ECHO メッセージを送信する。
    4836 */
    4937
     
    9381
    9482/*
    95  *  変数
     83 *  変数
    9684 */
    9785
     
    10391
    10492/*
    105  *  icmp6_reply_timeout -- ICMP6 REPLY タイムアウト処理
     93 *  icmp6_reply_timeout -- ICMP6 REPLY タイムアウト処理
    10694 */
    10795
     
    114102
    115103/*
    116  *  icmp6_echo_reply -- ICMP6 ECHO REPLY メッセージを処理する。
     104 *  icmp6_echo_reply -- ICMP6 ECHO REPLY メッセージを処理する。
    117105 */
    118106
     
    133121
    134122/*
    135  *  ping6 -- ICMP ECHO メッセージを送信する。
     123 *  ping6 -- ICMP ECHO メッセージを送信する。
    136124 */
    137125
     
    148136
    149137        /*
    150          *  宛å
    151 ˆã‚¢ãƒ‰ãƒ¬ã‚¹ã«ãµã•ã‚ã—い送信å
    152 ƒã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’、
    153          *  ネットワークインタフェースから探索して利用する。
     138         *  宛先アドレスにふさわしい送信元アドレスを、
     139         *  ネットワークインタフェースから探索して利用する。
    154140         */
    155141        if ((ia = in6_ifawithifp(ifp, addr)) == NULL)
     
    159145                ipflags = IPV6_OUT_SET_HOP_LIMIT(IPV6_OUT_FLG_HOP_LIMIT, IPV6_DEFHLIM);
    160146
    161         /* 送信用の IP データグラムを獲得する。*/
     147        /* 送信用の IP データグラムを獲得する。*/
    162148        if (in6_get_datagram(&output, ICMP6_HDR_SIZE + size, 0,
    163149                             addr, &ia->addr, IPPROTO_ICMPV6,
     
    165151                return;
    166152
    167         /* ICMP ヘッダを設定する。*/
     153        /* ICMP ヘッダを設定する。*/
    168154        icmp6h           = GET_ICMP6_HDR(output, IF_IP6_ICMP6_HDR_OFFSET);
    169155        icmp6h->type     = ICMP6_ECHO_REQUEST;
     
    172158        icmp6h->icmp6_seq= 0;
    173159
    174         /* データを設定する。*/
     160        /* データを設定する。*/
    175161        sdu = GET_ICMP6_SDU(output, IF_IP6_ICMP6_HDR_OFFSET) + size;
    176162        for (ix = size; ix -- > 0; )
    177163                *-- sdu = ('0' + send_icmp6_id + ix) & 0xff;
    178164
    179         /* チェックサムを計算する。*/
     165        /* チェックサムを計算する。*/
    180166        icmp6h->sum = 0;
    181167        icmp6h->sum = in6_cksum(output, IPPROTO_ICMPV6,
    182168                                (uint8_t*)icmp6h - output->buf, ICMP6_HDR_SIZE + size);
    183169
    184         /* 応答チェック用の変数を設定する。*/
     170        /* 応答チェック用の変数を設定する。*/
    185171        curr_icmp6_id   = send_icmp6_id ++;
    186172        curr_icmp6_size = size;
     
    192178                           ipv62str(NULL, addr), ipv62str(NULL, &ia->addr));
    193179
    194         /* 送信後、現在の時間を記憶し、タイムアウトを設定する。*/
     180        /* 送信後、現在の時間を記憶し、タイムアウトを設定する。*/
    195181        ip6_output(output, ipflags, TMO_FEVR);
    196182        NET_COUNT_MIB(icmp6_ifstat.ipv6IfIcmpOutMsgs, 1);
  • EcnlProtoTool/trunk/asp3_dcre/tinet/netapp/tcp_discard_cli.c

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/x-csrc to text/x-csrc;charset=UTF-8
    r270 r321  
    55 *                   Tomakomai National College of Technology, JAPAN
    66 *
    7  *  上記著作権è€
    8 ã¯ï¼Œä»¥ä¸‹ã® (1)~(4) の条件か,Free Software Foundation
    9  *  によってå
    10 ¬è¡¨ã•ã‚Œã¦ã„ã‚‹ GNU General Public License の Version 2 に記
    11  *  述されている条件を満たす場合に限り,本ソフトウェア(本ソフトウェア
    12  *  を改変したものを含む.以下同じ)を使用・複製・改変・再é
    13 å¸ƒï¼ˆä»¥ä¸‹ï¼Œ
    14  *  利用と呼ぶ)することを無償で許諾する.
    15  *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    16  *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    17  *      スコード中に含まれていること.
    18  *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    19  *      用できる形で再é
    20 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œå†é
    21 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨
    22  *      è€
    23 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—作権表示,この利用条件および下記
    24  *      の無保証規定を掲載すること.
    25  *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    26  *      用できない形で再é
    27 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œæ¬¡ã®æ¡ä»¶ã‚’満たすこと.
    28  *    (a) 再é
    29 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨è€
    30 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—
    31  *        作権表示,この利用条件および下記の無保証規定を掲載すること.
    32  *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    33  *      害からも,上記著作権è€
    34 ãŠã‚ˆã³TOPPERSプロジェクトをå
    35 è²¬ã™ã‚‹ã“と.
     7 *  上記著作権者は,以下の (1)~(4) の条件か,Free Software Foundation
     8 *  によって公表されている GNU General Public License の Version 2 に記
     9 *  述されている条件を満たす場合に限り,本ソフトウェア(本ソフトウェア
     10 *  を改変したものを含む.以下同じ)を使用・複製・改変・再配布(以下,
     11 *  利用と呼ぶ)することを無償で許諾する.
     12 *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
     13 *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
     14 *      スコード中に含まれていること.
     15 *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
     16 *      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
     17 *      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
     18 *      の無保証規定を掲載すること.
     19 *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
     20 *      用できない形で再配布する場合には,次の条件を満たすこと.
     21 *    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
     22 *        作権表示,この利用条件および下記の無保証規定を掲載すること.
     23 *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
     24 *      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
    3625 *
    37  *  本ソフトウェアは,無保証で提供されているものである.上記著作権è€
    38 ãŠ
    39  *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,その適用可能性も
    40  *  含めて,いかなる保証も行わない.また,本ソフトウェアの利用により直
    41  *  接的または間接的に生じたいかなる損害に関しても,その責任を負わない.
     26 *  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
     27 *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,その適用可能性も
     28 *  含めて,いかなる保証も行わない.また,本ソフトウェアの利用により直
     29 *  接的または間接的に生じたいかなる損害に関しても,その責任を負わない.
    4230 *
    4331 *  @(#) $Id$
     
    4533
    4634/*
    47  *  TCP DISCARD クライアント
     35 *  TCP DISCARD クライアント
    4836 *
    49  *    ・ノンブロッキングコール
    50  *    ・IPv4
    51  *    ・IPv6
     37 *    ・ノンブロッキングコール
     38 *    IPv4
     39 *    IPv6
    5240 */
    5341
     
    9381#ifdef USE_TCP_DISCARD_CLI
    9482
    95 /* discard サーバのポート番号 */
     83/* discard サーバのポート番号 */
    9684
    9785#define DISCARD_SRV_PORTNO      UINT_C(9)
    9886
    99 /* 表示 */
     87/* 表示 */
    10088
    10189/*#define SHOW_RCV_RANGE*/
    10290
    10391/*
    104  *  バッファサイズの定義
     92 *  バッファサイズの定義
    10593 */
    10694
     
    112100
    113101/*
    114  *  å
    115 ¨åŸŸå¤‰æ•°
     102 *  全域変数
    116103 */
    117104
    118105bool_t tcp_discard_cli_valid;
    119106
    120 /* TCP 送受信ウィンドバッファ */
     107/* TCP 送受信ウィンドバッファ */
    121108
    122109#ifndef TCP_CFG_SWBUF_CSAVE_ONLY
     
    127114
    128115/*
    129  *  変数
     116 *  変数
    130117 */
    131118
     
    138125
    139126/*
    140  *  ノンブロッキングコールのコールバック関数
     127 *  ノンブロッキングコールのコールバック関数
    141128 */
    142129
     
    172159
    173160/*
    174  *  send_tcp_discard -- DISCARD/TCP サーバにメッセージを送信する。
     161 *  send_tcp_discard -- DISCARD/TCP サーバにメッセージを送信する。
    175162 */
    176163
     
    200187                }
    201188
    202         /* 接続が完了するまでå¾
    203 ã¤ã€‚*/
     189        /* 接続が完了するまで待つ。*/
    204190        syscall(wai_sem(SEM_TCP_DISCARD_CLI_NBLK_READY));
    205191
     
    244230                        syslog(LOG_NOTICE, "[TDC:%02d SND] close error: %s", cepid, itron_strerror(error));
    245231
    246                 /* 開放が完了するまでå¾
    247 ã¤ã€‚*/
     232                /* 開放が完了するまで待つ。*/
    248233                syscall(wai_sem(SEM_TCP_DISCARD_CLI_NBLK_READY));
    249234                }
     
    253238
    254239/*
    255  *  send_tcp_discard -- DISCARD/TCP サーバにメッセージを送信する。
     240 *  send_tcp_discard -- DISCARD/TCP サーバにメッセージを送信する。
    256241 */
    257242
  • EcnlProtoTool/trunk/asp3_dcre/tinet/netapp/tcp_discard_cli.cfg

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/plain to text/plain;charset=UTF-8
    r270 r321  
    55 *                   Tomakomai National College of Technology, JAPAN
    66 *
    7  *  上記著作権è€
    8 ã¯ï¼Œä»¥ä¸‹ã® (1)~(4) の条件か,Free Software Foundation
    9  *  によってå
    10 ¬è¡¨ã•ã‚Œã¦ã„ã‚‹ GNU General Public License の Version 2 に記
    11  *  述されている条件を満たす場合に限り,本ソフトウェア(本ソフトウェア
    12  *  を改変したものを含む.以下同じ)を使用・複製・改変・再é
    13 å¸ƒï¼ˆä»¥ä¸‹ï¼Œ
    14  *  利用と呼ぶ)することを無償で許諾する.
    15  *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    16  *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    17  *      スコード中に含まれていること.
    18  *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    19  *      用できる形で再é
    20 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œå†é
    21 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨
    22  *      è€
    23 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—作権表示,この利用条件および下記
    24  *      の無保証規定を掲載すること.
    25  *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    26  *      用できない形で再é
    27 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œæ¬¡ã®æ¡ä»¶ã‚’満たすこと.
    28  *    (a) 再é
    29 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨è€
    30 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—
    31  *        作権表示,この利用条件および下記の無保証規定を掲載すること.
    32  *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    33  *      害からも,上記著作権è€
    34 ãŠã‚ˆã³TOPPERSプロジェクトをå
    35 è²¬ã™ã‚‹ã“と.
     7 *  上記著作権者は,以下の (1)~(4) の条件か,Free Software Foundation
     8 *  によって公表されている GNU General Public License の Version 2 に記
     9 *  述されている条件を満たす場合に限り,本ソフトウェア(本ソフトウェア
     10 *  を改変したものを含む.以下同じ)を使用・複製・改変・再配布(以下,
     11 *  利用と呼ぶ)することを無償で許諾する.
     12 *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
     13 *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
     14 *      スコード中に含まれていること.
     15 *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
     16 *      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
     17 *      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
     18 *      の無保証規定を掲載すること.
     19 *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
     20 *      用できない形で再配布する場合には,次の条件を満たすこと.
     21 *    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
     22 *        作権表示,この利用条件および下記の無保証規定を掲載すること.
     23 *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
     24 *      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
    3625 *
    37  *  本ソフトウェアは,無保証で提供されているものである.上記著作権è€
    38 ãŠ
    39  *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,その適用可能性も
    40  *  含めて,いかなる保証も行わない.また,本ソフトウェアの利用により直
    41  *  接的または間接的に生じたいかなる損害に関しても,その責任を負わない.
     26 *  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
     27 *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,その適用可能性も
     28 *  含めて,いかなる保証も行わない.また,本ソフトウェアの利用により直
     29 *  接的または間接的に生じたいかなる損害に関しても,その責任を負わない.
    4230 *
    4331 *  @(#) $Id$
     
    4533
    4634/*
    47  *  TCP DISCARD クライアント
    48  *  コンフィギュレーションファイル
     35 *  TCP DISCARD クライアント
     36 *  コンフィギュレーションファイル
    4937 */
    5038
    5139#ifdef USE_TCP_DISCARD_CLI
    5240
    53 /* タスク */
     41/* タスク */
    5442
    5543#ifdef USE_TCP_EXTENTIONS
     
    7765#endif  /* of #ifdef USE_TCP_EXTENTIONS */
    7866
    79 /* コマンドキュー */
     67/* コマンドキュー */
    8068
    8169CRE_DTQ(DTQ_TCP_DISCARD_CLI,  { TA_TFIFO, 1, NULL });
    8270
    83 /* セマフォ */
     71/* セマフォ */
    8472
    8573#ifdef USE_TCP_NON_BLOCKING
  • EcnlProtoTool/trunk/asp3_dcre/tinet/netapp/tcp_discard_srv.c

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/x-csrc to text/x-csrc;charset=UTF-8
    r270 r321  
    55 *                   Tomakomai National College of Technology, JAPAN
    66 *
    7  *  上記著作権è€
    8 ã¯ï¼Œä»¥ä¸‹ã® (1)~(4) の条件か,Free Software Foundation
    9  *  によってå
    10 ¬è¡¨ã•ã‚Œã¦ã„ã‚‹ GNU General Public License の Version 2 に記
    11  *  述されている条件を満たす場合に限り,本ソフトウェア(本ソフトウェア
    12  *  を改変したものを含む.以下同じ)を使用・複製・改変・再é
    13 å¸ƒï¼ˆä»¥ä¸‹ï¼Œ
    14  *  利用と呼ぶ)することを無償で許諾する.
    15  *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    16  *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    17  *      スコード中に含まれていること.
    18  *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    19  *      用できる形で再é
    20 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œå†é
    21 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨
    22  *      è€
    23 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—作権表示,この利用条件および下記
    24  *      の無保証規定を掲載すること.
    25  *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    26  *      用できない形で再é
    27 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œæ¬¡ã®æ¡ä»¶ã‚’満たすこと.
    28  *    (a) 再é
    29 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨è€
    30 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—
    31  *        作権表示,この利用条件および下記の無保証規定を掲載すること.
    32  *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    33  *      害からも,上記著作権è€
    34 ãŠã‚ˆã³TOPPERSプロジェクトをå
    35 è²¬ã™ã‚‹ã“と.
     7 *  上記著作権者は,以下の (1)~(4) の条件か,Free Software Foundation
     8 *  によって公表されている GNU General Public License の Version 2 に記
     9 *  述されている条件を満たす場合に限り,本ソフトウェア(本ソフトウェア
     10 *  を改変したものを含む.以下同じ)を使用・複製・改変・再配布(以下,
     11 *  利用と呼ぶ)することを無償で許諾する.
     12 *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
     13 *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
     14 *      スコード中に含まれていること.
     15 *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
     16 *      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
     17 *      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
     18 *      の無保証規定を掲載すること.
     19 *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
     20 *      用できない形で再配布する場合には,次の条件を満たすこと.
     21 *    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
     22 *        作権表示,この利用条件および下記の無保証規定を掲載すること.
     23 *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
     24 *      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
    3625 *
    37  *  本ソフトウェアは,無保証で提供されているものである.上記著作権è€
    38 ãŠ
    39  *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,その適用可能性も
    40  *  含めて,いかなる保証も行わない.また,本ソフトウェアの利用により直
    41  *  接的または間接的に生じたいかなる損害に関しても,その責任を負わない.
     26 *  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
     27 *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,その適用可能性も
     28 *  含めて,いかなる保証も行わない.また,本ソフトウェアの利用により直
     29 *  接的または間接的に生じたいかなる損害に関しても,その責任を負わない.
    4230 *
    4331 *  @(#) $Id$
     
    4533
    4634/*
    47  *  DISCARD サーバ
     35 *  DISCARD サーバ
    4836 *
    49  *    ・省コピー API
    50  *    ・IPv4
    51  *    ・IPv6
     37 *    ・省コピー API
     38 *    IPv4
     39 *    IPv6
    5240 */
    5341
     
    9381
    9482/*
    95  *  表示
     83 *  表示
    9684 */
    9785
     
    10088
    10189/*
    102  *  å
    103 ¨åŸŸå¤‰æ•°
    104  */
    105 
    106 /* TCP 送受信ウィンドバッファ */
     90 *  全域変数
     91 */
     92
     93/* TCP 送受信ウィンドバッファ */
    10794
    10895#ifndef TCP_CFG_RWBUF_CSAVE_ONLY
     
    11198
    11299/*
    113  *  TCP DISCARD サーバタスク
     100 *  TCP DISCARD サーバタスク
    114101 */
    115102
     
    249236
    250237/*
    251  *  get_tcp_rep -- TCP 受付口を獲得する。
     238 *  get_tcp_rep -- TCP 受付口を獲得する。
    252239 */
    253240
     
    275262
    276263/*
    277  *  get_tcp_cep -- TCP 通信端点とを獲得する。
     264 *  get_tcp_cep -- TCP 通信端点とを獲得する。
    278265 */
    279266
     
    302289
    303290/*
    304  *  tcp_discard_srv_task -- TCP エコーサーバタスク
     291 *  tcp_discard_srv_task -- TCP エコーサーバタスク
    305292 */
    306293
  • EcnlProtoTool/trunk/asp3_dcre/tinet/netapp/tcp_discard_srv.cfg

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/plain to text/plain;charset=UTF-8
    r270 r321  
    55 *                   Tomakomai National College of Technology, JAPAN
    66 *
    7  *  上記著作権è€
    8 ã¯ï¼Œä»¥ä¸‹ã® (1)~(4) の条件か,Free Software Foundation
    9  *  によってå
    10 ¬è¡¨ã•ã‚Œã¦ã„ã‚‹ GNU General Public License の Version 2 に記
    11  *  述されている条件を満たす場合に限り,本ソフトウェア(本ソフトウェア
    12  *  を改変したものを含む.以下同じ)を使用・複製・改変・再é
    13 å¸ƒï¼ˆä»¥ä¸‹ï¼Œ
    14  *  利用と呼ぶ)することを無償で許諾する.
    15  *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    16  *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    17  *      スコード中に含まれていること.
    18  *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    19  *      用できる形で再é
    20 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œå†é
    21 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨
    22  *      è€
    23 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—作権表示,この利用条件および下記
    24  *      の無保証規定を掲載すること.
    25  *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    26  *      用できない形で再é
    27 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œæ¬¡ã®æ¡ä»¶ã‚’満たすこと.
    28  *    (a) 再é
    29 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨è€
    30 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—
    31  *        作権表示,この利用条件および下記の無保証規定を掲載すること.
    32  *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    33  *      害からも,上記著作権è€
    34 ãŠã‚ˆã³TOPPERSプロジェクトをå
    35 è²¬ã™ã‚‹ã“と.
     7 *  上記著作権者は,以下の (1)~(4) の条件か,Free Software Foundation
     8 *  によって公表されている GNU General Public License の Version 2 に記
     9 *  述されている条件を満たす場合に限り,本ソフトウェア(本ソフトウェア
     10 *  を改変したものを含む.以下同じ)を使用・複製・改変・再配布(以下,
     11 *  利用と呼ぶ)することを無償で許諾する.
     12 *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
     13 *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
     14 *      スコード中に含まれていること.
     15 *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
     16 *      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
     17 *      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
     18 *      の無保証規定を掲載すること.
     19 *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
     20 *      用できない形で再配布する場合には,次の条件を満たすこと.
     21 *    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
     22 *        作権表示,この利用条件および下記の無保証規定を掲載すること.
     23 *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
     24 *      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
    3625 *
    37  *  本ソフトウェアは,無保証で提供されているものである.上記著作権è€
    38 ãŠ
    39  *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,その適用可能性も
    40  *  含めて,いかなる保証も行わない.また,本ソフトウェアの利用により直
    41  *  接的または間接的に生じたいかなる損害に関しても,その責任を負わない.
     26 *  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
     27 *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,その適用可能性も
     28 *  含めて,いかなる保証も行わない.また,本ソフトウェアの利用により直
     29 *  接的または間接的に生じたいかなる損害に関しても,その責任を負わない.
    4230 *
    4331 *  @(#) $Id$
     
    4533
    4634/*
    47  *  TCP DISCARD サーバコンフィギュレーションファイル
     35 *  TCP DISCARD サーバコンフィギュレーションファイル
    4836 */
    4937
     
    5139
    5240/*
    53  * タスク
     41 * タスク
    5442 */
    5543
  • EcnlProtoTool/trunk/asp3_dcre/tinet/netapp/tcp_echo_cli.c

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/x-csrc to text/x-csrc;charset=UTF-8
    r270 r321  
    55 *                   Tomakomai National College of Technology, JAPAN
    66 *
    7  *  上記著作権è€
    8 ã¯ï¼Œä»¥ä¸‹ã® (1)~(4) の条件か,Free Software Foundation
    9  *  によってå
    10 ¬è¡¨ã•ã‚Œã¦ã„ã‚‹ GNU General Public License の Version 2 に記
    11  *  述されている条件を満たす場合に限り,本ソフトウェア(本ソフトウェア
    12  *  を改変したものを含む.以下同じ)を使用・複製・改変・再é
    13 å¸ƒï¼ˆä»¥ä¸‹ï¼Œ
    14  *  利用と呼ぶ)することを無償で許諾する.
    15  *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    16  *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    17  *      スコード中に含まれていること.
    18  *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    19  *      用できる形で再é
    20 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œå†é
    21 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨
    22  *      è€
    23 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—作権表示,この利用条件および下記
    24  *      の無保証規定を掲載すること.
    25  *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    26  *      用できない形で再é
    27 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œæ¬¡ã®æ¡ä»¶ã‚’満たすこと.
    28  *    (a) 再é
    29 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨è€
    30 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—
    31  *        作権表示,この利用条件および下記の無保証規定を掲載すること.
    32  *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    33  *      害からも,上記著作権è€
    34 ãŠã‚ˆã³TOPPERSプロジェクトをå
    35 è²¬ã™ã‚‹ã“と.
     7 *  上記著作権者は,以下の (1)~(4) の条件か,Free Software Foundation
     8 *  によって公表されている GNU General Public License の Version 2 に記
     9 *  述されている条件を満たす場合に限り,本ソフトウェア(本ソフトウェア
     10 *  を改変したものを含む.以下同じ)を使用・複製・改変・再配布(以下,
     11 *  利用と呼ぶ)することを無償で許諾する.
     12 *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
     13 *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
     14 *      スコード中に含まれていること.
     15 *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
     16 *      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
     17 *      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
     18 *      の無保証規定を掲載すること.
     19 *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
     20 *      用できない形で再配布する場合には,次の条件を満たすこと.
     21 *    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
     22 *        作権表示,この利用条件および下記の無保証規定を掲載すること.
     23 *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
     24 *      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
    3625 *
    37  *  本ソフトウェアは,無保証で提供されているものである.上記著作権è€
    38 ãŠ
    39  *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,その適用可能性も
    40  *  含めて,いかなる保証も行わない.また,本ソフトウェアの利用により直
    41  *  接的または間接的に生じたいかなる損害に関しても,その責任を負わない.
     26 *  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
     27 *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,その適用可能性も
     28 *  含めて,いかなる保証も行わない.また,本ソフトウェアの利用により直
     29 *  接的または間接的に生じたいかなる損害に関しても,その責任を負わない.
    4230 *
    4331 *  @(#) $Id$
     
    4533
    4634/*
    47  *  TCP ECHO クライアント
     35 *  TCP ECHO クライアント
    4836 *
    49  *    ・送受信タスク分離型
    50  *    ・ノンブロッキングコール
    51  *    ・省コピー API
    52  *    ・IPv4
    53  *    ・IPv6
     37 *    ・送受信タスク分離型
     38 *    ・ノンブロッキングコール
     39 *    ・省コピー API
     40 *    IPv4
     41 *    IPv6
    5442 */
    5543
     
    9583#ifdef USE_TCP_ECHO_CLI
    9684
    97 /* echo サーバのポート番号 */
     85/* echo サーバのポート番号 */
    9886
    9987#define ECHO_SRV_PORTNO         UINT_C(7)
    10088
    101 /* 緊急データの送信 */
     89/* 緊急データの送信 */
    10290
    10391#ifdef USE_TCP_EXTENTIONS
     
    10896#endif  /* of #ifdef USE_TCP_EXTENTIONS */
    10997
    110 /* 表示 */
     98/* 表示 */
    11199
    112100//#define SHOW_RCV_RANGE
    113101
    114 /* タイムアウト */
     102/* タイムアウト */
    115103
    116104#define CON_TMO         TMO_FEVR
    117105//#define CON_TMO               (60*SYSTIM_HZ)
    118 //#define CLS_TMO               TMO_FEVR                                /* Close Wait は標準で 60秒 */
     106//#define CLS_TMO               TMO_FEVR                                /* Close Wait は標準で 60秒 */
    119107#define CLS_TMO         (70*SYSTIM_HZ+(net_rand()%SYSTIM_HZ)*10)
    120108//#define RCV_TMO               TMO_FEVR
     
    123111#define SND_TMO         (30*SYSTIM_HZ+(net_rand()%SYSTIM_HZ)*30)
    124112
    125 /* 送信間隔 */
     113/* 送信間隔 */
    126114
    127115//#define SND_DLY                       ULONG_C(500)
     
    129117#define SLP_ITV         (60*SYSTIM_HZ)
    130118
    131 /* 自動実行 */
     119/* 自動実行 */
    132120
    133121#if 0
     
    140128
    141129/*
    142  *  バッファサイズの定義
     130 *  バッファサイズの定義
    143131 */
    144132
     
    151139
    152140/*
    153  *  å
    154 ¨åŸŸå¤‰æ•°
     141 *  全域変数
    155142 */
    156143
    157144bool_t tcp_echo_cli_valid;
    158145
    159 /* TCP 送受信ウィンドバッファ */
     146/* TCP 送受信ウィンドバッファ */
    160147
    161148#ifndef TCP_CFG_SWBUF_CSAVE
     
    168155
    169156/*
    170  *  変数
     157 *  変数
    171158 */
    172159
     
    184171
    185172/*
    186  *  ノンブロッキングコールのコールバック関数
     173 *  ノンブロッキングコールのコールバック関数
    187174 */
    188175
     
    236223
    237224/*
    238  *  send_tcp_echo -- ECHO/TCP サーバにメッセージを送信する。
     225 *  send_tcp_echo -- ECHO/TCP サーバにメッセージを送信する。
    239226 */
    240227
     
    268255                }
    269256
    270         /* 接続が完了するまでå¾
    271 ã¤ã€‚*/
     257        /* 接続が完了するまで待つ。*/
    272258        syscall(wai_sem(SEM_TCP_ECHO_CLI_NBLK_READY));
    273259
     
    322308                        syslog(LOG_NOTICE, "[TEC:%02d SND] shutdown error: %s", cepid, itron_strerror(error));
    323309
    324                 /* 受信が完了するまでå¾
    325 ã¤ã€‚*/
     310                /* 受信が完了するまで待つ。*/
    326311                syscall(slp_tsk());
    327312                }
     
    331316
    332317/*
    333  *  TCP ECHO クライアント受信タスク
     318 *  TCP ECHO クライアント受信タスク
    334319 */
    335320
     
    361346                                        }
    362347
    363                                 /* 受信バッファの獲得が完了するまでå¾
    364 ã¤ã€‚*/
     348                                /* 受信バッファの獲得が完了するまで待つ。*/
    365349                                syscall(wai_sem(SEM_TCP_ECHO_CLI_NBLK_READY));
    366350                                if (nblk_error < 0)
     
    391375                                syslog(LOG_NOTICE, "[TEC:%02d SND] close error: %s", cepid, itron_strerror(error));
    392376
    393                         /* 切断が完了するまでå¾
    394 ã¤ã€‚*/
     377                        /* 切断が完了するまで待つ。*/
    395378                        syscall(wai_sem(SEM_TCP_ECHO_CLI_NBLK_READY));
    396379
     
    433416                                        }
    434417
    435                                 /* 受信が完了するまでå¾
    436 ã¤ã€‚*/
     418                                /* 受信が完了するまで待つ。*/
    437419                                syscall(wai_sem(SEM_TCP_ECHO_CLI_NBLK_READY));
    438420                                if (nblk_error < 0)
     
    459441                                syslog(LOG_NOTICE, "[TEC:%02d SND] close error: %s", cepid, itron_strerror(error));
    460442
    461                         /* 切断が完了するまでå¾
    462 ã¤ã€‚*/
     443                        /* 切断が完了するまで待つ。*/
    463444                        syscall(wai_sem(SEM_TCP_ECHO_CLI_NBLK_READY));
    464445
     
    477458
    478459/*
    479  *  send_tcp_echo -- ECHO/TCP サーバにメッセージを送信する。
     460 *  send_tcp_echo -- ECHO/TCP サーバにメッセージを送信する。
    480461 */
    481462
     
    563544                syslog(LOG_NOTICE, "[TEC:%02d SND] shutdown error: %s", cepid, itron_strerror(error));
    564545
    565         /* 受信が完了するまでå¾
    566 ã¤ã€‚*/
     546        /* 受信が完了するまで待つ。*/
    567547        syscall(slp_tsk());
    568548
     
    571551
    572552/*
    573  *  TCP ECHO クライアント受信タスク
     553 *  TCP ECHO クライアント受信タスク
    574554 */
    575555
     
    688668
    689669/*
    690  *  getcomd -- コマンドを得る。
     670 *  getcomd -- コマンドを得る。
    691671 */
    692672
     
    734714
    735715/*
    736  *  TCP ECHO クライアント送信タスク
     716 *  TCP ECHO クライアント送信タスク
    737717 */
    738718
  • EcnlProtoTool/trunk/asp3_dcre/tinet/netapp/tcp_echo_cli.cfg

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/plain to text/plain;charset=UTF-8
    r270 r321  
    55 *                   Tomakomai National College of Technology, JAPAN
    66 *
    7  *  上記著作権è€
    8 ã¯ï¼Œä»¥ä¸‹ã® (1)~(4) の条件か,Free Software Foundation
    9  *  によってå
    10 ¬è¡¨ã•ã‚Œã¦ã„ã‚‹ GNU General Public License の Version 2 に記
    11  *  述されている条件を満たす場合に限り,本ソフトウェア(本ソフトウェア
    12  *  を改変したものを含む.以下同じ)を使用・複製・改変・再é
    13 å¸ƒï¼ˆä»¥ä¸‹ï¼Œ
    14  *  利用と呼ぶ)することを無償で許諾する.
    15  *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    16  *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    17  *      スコード中に含まれていること.
    18  *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    19  *      用できる形で再é
    20 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œå†é
    21 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨
    22  *      è€
    23 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—作権表示,この利用条件および下記
    24  *      の無保証規定を掲載すること.
    25  *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    26  *      用できない形で再é
    27 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œæ¬¡ã®æ¡ä»¶ã‚’満たすこと.
    28  *    (a) 再é
    29 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨è€
    30 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—
    31  *        作権表示,この利用条件および下記の無保証規定を掲載すること.
    32  *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    33  *      害からも,上記著作権è€
    34 ãŠã‚ˆã³TOPPERSプロジェクトをå
    35 è²¬ã™ã‚‹ã“と.
     7 *  上記著作権者は,以下の (1)~(4) の条件か,Free Software Foundation
     8 *  によって公表されている GNU General Public License の Version 2 に記
     9 *  述されている条件を満たす場合に限り,本ソフトウェア(本ソフトウェア
     10 *  を改変したものを含む.以下同じ)を使用・複製・改変・再配布(以下,
     11 *  利用と呼ぶ)することを無償で許諾する.
     12 *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
     13 *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
     14 *      スコード中に含まれていること.
     15 *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
     16 *      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
     17 *      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
     18 *      の無保証規定を掲載すること.
     19 *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
     20 *      用できない形で再配布する場合には,次の条件を満たすこと.
     21 *    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
     22 *        作権表示,この利用条件および下記の無保証規定を掲載すること.
     23 *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
     24 *      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
    3625 *
    37  *  本ソフトウェアは,無保証で提供されているものである.上記著作権è€
    38 ãŠ
    39  *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,その適用可能性も
    40  *  含めて,いかなる保証も行わない.また,本ソフトウェアの利用により直
    41  *  接的または間接的に生じたいかなる損害に関しても,その責任を負わない.
     26 *  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
     27 *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,その適用可能性も
     28 *  含めて,いかなる保証も行わない.また,本ソフトウェアの利用により直
     29 *  接的または間接的に生じたいかなる損害に関しても,その責任を負わない.
    4230 *
    4331 *  @(#) $Id$
     
    4533
    4634/*
    47  *  TCP ECHO クライアント
    48  *  コンフィギュレーションファイル
     35 *  TCP ECHO クライアント
     36 *  コンフィギュレーションファイル
    4937 */
    5038
    5139#ifdef USE_TCP_ECHO_CLI
    5240
    53 /* タスク */
     41/* タスク */
    5442
    5543#ifdef USE_TCP_EXTENTIONS
     
    9583#endif  /* of #ifdef USE_TCP_EXTENTIONS */
    9684
    97 /* コマンドキュー */
     85/* コマンドキュー */
    9886
    9987CRE_DTQ(DTQ_TCP_ECHO_CLI_SND,  { TA_TFIFO, 1, NULL });
    10088CRE_DTQ(DTQ_TCP_ECHO_CLI_RCV,  { TA_TFIFO, 1, NULL });
    10189
    102 /* セマフォ */
     90/* セマフォ */
    10391
    10492#ifdef USE_TCP_NON_BLOCKING
  • EcnlProtoTool/trunk/asp3_dcre/tinet/netapp/tcp_echo_srv1.c

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/x-csrc to text/x-csrc;charset=UTF-8
    r270 r321  
    55 *                   Tomakomai National College of Technology, JAPAN
    66 *
    7  *  上記著作権è€
    8 ã¯ï¼Œä»¥ä¸‹ã® (1)~(4) の条件か,Free Software Foundation
    9  *  によってå
    10 ¬è¡¨ã•ã‚Œã¦ã„ã‚‹ GNU General Public License の Version 2 に記
    11  *  述されている条件を満たす場合に限り,本ソフトウェア(本ソフトウェア
    12  *  を改変したものを含む.以下同じ)を使用・複製・改変・再é
    13 å¸ƒï¼ˆä»¥ä¸‹ï¼Œ
    14  *  利用と呼ぶ)することを無償で許諾する.
    15  *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    16  *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    17  *      スコード中に含まれていること.
    18  *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    19  *      用できる形で再é
    20 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œå†é
    21 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨
    22  *      è€
    23 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—作権表示,この利用条件および下記
    24  *      の無保証規定を掲載すること.
    25  *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    26  *      用できない形で再é
    27 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œæ¬¡ã®æ¡ä»¶ã‚’満たすこと.
    28  *    (a) 再é
    29 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨è€
    30 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—
    31  *        作権表示,この利用条件および下記の無保証規定を掲載すること.
    32  *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    33  *      害からも,上記著作権è€
    34 ãŠã‚ˆã³TOPPERSプロジェクトをå
    35 è²¬ã™ã‚‹ã“と.
     7 *  上記著作権者は,以下の (1)~(4) の条件か,Free Software Foundation
     8 *  によって公表されている GNU General Public License の Version 2 に記
     9 *  述されている条件を満たす場合に限り,本ソフトウェア(本ソフトウェア
     10 *  を改変したものを含む.以下同じ)を使用・複製・改変・再配布(以下,
     11 *  利用と呼ぶ)することを無償で許諾する.
     12 *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
     13 *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
     14 *      スコード中に含まれていること.
     15 *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
     16 *      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
     17 *      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
     18 *      の無保証規定を掲載すること.
     19 *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
     20 *      用できない形で再配布する場合には,次の条件を満たすこと.
     21 *    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
     22 *        作権表示,この利用条件および下記の無保証規定を掲載すること.
     23 *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
     24 *      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
    3625 *
    37  *  本ソフトウェアは,無保証で提供されているものである.上記著作権è€
    38 ãŠ
    39  *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,その適用可能性も
    40  *  含めて,いかなる保証も行わない.また,本ソフトウェアの利用により直
    41  *  接的または間接的に生じたいかなる損害に関しても,その責任を負わない.
     26 *  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
     27 *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,その適用可能性も
     28 *  含めて,いかなる保証も行わない.また,本ソフトウェアの利用により直
     29 *  接的または間接的に生じたいかなる損害に関しても,その責任を負わない.
    4230 *
    4331 *  @(#) $Id$
     
    4533
    4634/*
    47  *  TCP ECHO サーバ #1
     35 *  TCP ECHO サーバ #1
    4836 *
    49  *    ・送受信タスク同一型
    50  *    ・ノンブロッキングコール
    51  *    ・省コピー API
    52  *    ・IPv4/IPv6
    53  *    ・緊急データの受信
     37 *    ・送受信タスク同一型
     38 *    ・ノンブロッキングコール
     39 *    ・省コピー API
     40 *    IPv4/IPv6
     41 *    ・緊急データの受信
    5442 */
    5543
     
    9785
    9886/*
    99  *  表示
     87 *  表示
    10088 */
    10189
     
    10391
    10492/*
    105  *  コネクション切断方法の指定
     93 *  コネクション切断方法の指定
    10694 */
    10795
     
    10997
    11098/*
    111  *  タイムアウト
    112  */
    113 
    114 //#define CLS_TMO               TMO_FEVR        /* Close Wait は標準で 60秒 */
     99 *  タイムアウト
     100 */
     101
     102//#define CLS_TMO               TMO_FEVR        /* Close Wait は標準で 60秒 */
    115103#define CLS_TMO         (70*SYSTIM_HZ+(net_rand()%SYSTIM_HZ)*10)
    116104//#define RCV_TMO               TMO_FEVR
     
    120108
    121109/*
    122  *  å
    123 ¨åŸŸå¤‰æ•°
    124  */
    125 
    126 /* TCP 送受信ウィンドバッファ */
     110 *  全域変数
     111 */
     112
     113/* TCP 送受信ウィンドバッファ */
    127114
    128115#ifndef TCP_CFG_SWBUF_CSAVE
     
    135122
    136123/*
    137  *  変数
    138  */
    139 
    140 /*
    141  *  注意:
     124 *  変数
     125 */
     126
     127/*
     128 *  注意:
    142129 *
    143  *    BUF_SIZE は TCP の
    144  *    送信ウインドウバッファサイズ + 受信ウインドウバッファサイズの
    145  *    3/2 倍以上の大きさがなければ、デッドロックする可能性がある。
     130 *    BUF_SIZE は TCP の
     131 *    送信ウインドウバッファサイズ + 受信ウインドウバッファサイズの
     132 *    3/2 倍以上の大きさがなければ、デッドロックする可能性がある。
    146133 */
    147134
     
    149136                          TCP_ECHO_SRV_RWBUF_SIZE) * 3 / 2)
    150137
    151 static T_IPEP           dst;                    /* 接続相手         */
     138static T_IPEP           dst;                    /* 接続相手         */
    152139
    153140#ifdef USE_TCP_NON_BLOCKING
     
    173160
    174161/*
    175  *  ノンブロッキングコールのコールバック関数
     162 *  ノンブロッキングコールのコールバック関数
    176163 */
    177164
     
    260247                }
    261248
    262         /* 相手から接続されるまでå¾
    263 ã¤ã€‚*/
     249        /* 相手から接続されるまで待つ。*/
    264250        syscall(wai_sem(SEM_TCP_ECHO_SRV_NBLK_READY));
    265251
     
    286272                        }
    287273
    288                 /* 受信するまでå¾
    289 ã¤ã€‚*/
     274                /* 受信するまで待つ。*/
    290275                syscall(wai_sem(SEM_TCP_ECHO_SRV_NBLK_READY));
    291276
    292                 if (nblk_rlen < 0) {    /* エラー */
     277                if (nblk_rlen < 0) {    /* エラー */
    293278                        syslog(LOG_NOTICE, "[TES:%02d RCV] error: %s",
    294279                                           cepid, itron_strerror(nblk_rlen));
    295280                        break;
    296281                        }
    297                 else if (nblk_rlen == 0)        /* 受信終了 */
     282                else if (nblk_rlen == 0)        /* 受信終了 */
    298283                        break;
    299284
    300285                rblen = nblk_rlen;
    301286
    302                 /* バッファの残りにより、受信長を調整する。*/
     287                /* バッファの残りにより、受信長を調整する。*/
    303288                if (rblen > BUF_SIZE - rlen)
    304289                        rblen = BUF_SIZE - rlen;
     
    333318                                }
    334319
    335                         /* 送信バッファの獲得が完了するまでå¾
    336 ã¤ã€‚*/
     320                        /* 送信バッファの獲得が完了するまで待つ。*/
    337321                        syscall(wai_sem(SEM_TCP_ECHO_SRV_NBLK_READY));
    338322
     
    372356                syslog(LOG_NOTICE, "[TES:%02d CLS] error: %s", cepid, itron_strerror(error));
    373357
    374         /* 開放が完了するまでå¾
    375 ã¤ã€‚*/
     358        /* 開放が完了するまで待つ。*/
    376359        syscall(wai_sem(SEM_TCP_ECHO_SRV_NBLK_READY));
    377360
     
    399382                }
    400383
    401         /* 相手から接続されるまでå¾
    402 ã¤ã€‚*/
     384        /* 相手から接続されるまで待つ。*/
    403385        syscall(wai_sem(SEM_TCP_ECHO_SRV_NBLK_READY));
    404386
     
    426408                        }
    427409
    428                 /* 受信完了までå¾
    429 ã¤ã€‚*/
     410                /* 受信完了まで待つ。*/
    430411                syscall(wai_sem(SEM_TCP_ECHO_SRV_NBLK_READY));
    431412
     
    458439                                }
    459440
    460                         /* 送信完了までå¾
    461 ã¤ã€‚*/
     441                        /* 送信完了まで待つ。*/
    462442                        syscall(wai_sem(SEM_TCP_ECHO_SRV_NBLK_READY));
    463443
     
    489469                syslog(LOG_NOTICE, "[TES:%02d CLS] error: %s", cepid, itron_strerror(error));
    490470
    491         /* 開放が完了するまでå¾
    492 ã¤ã€‚*/
     471        /* 開放が完了するまで待つ。*/
    493472        syscall(wai_sem(SEM_TCP_ECHO_SRV_NBLK_READY));
    494473
     
    601580
    602581/*
    603  *  tcp_echo_srv -- TCP エコーサーバ
     582 *  tcp_echo_srv -- TCP エコーサーバ
    604583 */
    605584
     
    682661
    683662/*
    684  *  get_tcp_rep -- TCP 受付口を獲得する。
     663 *  get_tcp_rep -- TCP 受付口を獲得する。
    685664 */
    686665
     
    708687
    709688/*
    710  *  get_tcp_cep -- TCP 通信端点とを獲得する。
     689 *  get_tcp_cep -- TCP 通信端点とを獲得する。
    711690 */
    712691
     
    743722
    744723/*
    745  *  tcp_echo_srv_task -- TCP エコーサーバタスク
     724 *  tcp_echo_srv_task -- TCP エコーサーバタスク
    746725 */
    747726
     
    783762
    784763/*
    785  *  tcp_echo_srv_task -- TCP エコーサーバタスク
     764 *  tcp_echo_srv_task -- TCP エコーサーバタスク
    786765 */
    787766
  • EcnlProtoTool/trunk/asp3_dcre/tinet/netapp/tcp_echo_srv1.cfg

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/plain to text/plain;charset=UTF-8
    r270 r321  
    55 *                   Tomakomai National College of Technology, JAPAN
    66 *
    7  *  上記著作権è€
    8 ã¯ï¼Œä»¥ä¸‹ã® (1)~(4) の条件か,Free Software Foundation
    9  *  によってå
    10 ¬è¡¨ã•ã‚Œã¦ã„ã‚‹ GNU General Public License の Version 2 に記
    11  *  述されている条件を満たす場合に限り,本ソフトウェア(本ソフトウェア
    12  *  を改変したものを含む.以下同じ)を使用・複製・改変・再é
    13 å¸ƒï¼ˆä»¥ä¸‹ï¼Œ
    14  *  利用と呼ぶ)することを無償で許諾する.
    15  *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    16  *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    17  *      スコード中に含まれていること.
    18  *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    19  *      用できる形で再é
    20 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œå†é
    21 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨
    22  *      è€
    23 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—作権表示,この利用条件および下記
    24  *      の無保証規定を掲載すること.
    25  *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    26  *      用できない形で再é
    27 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œæ¬¡ã®æ¡ä»¶ã‚’満たすこと.
    28  *    (a) 再é
    29 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨è€
    30 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—
    31  *        作権表示,この利用条件および下記の無保証規定を掲載すること.
    32  *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    33  *      害からも,上記著作権è€
    34 ãŠã‚ˆã³TOPPERSプロジェクトをå
    35 è²¬ã™ã‚‹ã“と.
     7 *  上記著作権者は,以下の (1)~(4) の条件か,Free Software Foundation
     8 *  によって公表されている GNU General Public License の Version 2 に記
     9 *  述されている条件を満たす場合に限り,本ソフトウェア(本ソフトウェア
     10 *  を改変したものを含む.以下同じ)を使用・複製・改変・再配布(以下,
     11 *  利用と呼ぶ)することを無償で許諾する.
     12 *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
     13 *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
     14 *      スコード中に含まれていること.
     15 *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
     16 *      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
     17 *      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
     18 *      の無保証規定を掲載すること.
     19 *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
     20 *      用できない形で再配布する場合には,次の条件を満たすこと.
     21 *    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
     22 *        作権表示,この利用条件および下記の無保証規定を掲載すること.
     23 *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
     24 *      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
    3625 *
    37  *  本ソフトウェアは,無保証で提供されているものである.上記著作権è€
    38 ãŠ
    39  *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,その適用可能性も
    40  *  含めて,いかなる保証も行わない.また,本ソフトウェアの利用により直
    41  *  接的または間接的に生じたいかなる損害に関しても,その責任を負わない.
     26 *  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
     27 *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,その適用可能性も
     28 *  含めて,いかなる保証も行わない.また,本ソフトウェアの利用により直
     29 *  接的または間接的に生じたいかなる損害に関しても,その責任を負わない.
    4230 *
    4331 *  @(#) $Id$
     
    4533
    4634/*
    47  *  TCP ECHO サーバ #1、送受信タスク同一型
    48  *  コンフィギュレーションファイル
     35 *  TCP ECHO サーバ #1、送受信タスク同一型
     36 *  コンフィギュレーションファイル
    4937 */
    5038
    5139#ifdef USE_TCP_ECHO_SRV1
    5240
    53 /* タスク */
     41/* タスク */
    5442
    5543#ifdef USE_TCP_EXTENTIONS
     
    168156#endif  /* of #if NUM_TCP_ECHO_SRV_TASKS >= 8 */
    169157
    170 /* セマフォ */
     158/* セマフォ */
    171159
    172160#ifdef USE_TCP_NON_BLOCKING
  • EcnlProtoTool/trunk/asp3_dcre/tinet/netapp/tcp_echo_srv2.c

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/x-csrc to text/x-csrc;charset=UTF-8
    r270 r321  
    55 *                   Tomakomai National College of Technology, JAPAN
    66 *
    7  *  上記著作権è€
    8 ã¯ï¼Œä»¥ä¸‹ã® (1)~(4) の条件か,Free Software Foundation
    9  *  によってå
    10 ¬è¡¨ã•ã‚Œã¦ã„ã‚‹ GNU General Public License の Version 2 に記
    11  *  述されている条件を満たす場合に限り,本ソフトウェア(本ソフトウェア
    12  *  を改変したものを含む.以下同じ)を使用・複製・改変・再é
    13 å¸ƒï¼ˆä»¥ä¸‹ï¼Œ
    14  *  利用と呼ぶ)することを無償で許諾する.
    15  *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    16  *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    17  *      スコード中に含まれていること.
    18  *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    19  *      用できる形で再é
    20 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œå†é
    21 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨
    22  *      è€
    23 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—作権表示,この利用条件および下記
    24  *      の無保証規定を掲載すること.
    25  *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    26  *      用できない形で再é
    27 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œæ¬¡ã®æ¡ä»¶ã‚’満たすこと.
    28  *    (a) 再é
    29 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨è€
    30 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—
    31  *        作権表示,この利用条件および下記の無保証規定を掲載すること.
    32  *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    33  *      害からも,上記著作権è€
    34 ãŠã‚ˆã³TOPPERSプロジェクトをå
    35 è²¬ã™ã‚‹ã“と.
     7 *  上記著作権者は,以下の (1)~(4) の条件か,Free Software Foundation
     8 *  によって公表されている GNU General Public License の Version 2 に記
     9 *  述されている条件を満たす場合に限り,本ソフトウェア(本ソフトウェア
     10 *  を改変したものを含む.以下同じ)を使用・複製・改変・再配布(以下,
     11 *  利用と呼ぶ)することを無償で許諾する.
     12 *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
     13 *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
     14 *      スコード中に含まれていること.
     15 *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
     16 *      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
     17 *      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
     18 *      の無保証規定を掲載すること.
     19 *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
     20 *      用できない形で再配布する場合には,次の条件を満たすこと.
     21 *    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
     22 *        作権表示,この利用条件および下記の無保証規定を掲載すること.
     23 *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
     24 *      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
    3625 *
    37  *  本ソフトウェアは,無保証で提供されているものである.上記著作権è€
    38 ãŠ
    39  *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,その適用可能性も
    40  *  含めて,いかなる保証も行わない.また,本ソフトウェアの利用により直
    41  *  接的または間接的に生じたいかなる損害に関しても,その責任を負わない.
     26 *  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
     27 *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,その適用可能性も
     28 *  含めて,いかなる保証も行わない.また,本ソフトウェアの利用により直
     29 *  接的または間接的に生じたいかなる損害に関しても,その責任を負わない.
    4230 *
    4331 *  @(#) $Id$
     
    4533
    4634/*
    47  *  TCP ECHO サーバ #2
     35 *  TCP ECHO サーバ #2
    4836 *
    49  *    ・送受信タスク分離型
    50  *    ・ノンブロッキングコール
    51  *    ・IPv4/IPv6
     37 *    ・送受信タスク分離型
     38 *    ・ノンブロッキングコール
     39 *    IPv4/IPv6
    5240 */
    5341
     
    9280
    9381/*
    94  *  表示
     82 *  表示
    9583 */
    9684
     
    9886
    9987/*
    100  *  コネクション切断方法の指定
     88 *  コネクション切断方法の指定
    10189 */
    10290
     
    10492
    10593/*
    106  *  å
    107 ¨åŸŸå¤‰æ•°
    108  */
    109 
    110 /* TCP 送受信ウィンドバッファ */
     94 *  全域変数
     95 */
     96
     97/* TCP 送受信ウィンドバッファ */
    11198
    11299#ifndef TCP_CFG_SWBUF_CSAVE
     
    119106
    120107/*
    121  *  変数
    122  */
    123 
    124 /*
    125  *  注意:
     108 *  変数
     109 */
     110
     111/*
     112 *  注意:
    126113 *
    127  *    BUF_SIZE は TCP の
    128  *    送信ウインドウバッファサイズ + 受信ウインドウバッファサイズの
    129  *    3/2 倍以上の大きさがなければ、デッドロックする可能性がある。
     114 *    BUF_SIZE は TCP の
     115 *    送信ウインドウバッファサイズ + 受信ウインドウバッファサイズの
     116 *    3/2 倍以上の大きさがなければ、デッドロックする可能性がある。
    130117 */
    131118
     
    133120                          TCP_ECHO_SRV_RWBUF_SIZE) * 3 / 2)
    134121
    135 static char     buffer[BUF_SIZE];       /* バッファ         */
    136 
    137 static T_IPEP   dst;                    /* 接続相手         */
    138 static bool_t   ena_rcv;                /* 受信可能フラグ        */
    139 static char     *rptr = buffer;         /* 受信ポインタ           */
    140 static char     *sptr = buffer;         /* 送信ポインタ           */
    141 static uint32_t rcv_total;              /* 受信文字数              */
    142 static uint32_t snd_total;              /* 送信文字数              */
    143 static uint16_t chars;                  /* バッファå†
    144 ã®æ–‡å­—æ•°    */
    145 static uint16_t rcv_count;              /* 受信回数         */
    146 static uint16_t snd_count;              /* 送信回数         */
     122static char     buffer[BUF_SIZE];       /* バッファ         */
     123
     124static T_IPEP   dst;                    /* 接続相手         */
     125static bool_t   ena_rcv;                /* 受信可能フラグ      */
     126static char     *rptr = buffer;         /* 受信ポインタ               */
     127static char     *sptr = buffer;         /* 送信ポインタ               */
     128static uint32_t rcv_total;              /* 受信文字数                */
     129static uint32_t snd_total;              /* 送信文字数                */
     130static uint16_t chars;                  /* バッファ内の文字数    */
     131static uint16_t rcv_count;              /* 受信回数         */
     132static uint16_t snd_count;              /* 送信回数         */
    147133
    148134#ifdef USE_TCP_NON_BLOCKING
    149135
    150 static ER       rcv_error = E_OK;       /* 受信、ノンブロッキングコールエラー */
    151 static ER       snd_error = 1;          /* 送信、ノンブロッキングコールエラー */
    152 
    153 /*
    154  *  ノンブロッキングコールのコールバック関数
     136static ER       rcv_error = E_OK;       /* 受信、ノンブロッキングコールエラー */
     137static ER       snd_error = 1;          /* 送信、ノンブロッキングコールエラー */
     138
     139/*
     140 *  ノンブロッキングコールのコールバック関数
    155141 */
    156142
     
    198184                        syscall(wai_sem(SEM_TCP_ECHO_SRV_LOCK));
    199185
    200                         /* 送信ポインタを進める。*/
     186                        /* 送信ポインタを進める。*/
    201187                        if (sptr - buffer + slen >= sizeof(buffer))
    202188                                sptr -= sizeof(buffer) - slen;
     
    204190                                sptr += slen;
    205191
    206                         /* バッファå†
    207 ã®æ–‡å­—数を減らす。*/
     192                        /* バッファ内の文字数を減らす。*/
    208193                        last   = chars;
    209194                        chars -= slen;
    210195
    211                         /* バッファå†
    212 ã«æ–‡å­—があれば、送信タスクを起床する。*/
     196                        /* バッファ内に文字があれば、送信タスクを起床する。*/
    213197                        if (chars > 0 || (!ena_rcv && chars == 0))
    214198                                sig_sem(SEM_TCP_ECHO_SRV_SND_READY);
    215199
    216                         /* 受信可能で、バッファå†
    217 ã«ç©ºããŒã§ãã‚Œã°ã€å—信タスクを起床する。*/
     200                        /* 受信可能で、バッファ内に空きができれば、受信タスクを起床する。*/
    218201                        if (ena_rcv && last == sizeof(buffer) && sizeof(buffer) - chars > 0)
    219202                                syscall(sig_sem(SEM_TCP_ECHO_SRV_RCV_READY));
     
    241224                        syscall(wai_sem(SEM_TCP_ECHO_SRV_LOCK));
    242225
    243                         /* 受信ポインタを進める。*/
     226                        /* 受信ポインタを進める。*/
    244227                        if (rptr - buffer + rlen >= sizeof(buffer))
    245228                                rptr -= sizeof(buffer) - rlen;
     
    247230                                rptr += rlen;
    248231
    249                         /* バッファå†
    250 ã®æ–‡å­—数を増やす。*/
     232                        /* バッファ内の文字数を増やす。*/
    251233                        last   = chars;
    252234                        chars += rlen;
    253235
    254                         /* バッファå†
    255 ã«æ–‡å­—がå
    256 ¥ã‚Œã°ã€é€ä¿¡ã‚¿ã‚¹ã‚¯ã‚’起床する。*/
     236                        /* バッファ内に文字が入れば、送信タスクを起床する。*/
    257237                        if (last == 0 && chars > 0)
    258238                                sig_sem(SEM_TCP_ECHO_SRV_SND_READY);
    259239
    260                         /* バッファå†
    261 ã«ç©ºããŒã‚れば、受信タスクを起床する。*/
     240                        /* バッファ内に空きがあれば、受信タスクを起床する。*/
    262241                        if (sizeof(buffer) - chars > 0)
    263242                                sig_sem(SEM_TCP_ECHO_SRV_RCV_READY);
     
    294273
    295274/*
    296  *  TCP ECHO サーバ受信ルーチン (ノンブロッキングコール使用)
     275 *  TCP ECHO サーバ受信ルーチン (ノンブロッキングコール使用)
    297276 */
    298277
     
    313292                }
    314293
    315         /* コネクション開設完了までå¾
    316 ã¤ã€‚*/
     294        /* コネクション開設完了まで待つ。*/
    317295        syscall(wai_sem(SEM_TCP_ECHO_SRV_RCV_READY));
    318296
    319         /* å¾
    320 ã£ã¦ã„る間にエラーになったら、コネクションの開設å¾
    321 ã¡ã«æˆ»ã‚‹ã€‚*/
     297        /* 待っている間にエラーになったら、コネクションの開設待ちに戻る。*/
    322298        if (rcv_error != E_OK)
    323299                return rcv_error;
     
    332308        while (true) {
    333309
    334                 /* 受信サイズを計算する。*/
     310                /* 受信サイズを計算する。*/
    335311                syscall(wai_sem(SEM_TCP_ECHO_SRV_LOCK));
    336312                if (sptr > rptr)
     
    340316                syscall(sig_sem(SEM_TCP_ECHO_SRV_LOCK));
    341317
    342                 /* 受信する。*/
     318                /* 受信する。*/
    343319                if ((error = tcp_rcv_dat(cepid, rptr, blen, TMO_NBLK)) != E_WBLK) {
    344320                        syslog(LOG_NOTICE, "[TES:%02d RCV] recv error = %s", cepid, itron_strerror(error));
     
    346322                        }
    347323
    348                 /* 受信バッファに空ができるまでå¾
    349 ã¤ã€‚*/
     324                /* 受信バッファに空ができるまで待つ。*/
    350325                syscall(wai_sem(SEM_TCP_ECHO_SRV_RCV_READY));
    351326
    352                 /* å¾
    353 ã£ã¦ã„る間に、受信文字数が 0 になるか、エラーになったら終了する。*/
     327                /* 待っている間に、受信文字数が 0 になるか、エラーになったら終了する。*/
    354328                if (rcv_error <= 0)
    355329                        break;
     
    357331                }
    358332
    359         /* 受信完了 */
     333        /* 受信完了 */
    360334        ena_rcv = false;
    361335
    362         /* 受信バッファに文字がå
    363 ¥ã‚‹ã®ã‚’å¾
    364 ã£ã¦ã„る送信タスクを起床する。*/
     336        /* 受信バッファに文字が入るのを待っている送信タスクを起床する。*/
    365337        if (chars == 0)
    366338                sig_sem(SEM_TCP_ECHO_SRV_SND_READY);
    367339
    368         /* コネクション切断完了までå¾
    369 ã¤ã€‚*/
     340        /* コネクション切断完了まで待つ。*/
    370341        syscall(wai_sem(SEM_TCP_ECHO_SRV_CLS_READY));
    371342
     
    374345
    375346/*
    376  *  TCP ECHO サーバ送信タスク (ノンブロッキングコール使用)
     347 *  TCP ECHO サーバ送信タスク (ノンブロッキングコール使用)
    377348 */
    378349
     
    395366                while (true) {
    396367
    397                         /* バッファに文字がå
    398 ¥ã‚‹ã¾ã§å¾
    399 ã¤ã€‚*/
     368                        /* バッファに文字が入るまで待つ。*/
    400369                        syscall(wai_sem(SEM_TCP_ECHO_SRV_SND_READY));
    401370
    402                         /* å¾
    403 ã£ã¦ã„る間にエラーになったら終了する。*/
     371                        /* 待っている間にエラーになったら終了する。*/
    404372                        if (snd_error <= 0)
    405373                                break;
    406374
    407                         /* 受信完了で、バッファに文字がなければ終了する。*/
     375                        /* 受信完了で、バッファに文字がなければ終了する。*/
    408376                        if (!ena_rcv && chars == 0)
    409377                                break;
    410378
    411                         /* 送信サイズを計算する。*/
     379                        /* 送信サイズを計算する。*/
    412380                        syscall(wai_sem(SEM_TCP_ECHO_SRV_LOCK));
    413381                        if (rptr > sptr)
     
    417385                        syscall(sig_sem(SEM_TCP_ECHO_SRV_LOCK));
    418386
    419                         /* 送信する。*/
     387                        /* 送信する。*/
    420388                        if ((error = tcp_snd_dat(cepid, sptr, blen, TMO_NBLK)) != E_WBLK) {
    421389                                syslog(LOG_NOTICE, "[TES:%02d SND] send error = %s", cepid, itron_strerror(error));
     
    424392                        }
    425393
    426                 /* 受信バッファに空ができるをå¾
    427 ã£ã¦ã„る受信タスクを起床する。*/
     394                /* 受信バッファに空ができるを待っている受信タスクを起床する。*/
    428395                if (chars == sizeof(buffer))
    429396                        sig_sem(SEM_TCP_ECHO_SRV_SND_READY);
     
    446413
    447414/*
    448  *  TCP ECHO サーバ受信ルーチン
     415 *  TCP ECHO サーバ受信ルーチン
    449416 */
    450417
     
    483450        while (true) {
    484451
    485                 /* 受信サイズを計算する。*/
     452                /* 受信サイズを計算する。*/
    486453                syscall(wai_sem(SEM_TCP_ECHO_SRV_LOCK));
    487454                if (sptr > rptr)
     
    491458                syscall(sig_sem(SEM_TCP_ECHO_SRV_LOCK));
    492459
    493                 /* 受信する。*/
     460                /* 受信する。*/
    494461                if ((rlen = tcp_rcv_dat(cepid, rptr, blen, TMO_FEVR)) <= 0) {
    495462                        if (rlen < 0)
     
    509476                syscall(wai_sem(SEM_TCP_ECHO_SRV_LOCK));
    510477
    511                 /* 受信ポインタを進める。*/
     478                /* 受信ポインタを進める。*/
    512479                if (rptr - buffer + rlen >= sizeof(buffer))
    513480                        rptr -= sizeof(buffer) - rlen;
     
    515482                        rptr += rlen;
    516483
    517                 /* バッファå†
    518 ã®æ–‡å­—数を増やす。*/
     484                /* バッファ内の文字数を増やす。*/
    519485                last   =     chars;
    520486                chars += (uint16_t)rlen;
    521487
    522                                 /* バッファå†
    523 ã«æ–‡å­—がå
    524 ¥ã‚Œã°ã€é€ä¿¡ã‚¿ã‚¹ã‚¯ã‚’起床する。*/
     488                                /* バッファ内に文字が入れば、送信タスクを起床する。*/
    525489                if (last == 0 && chars > 0)
    526490                        sig_sem(SEM_TCP_ECHO_SRV_SND_READY);
    527491
    528                                 /* バッファå†
    529 ã«ç©ºããŒã‚れば、受信タスクを起床する。*/
     492                                /* バッファ内に空きがあれば、受信タスクを起床する。*/
    530493                if (sizeof(buffer) - chars > 0)
    531494                        sig_sem(SEM_TCP_ECHO_SRV_RCV_READY);
     
    533496                syscall(sig_sem(SEM_TCP_ECHO_SRV_LOCK));
    534497
    535                 /* バッファに空きができるまでå¾
    536 ã¤ã€‚*/
     498                /* バッファに空きができるまで待つ。*/
    537499                syscall(wai_sem(SEM_TCP_ECHO_SRV_RCV_READY));
    538500                }
    539501
    540         /* 受信完了 */
     502        /* 受信完了 */
    541503        ena_rcv = false;
    542504
    543         /* 受信バッファに文字がå
    544 ¥ã‚‹ã®ã‚’å¾
    545 ã£ã¦ã„る送信タスクを起床する。*/
     505        /* 受信バッファに文字が入るのを待っている送信タスクを起床する。*/
    546506        if (chars == 0)
    547507                sig_sem(SEM_TCP_ECHO_SRV_SND_READY);
    548508
    549         /* コネクションの切断が完了するまでå¾
    550 ã¤ã€‚*/
     509        /* コネクションの切断が完了するまで待つ。*/
    551510        syscall(wai_sem(SEM_TCP_ECHO_SRV_CLS_READY));
    552511
     
    555514
    556515/*
    557  *  TCP ECHO サーバ送信タスク
     516 *  TCP ECHO サーバ送信タスク
    558517 */
    559518
     
    579538                while (true) {
    580539
    581                         /* バッファに文字がå
    582 ¥ã‚‹ã¾ã§å¾
    583 ã¤ã€‚*/
     540                        /* バッファに文字が入るまで待つ。*/
    584541                        syscall(wai_sem(SEM_TCP_ECHO_SRV_SND_READY));
    585542
    586                         /* 受信完了で、バッファに文字がなければ終了する。*/
     543                        /* 受信完了で、バッファに文字がなければ終了する。*/
    587544                        if (!ena_rcv && chars == 0)
    588545                                break;
    589546
    590                         /* 送信サイズを計算する。*/
     547                        /* 送信サイズを計算する。*/
    591548                        syscall(wai_sem(SEM_TCP_ECHO_SRV_LOCK));
    592549                        if (rptr > sptr)
     
    612569                        syscall(wai_sem(SEM_TCP_ECHO_SRV_LOCK));
    613570
    614                         /* 送信ポインタを進める。*/
     571                        /* 送信ポインタを進める。*/
    615572                        if (sptr - buffer + slen >= sizeof(buffer))
    616573                                sptr -= sizeof(buffer) - slen;
     
    618575                                sptr += slen;
    619576
    620                         /* バッファå†
    621 ã®æ–‡å­—数を減らす。*/
     577                        /* バッファ内の文字数を減らす。*/
    622578                        last   =     chars;
    623579                        chars -= (uint16_t)slen;
    624580
    625                         /* 受信完了で、バッファに文字がなければ終了する。*/
     581                        /* 受信完了で、バッファに文字がなければ終了する。*/
    626582                        if (!ena_rcv && chars == 0) {
    627583                                syscall(sig_sem(SEM_TCP_ECHO_SRV_LOCK));
     
    629585                                }
    630586
    631                         /* バッファå†
    632 ã«æ–‡å­—があれば、送信タスクを起床する。*/
     587                        /* バッファ内に文字があれば、送信タスクを起床する。*/
    633588                        if (chars > 0)
    634589                                sig_sem(SEM_TCP_ECHO_SRV_SND_READY);
    635590
    636                         /* 受信可能で、バッファå†
    637 ã«ç©ºããŒã§ãã‚Œã°ã€å—信タスクを起床する。*/
     591                        /* 受信可能で、バッファ内に空きができれば、受信タスクを起床する。*/
    638592                        if (ena_rcv && last == sizeof(buffer) && sizeof(buffer) - chars > 0)
    639593                                sig_sem(SEM_TCP_ECHO_SRV_RCV_READY);
     
    642596                        }
    643597
    644                 /* 受信バッファに空ができるをå¾
    645 ã£ã¦ã„る受信タスクを起床する。*/
     598                /* 受信バッファに空ができるを待っている受信タスクを起床する。*/
    646599                if (chars == sizeof(buffer))
    647600                        sig_sem(SEM_TCP_ECHO_SRV_SND_READY);
     
    671624
    672625/*
    673  *  get_tcp_rep -- TCP 受付口を獲得する。
     626 *  get_tcp_rep -- TCP 受付口を獲得する。
    674627 */
    675628
     
    697650
    698651/*
    699  *  get_tcp_cep -- TCP 通信端点を獲得する。
     652 *  get_tcp_cep -- TCP 通信端点を獲得する。
    700653 */
    701654
     
    732685
    733686/*
    734  *  TCP ECHO サーバ受信タスク
     687 *  TCP ECHO サーバ受信タスク
    735688 */
    736689
  • EcnlProtoTool/trunk/asp3_dcre/tinet/netapp/tcp_echo_srv2.cfg

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/plain to text/plain;charset=UTF-8
    r270 r321  
    55 *                   Tomakomai National College of Technology, JAPAN
    66 *
    7  *  上記著作権è€
    8 ã¯ï¼Œä»¥ä¸‹ã® (1)~(4) の条件か,Free Software Foundation
    9  *  によってå
    10 ¬è¡¨ã•ã‚Œã¦ã„ã‚‹ GNU General Public License の Version 2 に記
    11  *  述されている条件を満たす場合に限り,本ソフトウェア(本ソフトウェア
    12  *  を改変したものを含む.以下同じ)を使用・複製・改変・再é
    13 å¸ƒï¼ˆä»¥ä¸‹ï¼Œ
    14  *  利用と呼ぶ)することを無償で許諾する.
    15  *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    16  *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    17  *      スコード中に含まれていること.
    18  *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    19  *      用できる形で再é
    20 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œå†é
    21 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨
    22  *      è€
    23 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—作権表示,この利用条件および下記
    24  *      の無保証規定を掲載すること.
    25  *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    26  *      用できない形で再é
    27 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œæ¬¡ã®æ¡ä»¶ã‚’満たすこと.
    28  *    (a) 再é
    29 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨è€
    30 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—
    31  *        作権表示,この利用条件および下記の無保証規定を掲載すること.
    32  *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    33  *      害からも,上記著作権è€
    34 ãŠã‚ˆã³TOPPERSプロジェクトをå
    35 è²¬ã™ã‚‹ã“と.
     7 *  上記著作権者は,以下の (1)~(4) の条件か,Free Software Foundation
     8 *  によって公表されている GNU General Public License の Version 2 に記
     9 *  述されている条件を満たす場合に限り,本ソフトウェア(本ソフトウェア
     10 *  を改変したものを含む.以下同じ)を使用・複製・改変・再配布(以下,
     11 *  利用と呼ぶ)することを無償で許諾する.
     12 *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
     13 *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
     14 *      スコード中に含まれていること.
     15 *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
     16 *      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
     17 *      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
     18 *      の無保証規定を掲載すること.
     19 *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
     20 *      用できない形で再配布する場合には,次の条件を満たすこと.
     21 *    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
     22 *        作権表示,この利用条件および下記の無保証規定を掲載すること.
     23 *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
     24 *      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
    3625 *
    37  *  本ソフトウェアは,無保証で提供されているものである.上記著作権è€
    38 ãŠ
    39  *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,その適用可能性も
    40  *  含めて,いかなる保証も行わない.また,本ソフトウェアの利用により直
    41  *  接的または間接的に生じたいかなる損害に関しても,その責任を負わない.
     26 *  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
     27 *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,その適用可能性も
     28 *  含めて,いかなる保証も行わない.また,本ソフトウェアの利用により直
     29 *  接的または間接的に生じたいかなる損害に関しても,その責任を負わない.
    4230 *
    4331 *  @(#) $Id$
     
    4533
    4634/*
    47  *  TCP ECHO サーバ #2、送受信タスク分離型
    48  *  コンフィギュレーションファイル
     35 *  TCP ECHO サーバ #2、送受信タスク分離型
     36 *  コンフィギュレーションファイル
    4937 */
    5038
    5139#ifdef USE_TCP_ECHO_SRV2
    5240
    53 /* タスク */
     41/* タスク */
    5442
    5543#ifdef USE_TCP_EXTENTIONS
     
    9583#endif  /* of #ifdef USE_TCP_EXTENTIONS */
    9684
    97 /* コマンドキュー */
     85/* コマンドキュー */
    9886
    9987CRE_DTQ(DTQ_TCP_ECHO_SRV_SND,  { TA_TFIFO, 1, NULL });
    10088
    101 /* セマフォ */
     89/* セマフォ */
    10290
    10391CRE_SEM(SEM_TCP_ECHO_SRV_LOCK,          { TA_TPRI, 1, 1 });
  • EcnlProtoTool/trunk/asp3_dcre/tinet/netapp/tinet_dbg_cons.cfg

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/plain to text/plain;charset=UTF-8
    r270 r321  
    55 *                   Tomakomai National College of Technology, JAPAN
    66 *
    7  *  上記著作権è€
    8 ã¯ï¼Œä»¥ä¸‹ã® (1)~(4) の条件か,Free Software Foundation
    9  *  によってå
    10 ¬è¡¨ã•ã‚Œã¦ã„ã‚‹ GNU General Public License の Version 2 に記
    11  *  述されている条件を満たす場合に限り,本ソフトウェア(本ソフトウェア
    12  *  を改変したものを含む.以下同じ)を使用・複製・改変・再é
    13 å¸ƒï¼ˆä»¥ä¸‹ï¼Œ
    14  *  利用と呼ぶ)することを無償で許諾する.
    15  *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    16  *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    17  *      スコード中に含まれていること.
    18  *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    19  *      用できる形で再é
    20 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œå†é
    21 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨
    22  *      è€
    23 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—作権表示,この利用条件および下記
    24  *      の無保証規定を掲載すること.
    25  *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    26  *      用できない形で再é
    27 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œæ¬¡ã®æ¡ä»¶ã‚’満たすこと.
    28  *    (a) 再é
    29 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨è€
    30 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—
    31  *        作権表示,この利用条件および下記の無保証規定を掲載すること.
    32  *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    33  *      害からも,上記著作権è€
    34 ãŠã‚ˆã³TOPPERSプロジェクトをå
    35 è²¬ã™ã‚‹ã“と.
     7 *  上記著作権者は,以下の (1)~(4) の条件か,Free Software Foundation
     8 *  によって公表されている GNU General Public License の Version 2 に記
     9 *  述されている条件を満たす場合に限り,本ソフトウェア(本ソフトウェア
     10 *  を改変したものを含む.以下同じ)を使用・複製・改変・再配布(以下,
     11 *  利用と呼ぶ)することを無償で許諾する.
     12 *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
     13 *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
     14 *      スコード中に含まれていること.
     15 *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
     16 *      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
     17 *      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
     18 *      の無保証規定を掲載すること.
     19 *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
     20 *      用できない形で再配布する場合には,次の条件を満たすこと.
     21 *    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
     22 *        作権表示,この利用条件および下記の無保証規定を掲載すること.
     23 *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
     24 *      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
    3625 *
    37  *  本ソフトウェアは,無保証で提供されているものである.上記著作権è€
    38 ãŠ
    39  *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,その適用可能性も
    40  *  含めて,いかなる保証も行わない.また,本ソフトウェアの利用により直
    41  *  接的または間接的に生じたいかなる損害に関しても,その責任を負わない.
     26 *  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
     27 *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,その適用可能性も
     28 *  含めて,いかなる保証も行わない.また,本ソフトウェアの利用により直
     29 *  接的または間接的に生じたいかなる損害に関しても,その責任を負わない.
    4230 *
    4331 *  @(#) $Id$
     
    4533
    4634/*
    47  *  デバッグコンソール
    48  *  TCP/IP コンフィギュレーションファイル
     35 *  デバッグコンソール
     36 *  TCP/IP コンフィギュレーションファイル
    4937 */
    5038
     
    5341#ifdef USE_TCP_EXTENTIONS
    5442
    55 /* TCP 受付口 */
     43/* TCP 受付口 */
    5644
    5745#ifdef SUPPORT_INET4
     
    7967#endif  /* of #ifdef SUPPORT_INET6 */
    8068
    81 /* TCP 通信端点 */
     69/* TCP 通信端点 */
    8270
    8371#ifdef SUPPORT_INET4
     
    125113#ifdef USE_UDP_EXTENTIONS
    126114
    127 /* UDP 通信端点 */
     115/* UDP 通信端点 */
    128116
    129117#ifdef SUPPORT_INET4
  • EcnlProtoTool/trunk/asp3_dcre/tinet/netapp/tinet_net_cons.cfg

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/plain to text/plain;charset=UTF-8
    r270 r321  
    55 *                   Tomakomai National College of Technology, JAPAN
    66 *
    7  *  上記著作権è€
    8 ã¯ï¼Œä»¥ä¸‹ã® (1)~(4) の条件か,Free Software Foundation
    9  *  によってå
    10 ¬è¡¨ã•ã‚Œã¦ã„ã‚‹ GNU General Public License の Version 2 に記
    11  *  述されている条件を満たす場合に限り,本ソフトウェア(本ソフトウェア
    12  *  を改変したものを含む.以下同じ)を使用・複製・改変・再é
    13 å¸ƒï¼ˆä»¥ä¸‹ï¼Œ
    14  *  利用と呼ぶ)することを無償で許諾する.
    15  *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    16  *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    17  *      スコード中に含まれていること.
    18  *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    19  *      用できる形で再é
    20 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œå†é
    21 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨
    22  *      è€
    23 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—作権表示,この利用条件および下記
    24  *      の無保証規定を掲載すること.
    25  *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    26  *      用できない形で再é
    27 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œæ¬¡ã®æ¡ä»¶ã‚’満たすこと.
    28  *    (a) 再é
    29 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨è€
    30 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—
    31  *        作権表示,この利用条件および下記の無保証規定を掲載すること.
    32  *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    33  *      害からも,上記著作権è€
    34 ãŠã‚ˆã³TOPPERSプロジェクトをå
    35 è²¬ã™ã‚‹ã“と.
     7 *  上記著作権者は,以下の (1)~(4) の条件か,Free Software Foundation
     8 *  によって公表されている GNU General Public License の Version 2 に記
     9 *  述されている条件を満たす場合に限り,本ソフトウェア(本ソフトウェア
     10 *  を改変したものを含む.以下同じ)を使用・複製・改変・再配布(以下,
     11 *  利用と呼ぶ)することを無償で許諾する.
     12 *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
     13 *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
     14 *      スコード中に含まれていること.
     15 *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
     16 *      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
     17 *      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
     18 *      の無保証規定を掲載すること.
     19 *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
     20 *      用できない形で再配布する場合には,次の条件を満たすこと.
     21 *    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
     22 *        作権表示,この利用条件および下記の無保証規定を掲載すること.
     23 *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
     24 *      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
    3625 *
    37  *  本ソフトウェアは,無保証で提供されているものである.上記著作権è€
    38 ãŠ
    39  *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,その適用可能性も
    40  *  含めて,いかなる保証も行わない.また,本ソフトウェアの利用により直
    41  *  接的または間接的に生じたいかなる損害に関しても,その責任を負わない.
     26 *  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
     27 *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,その適用可能性も
     28 *  含めて,いかなる保証も行わない.また,本ソフトウェアの利用により直
     29 *  接的または間接的に生じたいかなる損害に関しても,その責任を負わない.
    4230 *
    4331 *  @(#) $Id$
     
    4533
    4634/*
    47  *  ネットワーク経由コンソールå
    48 ¥å‡ºåŠ›
    49  *  TCP/IP コンフィギュレーションファイル
     35 *  ネットワーク経由コンソール入出力
     36 *  TCP/IP コンフィギュレーションファイル
    5037 */
    5138
    5239#ifdef USE_NET_CONS
    5340
    54 /* TCP 受付口 */
     41/* TCP 受付口 */
    5542
    5643#ifdef SUPPORT_INET4
     
    7259#endif  /* of #ifdef SUPPORT_INET6 */
    7360
    74 /* TCP 通信端点 */
     61/* TCP 通信端点 */
    7562
    7663#ifdef SUPPORT_INET4
  • EcnlProtoTool/trunk/asp3_dcre/tinet/netapp/tinet_tcp_discard_cli.cfg

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/plain to text/plain;charset=UTF-8
    r270 r321  
    55 *                   Tomakomai National College of Technology, JAPAN
    66 *
    7  *  上記著作権è€
    8 ã¯ï¼Œä»¥ä¸‹ã® (1)~(4) の条件か,Free Software Foundation
    9  *  によってå
    10 ¬è¡¨ã•ã‚Œã¦ã„ã‚‹ GNU General Public License の Version 2 に記
    11  *  述されている条件を満たす場合に限り,本ソフトウェア(本ソフトウェア
    12  *  を改変したものを含む.以下同じ)を使用・複製・改変・再é
    13 å¸ƒï¼ˆä»¥ä¸‹ï¼Œ
    14  *  利用と呼ぶ)することを無償で許諾する.
    15  *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    16  *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    17  *      スコード中に含まれていること.
    18  *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    19  *      用できる形で再é
    20 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œå†é
    21 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨
    22  *      è€
    23 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—作権表示,この利用条件および下記
    24  *      の無保証規定を掲載すること.
    25  *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    26  *      用できない形で再é
    27 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œæ¬¡ã®æ¡ä»¶ã‚’満たすこと.
    28  *    (a) 再é
    29 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨è€
    30 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—
    31  *        作権表示,この利用条件および下記の無保証規定を掲載すること.
    32  *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    33  *      害からも,上記著作権è€
    34 ãŠã‚ˆã³TOPPERSプロジェクトをå
    35 è²¬ã™ã‚‹ã“と.
     7 *  上記著作権者は,以下の (1)~(4) の条件か,Free Software Foundation
     8 *  によって公表されている GNU General Public License の Version 2 に記
     9 *  述されている条件を満たす場合に限り,本ソフトウェア(本ソフトウェア
     10 *  を改変したものを含む.以下同じ)を使用・複製・改変・再配布(以下,
     11 *  利用と呼ぶ)することを無償で許諾する.
     12 *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
     13 *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
     14 *      スコード中に含まれていること.
     15 *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
     16 *      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
     17 *      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
     18 *      の無保証規定を掲載すること.
     19 *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
     20 *      用できない形で再配布する場合には,次の条件を満たすこと.
     21 *    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
     22 *        作権表示,この利用条件および下記の無保証規定を掲載すること.
     23 *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
     24 *      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
    3625 *
    37  *  本ソフトウェアは,無保証で提供されているものである.上記著作権è€
    38 ãŠ
    39  *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,その適用可能性も
    40  *  含めて,いかなる保証も行わない.また,本ソフトウェアの利用により直
    41  *  接的または間接的に生じたいかなる損害に関しても,その責任を負わない.
     26 *  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
     27 *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,その適用可能性も
     28 *  含めて,いかなる保証も行わない.また,本ソフトウェアの利用により直
     29 *  接的または間接的に生じたいかなる損害に関しても,その責任を負わない.
    4230 *
    4331 *  @(#) $Id$
     
    4533
    4634/*
    47  *  TCP DISCARD クライアント
    48  *  TCP/IP コンフィギュレーションファイル
     35 *  TCP DISCARD クライアント
     36 *  TCP/IP コンフィギュレーションファイル
    4937 */
    5038
     
    5341#ifndef USE_TCP_EXTENTIONS
    5442
    55 /* TCP 通信端点 */
     43/* TCP 通信端点 */
    5644
    5745#ifdef SUPPORT_INET4
  • EcnlProtoTool/trunk/asp3_dcre/tinet/netapp/tinet_tcp_discard_srv.cfg

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/plain to text/plain;charset=UTF-8
    r270 r321  
    55 *                   Tomakomai National College of Technology, JAPAN
    66 *
    7  *  上記著作権è€
    8 ã¯ï¼Œä»¥ä¸‹ã® (1)~(4) の条件か,Free Software Foundation
    9  *  によってå
    10 ¬è¡¨ã•ã‚Œã¦ã„ã‚‹ GNU General Public License の Version 2 に記
    11  *  述されている条件を満たす場合に限り,本ソフトウェア(本ソフトウェア
    12  *  を改変したものを含む.以下同じ)を使用・複製・改変・再é
    13 å¸ƒï¼ˆä»¥ä¸‹ï¼Œ
    14  *  利用と呼ぶ)することを無償で許諾する.
    15  *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    16  *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    17  *      スコード中に含まれていること.
    18  *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    19  *      用できる形で再é
    20 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œå†é
    21 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨
    22  *      è€
    23 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—作権表示,この利用条件および下記
    24  *      の無保証規定を掲載すること.
    25  *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    26  *      用できない形で再é
    27 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œæ¬¡ã®æ¡ä»¶ã‚’満たすこと.
    28  *    (a) 再é
    29 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨è€
    30 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—
    31  *        作権表示,この利用条件および下記の無保証規定を掲載すること.
    32  *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    33  *      害からも,上記著作権è€
    34 ãŠã‚ˆã³TOPPERSプロジェクトをå
    35 è²¬ã™ã‚‹ã“と.
     7 *  上記著作権者は,以下の (1)~(4) の条件か,Free Software Foundation
     8 *  によって公表されている GNU General Public License の Version 2 に記
     9 *  述されている条件を満たす場合に限り,本ソフトウェア(本ソフトウェア
     10 *  を改変したものを含む.以下同じ)を使用・複製・改変・再配布(以下,
     11 *  利用と呼ぶ)することを無償で許諾する.
     12 *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
     13 *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
     14 *      スコード中に含まれていること.
     15 *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
     16 *      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
     17 *      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
     18 *      の無保証規定を掲載すること.
     19 *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
     20 *      用できない形で再配布する場合には,次の条件を満たすこと.
     21 *    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
     22 *        作権表示,この利用条件および下記の無保証規定を掲載すること.
     23 *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
     24 *      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
    3625 *
    37  *  本ソフトウェアは,無保証で提供されているものである.上記著作権è€
    38 ãŠ
    39  *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,その適用可能性も
    40  *  含めて,いかなる保証も行わない.また,本ソフトウェアの利用により直
    41  *  接的または間接的に生じたいかなる損害に関しても,その責任を負わない.
     26 *  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
     27 *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,その適用可能性も
     28 *  含めて,いかなる保証も行わない.また,本ソフトウェアの利用により直
     29 *  接的または間接的に生じたいかなる損害に関しても,その責任を負わない.
    4230 *
    4331 *  @(#) $Id$
     
    4533
    4634/*
    47  *  TCP DISCARD サーバの TCP/IP コンフィギュレーションファイル
     35 *  TCP DISCARD サーバの TCP/IP コンフィギュレーションファイル
    4836 */
    4937
     
    5240#ifndef USE_TCP_EXTENTIONS
    5341
    54 /* TCP 受付口 */
     42/* TCP 受付口 */
    5543
    5644#ifdef SUPPORT_INET4
     
    7260#endif  /* of #ifdef SUPPORT_INET6 */
    7361
    74 /* TCP 通信端点 */
     62/* TCP 通信端点 */
    7563
    7664#ifdef SUPPORT_INET4
  • EcnlProtoTool/trunk/asp3_dcre/tinet/netapp/tinet_tcp_echo_cli.cfg

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/plain to text/plain;charset=UTF-8
    r270 r321  
    55 *                   Tomakomai National College of Technology, JAPAN
    66 *
    7  *  上記著作権è€
    8 ã¯ï¼Œä»¥ä¸‹ã® (1)~(4) の条件か,Free Software Foundation
    9  *  によってå
    10 ¬è¡¨ã•ã‚Œã¦ã„ã‚‹ GNU General Public License の Version 2 に記
    11  *  述されている条件を満たす場合に限り,本ソフトウェア(本ソフトウェア
    12  *  を改変したものを含む.以下同じ)を使用・複製・改変・再é
    13 å¸ƒï¼ˆä»¥ä¸‹ï¼Œ
    14  *  利用と呼ぶ)することを無償で許諾する.
    15  *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    16  *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    17  *      スコード中に含まれていること.
    18  *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    19  *      用できる形で再é
    20 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œå†é
    21 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨
    22  *      è€
    23 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—作権表示,この利用条件および下記
    24  *      の無保証規定を掲載すること.
    25  *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    26  *      用できない形で再é
    27 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œæ¬¡ã®æ¡ä»¶ã‚’満たすこと.
    28  *    (a) 再é
    29 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨è€
    30 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—
    31  *        作権表示,この利用条件および下記の無保証規定を掲載すること.
    32  *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    33  *      害からも,上記著作権è€
    34 ãŠã‚ˆã³TOPPERSプロジェクトをå
    35 è²¬ã™ã‚‹ã“と.
     7 *  上記著作権者は,以下の (1)~(4) の条件か,Free Software Foundation
     8 *  によって公表されている GNU General Public License の Version 2 に記
     9 *  述されている条件を満たす場合に限り,本ソフトウェア(本ソフトウェア
     10 *  を改変したものを含む.以下同じ)を使用・複製・改変・再配布(以下,
     11 *  利用と呼ぶ)することを無償で許諾する.
     12 *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
     13 *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
     14 *      スコード中に含まれていること.
     15 *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
     16 *      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
     17 *      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
     18 *      の無保証規定を掲載すること.
     19 *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
     20 *      用できない形で再配布する場合には,次の条件を満たすこと.
     21 *    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
     22 *        作権表示,この利用条件および下記の無保証規定を掲載すること.
     23 *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
     24 *      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
    3625 *
    37  *  本ソフトウェアは,無保証で提供されているものである.上記著作権è€
    38 ãŠ
    39  *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,その適用可能性も
    40  *  含めて,いかなる保証も行わない.また,本ソフトウェアの利用により直
    41  *  接的または間接的に生じたいかなる損害に関しても,その責任を負わない.
     26 *  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
     27 *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,その適用可能性も
     28 *  含めて,いかなる保証も行わない.また,本ソフトウェアの利用により直
     29 *  接的または間接的に生じたいかなる損害に関しても,その責任を負わない.
    4230 *
    4331 *  @(#) $Id$
     
    4533
    4634/*
    47  *  TCP ECHO クライアント
    48  *  TCP/IP コンフィギュレーションファイル
     35 *  TCP ECHO クライアント
     36 *  TCP/IP コンフィギュレーションファイル
    4937 */
    5038
     
    5341#ifndef USE_TCP_EXTENTIONS
    5442
    55 /* TCP 通信端点 */
     43/* TCP 通信端点 */
    5644
    5745#ifdef SUPPORT_INET4
  • EcnlProtoTool/trunk/asp3_dcre/tinet/netapp/tinet_tcp_echo_srv.cfg

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/plain to text/plain;charset=UTF-8
    r270 r321  
    55 *                   Tomakomai National College of Technology, JAPAN
    66 *
    7  *  上記著作権è€
    8 ã¯ï¼Œä»¥ä¸‹ã® (1)~(4) の条件か,Free Software Foundation
    9  *  によってå
    10 ¬è¡¨ã•ã‚Œã¦ã„ã‚‹ GNU General Public License の Version 2 に記
    11  *  述されている条件を満たす場合に限り,本ソフトウェア(本ソフトウェア
    12  *  を改変したものを含む.以下同じ)を使用・複製・改変・再é
    13 å¸ƒï¼ˆä»¥ä¸‹ï¼Œ
    14  *  利用と呼ぶ)することを無償で許諾する.
    15  *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    16  *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    17  *      スコード中に含まれていること.
    18  *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    19  *      用できる形で再é
    20 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œå†é
    21 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨
    22  *      è€
    23 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—作権表示,この利用条件および下記
    24  *      の無保証規定を掲載すること.
    25  *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    26  *      用できない形で再é
    27 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œæ¬¡ã®æ¡ä»¶ã‚’満たすこと.
    28  *    (a) 再é
    29 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨è€
    30 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—
    31  *        作権表示,この利用条件および下記の無保証規定を掲載すること.
    32  *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    33  *      害からも,上記著作権è€
    34 ãŠã‚ˆã³TOPPERSプロジェクトをå
    35 è²¬ã™ã‚‹ã“と.
     7 *  上記著作権者は,以下の (1)~(4) の条件か,Free Software Foundation
     8 *  によって公表されている GNU General Public License の Version 2 に記
     9 *  述されている条件を満たす場合に限り,本ソフトウェア(本ソフトウェア
     10 *  を改変したものを含む.以下同じ)を使用・複製・改変・再配布(以下,
     11 *  利用と呼ぶ)することを無償で許諾する.
     12 *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
     13 *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
     14 *      スコード中に含まれていること.
     15 *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
     16 *      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
     17 *      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
     18 *      の無保証規定を掲載すること.
     19 *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
     20 *      用できない形で再配布する場合には,次の条件を満たすこと.
     21 *    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
     22 *        作権表示,この利用条件および下記の無保証規定を掲載すること.
     23 *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
     24 *      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
    3625 *
    37  *  本ソフトウェアは,無保証で提供されているものである.上記著作権è€
    38 ãŠ
    39  *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,その適用可能性も
    40  *  含めて,いかなる保証も行わない.また,本ソフトウェアの利用により直
    41  *  接的または間接的に生じたいかなる損害に関しても,その責任を負わない.
     26 *  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
     27 *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,その適用可能性も
     28 *  含めて,いかなる保証も行わない.また,本ソフトウェアの利用により直
     29 *  接的または間接的に生じたいかなる損害に関しても,その責任を負わない.
    4230 *
    4331 *  @(#) $Id$
     
    4533
    4634/*
    47  *  TCP ECHO サーバの TCP/IP コンフィギュレーションファイル
     35 *  TCP ECHO サーバの TCP/IP コンフィギュレーションファイル
    4836 */
    4937
     
    5240#ifndef USE_TCP_EXTENTIONS
    5341
    54 /* TCP 受付口 */
     42/* TCP 受付口 */
    5543
    5644#ifdef SUPPORT_INET4
     
    7260#endif  /* of #ifdef SUPPORT_INET6 */
    7361
    74 /* TCP 通信端点 */
     62/* TCP 通信端点 */
    7563
    7664#ifdef SUPPORT_INET4
  • EcnlProtoTool/trunk/asp3_dcre/tinet/netapp/tinet_udp_discard_cli.cfg

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/plain to text/plain;charset=UTF-8
    r270 r321  
    55 *                   Tomakomai National College of Technology, JAPAN
    66 *
    7  *  上記著作権è€
    8 ã¯ï¼Œä»¥ä¸‹ã® (1)~(4) の条件か,Free Software Foundation
    9  *  によってå
    10 ¬è¡¨ã•ã‚Œã¦ã„ã‚‹ GNU General Public License の Version 2 に記
    11  *  述されている条件を満たす場合に限り,本ソフトウェア(本ソフトウェア
    12  *  を改変したものを含む.以下同じ)を使用・複製・改変・再é
    13 å¸ƒï¼ˆä»¥ä¸‹ï¼Œ
    14  *  利用と呼ぶ)することを無償で許諾する.
    15  *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    16  *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    17  *      スコード中に含まれていること.
    18  *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    19  *      用できる形で再é
    20 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œå†é
    21 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨
    22  *      è€
    23 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—作権表示,この利用条件および下記
    24  *      の無保証規定を掲載すること.
    25  *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    26  *      用できない形で再é
    27 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œæ¬¡ã®æ¡ä»¶ã‚’満たすこと.
    28  *    (a) 再é
    29 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨è€
    30 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—
    31  *        作権表示,この利用条件および下記の無保証規定を掲載すること.
    32  *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    33  *      害からも,上記著作権è€
    34 ãŠã‚ˆã³TOPPERSプロジェクトをå
    35 è²¬ã™ã‚‹ã“と.
     7 *  上記著作権者は,以下の (1)~(4) の条件か,Free Software Foundation
     8 *  によって公表されている GNU General Public License の Version 2 に記
     9 *  述されている条件を満たす場合に限り,本ソフトウェア(本ソフトウェア
     10 *  を改変したものを含む.以下同じ)を使用・複製・改変・再配布(以下,
     11 *  利用と呼ぶ)することを無償で許諾する.
     12 *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
     13 *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
     14 *      スコード中に含まれていること.
     15 *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
     16 *      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
     17 *      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
     18 *      の無保証規定を掲載すること.
     19 *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
     20 *      用できない形で再配布する場合には,次の条件を満たすこと.
     21 *    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
     22 *        作権表示,この利用条件および下記の無保証規定を掲載すること.
     23 *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
     24 *      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
    3625 *
    37  *  本ソフトウェアは,無保証で提供されているものである.上記著作権è€
    38 ãŠ
    39  *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,その適用可能性も
    40  *  含めて,いかなる保証も行わない.また,本ソフトウェアの利用により直
    41  *  接的または間接的に生じたいかなる損害に関しても,その責任を負わない.
     26 *  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
     27 *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,その適用可能性も
     28 *  含めて,いかなる保証も行わない.また,本ソフトウェアの利用により直
     29 *  接的または間接的に生じたいかなる損害に関しても,その責任を負わない.
    4230 *
    4331 *  @(#) $Id$
     
    4533
    4634/*
    47  *  UDP DISCARD クライアント
    48  *  UDP/IP コンフィギュレーションファイル
     35 *  UDP DISCARD クライアント
     36 *  UDP/IP コンフィギュレーションファイル
    4937 */
    5038
     
    5341#ifndef USE_UDP_EXTENTIONS
    5442
    55 /* UDP 通信端点 */
     43/* UDP 通信端点 */
    5644
    5745#ifdef SUPPORT_INET4
  • EcnlProtoTool/trunk/asp3_dcre/tinet/netapp/tinet_udp_echo_cli.cfg

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/plain to text/plain;charset=UTF-8
    r270 r321  
    55 *                   Tomakomai National College of Technology, JAPAN
    66 *
    7  *  上記著作権è€
    8 ã¯ï¼Œä»¥ä¸‹ã® (1)~(4) の条件か,Free Software Foundation
    9  *  によってå
    10 ¬è¡¨ã•ã‚Œã¦ã„ã‚‹ GNU General Public License の Version 2 に記
    11  *  述されている条件を満たす場合に限り,本ソフトウェア(本ソフトウェア
    12  *  を改変したものを含む.以下同じ)を使用・複製・改変・再é
    13 å¸ƒï¼ˆä»¥ä¸‹ï¼Œ
    14  *  利用と呼ぶ)することを無償で許諾する.
    15  *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    16  *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    17  *      スコード中に含まれていること.
    18  *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    19  *      用できる形で再é
    20 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œå†é
    21 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨
    22  *      è€
    23 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—作権表示,この利用条件および下記
    24  *      の無保証規定を掲載すること.
    25  *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    26  *      用できない形で再é
    27 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œæ¬¡ã®æ¡ä»¶ã‚’満たすこと.
    28  *    (a) 再é
    29 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨è€
    30 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—
    31  *        作権表示,この利用条件および下記の無保証規定を掲載すること.
    32  *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    33  *      害からも,上記著作権è€
    34 ãŠã‚ˆã³TOPPERSプロジェクトをå
    35 è²¬ã™ã‚‹ã“と.
     7 *  上記著作権者は,以下の (1)~(4) の条件か,Free Software Foundation
     8 *  によって公表されている GNU General Public License の Version 2 に記
     9 *  述されている条件を満たす場合に限り,本ソフトウェア(本ソフトウェア
     10 *  を改変したものを含む.以下同じ)を使用・複製・改変・再配布(以下,
     11 *  利用と呼ぶ)することを無償で許諾する.
     12 *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
     13 *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
     14 *      スコード中に含まれていること.
     15 *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
     16 *      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
     17 *      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
     18 *      の無保証規定を掲載すること.
     19 *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
     20 *      用できない形で再配布する場合には,次の条件を満たすこと.
     21 *    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
     22 *        作権表示,この利用条件および下記の無保証規定を掲載すること.
     23 *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
     24 *      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
    3625 *
    37  *  本ソフトウェアは,無保証で提供されているものである.上記著作権è€
    38 ãŠ
    39  *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,その適用可能性も
    40  *  含めて,いかなる保証も行わない.また,本ソフトウェアの利用により直
    41  *  接的または間接的に生じたいかなる損害に関しても,その責任を負わない.
     26 *  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
     27 *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,その適用可能性も
     28 *  含めて,いかなる保証も行わない.また,本ソフトウェアの利用により直
     29 *  接的または間接的に生じたいかなる損害に関しても,その責任を負わない.
    4230 *
    4331 *  @(#) $Id$
     
    4533
    4634/*
    47  *  UDP ECHO クライアント
    48  *  TCP/IP コンフィギュレーションファイル
     35 *  UDP ECHO クライアント
     36 *  TCP/IP コンフィギュレーションファイル
    4937 */
    5038
     
    5341#ifndef USE_UDP_EXTENTIONS
    5442
    55 /* UDP 通信端点 */
     43/* UDP 通信端点 */
    5644
    5745#ifdef SUPPORT_INET4
  • EcnlProtoTool/trunk/asp3_dcre/tinet/netapp/tinet_udp_echo_srv.cfg

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/plain to text/plain;charset=UTF-8
    r270 r321  
    55 *                   Tomakomai National College of Technology, JAPAN
    66 *
    7  *  上記著作権è€
    8 ã¯ï¼Œä»¥ä¸‹ã® (1)~(4) の条件か,Free Software Foundation
    9  *  によってå
    10 ¬è¡¨ã•ã‚Œã¦ã„ã‚‹ GNU General Public License の Version 2 に記
    11  *  述されている条件を満たす場合に限り,本ソフトウェア(本ソフトウェア
    12  *  を改変したものを含む.以下同じ)を使用・複製・改変・再é
    13 å¸ƒï¼ˆä»¥ä¸‹ï¼Œ
    14  *  利用と呼ぶ)することを無償で許諾する.
    15  *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    16  *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    17  *      スコード中に含まれていること.
    18  *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    19  *      用できる形で再é
    20 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œå†é
    21 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨
    22  *      è€
    23 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—作権表示,この利用条件および下記
    24  *      の無保証規定を掲載すること.
    25  *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    26  *      用できない形で再é
    27 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œæ¬¡ã®æ¡ä»¶ã‚’満たすこと.
    28  *    (a) 再é
    29 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨è€
    30 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—
    31  *        作権表示,この利用条件および下記の無保証規定を掲載すること.
    32  *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    33  *      害からも,上記著作権è€
    34 ãŠã‚ˆã³TOPPERSプロジェクトをå
    35 è²¬ã™ã‚‹ã“と.
     7 *  上記著作権者は,以下の (1)~(4) の条件か,Free Software Foundation
     8 *  によって公表されている GNU General Public License の Version 2 に記
     9 *  述されている条件を満たす場合に限り,本ソフトウェア(本ソフトウェア
     10 *  を改変したものを含む.以下同じ)を使用・複製・改変・再配布(以下,
     11 *  利用と呼ぶ)することを無償で許諾する.
     12 *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
     13 *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
     14 *      スコード中に含まれていること.
     15 *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
     16 *      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
     17 *      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
     18 *      の無保証規定を掲載すること.
     19 *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
     20 *      用できない形で再配布する場合には,次の条件を満たすこと.
     21 *    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
     22 *        作権表示,この利用条件および下記の無保証規定を掲載すること.
     23 *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
     24 *      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
    3625 *
    37  *  本ソフトウェアは,無保証で提供されているものである.上記著作権è€
    38 ãŠ
    39  *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,その適用可能性も
    40  *  含めて,いかなる保証も行わない.また,本ソフトウェアの利用により直
    41  *  接的または間接的に生じたいかなる損害に関しても,その責任を負わない.
     26 *  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
     27 *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,その適用可能性も
     28 *  含めて,いかなる保証も行わない.また,本ソフトウェアの利用により直
     29 *  接的または間接的に生じたいかなる損害に関しても,その責任を負わない.
    4230 *
    4331 *  @(#) $Id$
     
    4533
    4634/*
    47  *  UDP ECHO サーバ
    48  *  UDP/IP コンフィギュレーションファイル
     35 *  UDP ECHO サーバ
     36 *  UDP/IP コンフィギュレーションファイル
    4937 */
    5038
     
    5341#ifndef USE_UDP_EXTENTIONS
    5442
    55 /* UDP 通信端点 */
     43/* UDP 通信端点 */
    5644
    5745#ifdef SUPPORT_INET4
  • EcnlProtoTool/trunk/asp3_dcre/tinet/netapp/tinet_wwws.cfg

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/plain to text/plain;charset=UTF-8
    r270 r321  
    55 *                   Tomakomai National College of Technology, JAPAN
    66 *
    7  *  上記著作権è€
    8 ã¯ï¼Œä»¥ä¸‹ã® (1)~(4) の条件か,Free Software Foundation
    9  *  によってå
    10 ¬è¡¨ã•ã‚Œã¦ã„ã‚‹ GNU General Public License の Version 2 に記
    11  *  述されている条件を満たす場合に限り,本ソフトウェア(本ソフトウェア
    12  *  を改変したものを含む.以下同じ)を使用・複製・改変・再é
    13 å¸ƒï¼ˆä»¥ä¸‹ï¼Œ
    14  *  利用と呼ぶ)することを無償で許諾する.
    15  *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    16  *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    17  *      スコード中に含まれていること.
    18  *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    19  *      用できる形で再é
    20 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œå†é
    21 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨
    22  *      è€
    23 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—作権表示,この利用条件および下記
    24  *      の無保証規定を掲載すること.
    25  *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    26  *      用できない形で再é
    27 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œæ¬¡ã®æ¡ä»¶ã‚’満たすこと.
    28  *    (a) 再é
    29 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨è€
    30 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—
    31  *        作権表示,この利用条件および下記の無保証規定を掲載すること.
    32  *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    33  *      害からも,上記著作権è€
    34 ãŠã‚ˆã³TOPPERSプロジェクトをå
    35 è²¬ã™ã‚‹ã“と.
     7 *  上記著作権者は,以下の (1)~(4) の条件か,Free Software Foundation
     8 *  によって公表されている GNU General Public License の Version 2 に記
     9 *  述されている条件を満たす場合に限り,本ソフトウェア(本ソフトウェア
     10 *  を改変したものを含む.以下同じ)を使用・複製・改変・再配布(以下,
     11 *  利用と呼ぶ)することを無償で許諾する.
     12 *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
     13 *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
     14 *      スコード中に含まれていること.
     15 *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
     16 *      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
     17 *      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
     18 *      の無保証規定を掲載すること.
     19 *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
     20 *      用できない形で再配布する場合には,次の条件を満たすこと.
     21 *    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
     22 *        作権表示,この利用条件および下記の無保証規定を掲載すること.
     23 *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
     24 *      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
    3625 *
    37  *  本ソフトウェアは,無保証で提供されているものである.上記著作権è€
    38 ãŠ
    39  *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,その適用可能性も
    40  *  含めて,いかなる保証も行わない.また,本ソフトウェアの利用により直
    41  *  接的または間接的に生じたいかなる損害に関しても,その責任を負わない.
     26 *  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
     27 *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,その適用可能性も
     28 *  含めて,いかなる保証も行わない.また,本ソフトウェアの利用により直
     29 *  接的または間接的に生じたいかなる損害に関しても,その責任を負わない.
    4230 *
    4331 *  @(#) $Id$
     
    4533
    4634/*
    47  *  WWW サーバの TCP/IP コンフィギュレーションファイル
     35 *  WWW サーバの TCP/IP コンフィギュレーションファイル
    4836 */
    4937
     
    5240#ifndef USE_TCP_EXTENTIONS
    5341
    54 /* TCP 受付口 */
     42/* TCP 受付口 */
    5543
    5644#ifdef SUPPORT_INET4
     
    7260#endif  /* of #ifdef SUPPORT_INET6 */
    7361
    74 /* TCP 通信端点 */
     62/* TCP 通信端点 */
    7563
    7664#ifdef SUPPORT_INET4
  • EcnlProtoTool/trunk/asp3_dcre/tinet/netapp/udp_discard_cli.c

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/x-csrc to text/x-csrc;charset=UTF-8
    r270 r321  
    55 *                   Tomakomai National College of Technology, JAPAN
    66 *
    7  *  上記著作権è€
    8 ã¯ï¼Œä»¥ä¸‹ã® (1)~(4) の条件か,Free Software Foundation
    9  *  によってå
    10 ¬è¡¨ã•ã‚Œã¦ã„ã‚‹ GNU General Public License の Version 2 に記
    11  *  述されている条件を満たす場合に限り,本ソフトウェア(本ソフトウェア
    12  *  を改変したものを含む.以下同じ)を使用・複製・改変・再é
    13 å¸ƒï¼ˆä»¥ä¸‹ï¼Œ
    14  *  利用と呼ぶ)することを無償で許諾する.
    15  *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    16  *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    17  *      スコード中に含まれていること.
    18  *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    19  *      用できる形で再é
    20 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œå†é
    21 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨
    22  *      è€
    23 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—作権表示,この利用条件および下記
    24  *      の無保証規定を掲載すること.
    25  *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    26  *      用できない形で再é
    27 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œæ¬¡ã®æ¡ä»¶ã‚’満たすこと.
    28  *    (a) 再é
    29 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨è€
    30 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—
    31  *        作権表示,この利用条件および下記の無保証規定を掲載すること.
    32  *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    33  *      害からも,上記著作権è€
    34 ãŠã‚ˆã³TOPPERSプロジェクトをå
    35 è²¬ã™ã‚‹ã“と.
     7 *  上記著作権者は,以下の (1)~(4) の条件か,Free Software Foundation
     8 *  によって公表されている GNU General Public License の Version 2 に記
     9 *  述されている条件を満たす場合に限り,本ソフトウェア(本ソフトウェア
     10 *  を改変したものを含む.以下同じ)を使用・複製・改変・再配布(以下,
     11 *  利用と呼ぶ)することを無償で許諾する.
     12 *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
     13 *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
     14 *      スコード中に含まれていること.
     15 *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
     16 *      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
     17 *      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
     18 *      の無保証規定を掲載すること.
     19 *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
     20 *      用できない形で再配布する場合には,次の条件を満たすこと.
     21 *    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
     22 *        作権表示,この利用条件および下記の無保証規定を掲載すること.
     23 *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
     24 *      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
    3625 *
    37  *  本ソフトウェアは,無保証で提供されているものである.上記著作権è€
    38 ãŠ
    39  *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,その適用可能性も
    40  *  含めて,いかなる保証も行わない.また,本ソフトウェアの利用により直
    41  *  接的または間接的に生じたいかなる損害に関しても,その責任を負わない.
     26 *  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
     27 *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,その適用可能性も
     28 *  含めて,いかなる保証も行わない.また,本ソフトウェアの利用により直
     29 *  接的または間接的に生じたいかなる損害に関しても,その責任を負わない.
    4230 *
    4331 *  @(#) $Id$
     
    4533
    4634/*
    47  *  UDP DISCARD クライアント
     35 *  UDP DISCARD クライアント
    4836 */
    4937
     
    9280#ifdef USE_UDP_DISCARD_CLI
    9381
    94 /* discard サーバのポート番号 */
     82/* discard サーバのポート番号 */
    9583
    9684#define DISCARD_SRV_PORTNO      UINT_C(9)
    9785
    9886/*
    99  * 変数
     87 * 変数
    10088 */
    10189
     
    10492
    10593/*
    106  *  å
    107 ¨åŸŸå¤‰æ•°
     94 *  全域変数
    10895 */
    10996
     
    11198
    11299/*
    113  *  send_udp_discard -- DISCARD/UDP サーバにメッセージを送信する。
     100 *  send_udp_discard -- DISCARD/UDP サーバにメッセージを送信する。
    114101 */
    115102
     
    159146
    160147/*
    161  *  UDP DISCARD クライアント送信タスク
     148 *  UDP DISCARD クライアント送信タスク
    162149 */
    163150
  • EcnlProtoTool/trunk/asp3_dcre/tinet/netapp/udp_discard_cli.cfg

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/plain to text/plain;charset=UTF-8
    r270 r321  
    55 *                   Tomakomai National College of Technology, JAPAN
    66 *
    7  *  上記著作権è€
    8 ã¯ï¼Œä»¥ä¸‹ã® (1)~(4) の条件か,Free Software Foundation
    9  *  によってå
    10 ¬è¡¨ã•ã‚Œã¦ã„ã‚‹ GNU General Public License の Version 2 に記
    11  *  述されている条件を満たす場合に限り,本ソフトウェア(本ソフトウェア
    12  *  を改変したものを含む.以下同じ)を使用・複製・改変・再é
    13 å¸ƒï¼ˆä»¥ä¸‹ï¼Œ
    14  *  利用と呼ぶ)することを無償で許諾する.
    15  *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    16  *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    17  *      スコード中に含まれていること.
    18  *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    19  *      用できる形で再é
    20 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œå†é
    21 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨
    22  *      è€
    23 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—作権表示,この利用条件および下記
    24  *      の無保証規定を掲載すること.
    25  *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    26  *      用できない形で再é
    27 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œæ¬¡ã®æ¡ä»¶ã‚’満たすこと.
    28  *    (a) 再é
    29 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨è€
    30 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—
    31  *        作権表示,この利用条件および下記の無保証規定を掲載すること.
    32  *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    33  *      害からも,上記著作権è€
    34 ãŠã‚ˆã³TOPPERSプロジェクトをå
    35 è²¬ã™ã‚‹ã“と.
     7 *  上記著作権者は,以下の (1)~(4) の条件か,Free Software Foundation
     8 *  によって公表されている GNU General Public License の Version 2 に記
     9 *  述されている条件を満たす場合に限り,本ソフトウェア(本ソフトウェア
     10 *  を改変したものを含む.以下同じ)を使用・複製・改変・再配布(以下,
     11 *  利用と呼ぶ)することを無償で許諾する.
     12 *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
     13 *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
     14 *      スコード中に含まれていること.
     15 *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
     16 *      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
     17 *      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
     18 *      の無保証規定を掲載すること.
     19 *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
     20 *      用できない形で再配布する場合には,次の条件を満たすこと.
     21 *    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
     22 *        作権表示,この利用条件および下記の無保証規定を掲載すること.
     23 *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
     24 *      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
    3625 *
    37  *  本ソフトウェアは,無保証で提供されているものである.上記著作権è€
    38 ãŠ
    39  *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,その適用可能性も
    40  *  含めて,いかなる保証も行わない.また,本ソフトウェアの利用により直
    41  *  接的または間接的に生じたいかなる損害に関しても,その責任を負わない.
     26 *  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
     27 *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,その適用可能性も
     28 *  含めて,いかなる保証も行わない.また,本ソフトウェアの利用により直
     29 *  接的または間接的に生じたいかなる損害に関しても,その責任を負わない.
    4230 *
    4331 *  @(#) $Id$
     
    4533
    4634/*
    47  *  UDP DISCARD クライアント
    48  *  コンフィギュレーションファイル
     35 *  UDP DISCARD クライアント
     36 *  コンフィギュレーションファイル
    4937 */
    5038
    5139#ifdef USE_UDP_DISCARD_CLI
    5240
    53 /* タスク */
     41/* タスク */
    5442
    5543#ifdef USE_UDP_EXTENTIONS
     
    7765#endif  /* of #ifdef USE_UDP_EXTENTIONS */
    7866
    79 /* コマンドキュー */
     67/* コマンドキュー */
    8068
    8169CRE_DTQ(DTQ_UDP_DISCARD_CLI,  { TA_TFIFO, 1, NULL });
  • EcnlProtoTool/trunk/asp3_dcre/tinet/netapp/udp_echo_cli.c

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/x-csrc to text/x-csrc;charset=UTF-8
    r270 r321  
    55 *                   Tomakomai National College of Technology, JAPAN
    66 *
    7  *  上記著作権è€
    8 ã¯ï¼Œä»¥ä¸‹ã® (1)~(4) の条件か,Free Software Foundation
    9  *  によってå
    10 ¬è¡¨ã•ã‚Œã¦ã„ã‚‹ GNU General Public License の Version 2 に記
    11  *  述されている条件を満たす場合に限り,本ソフトウェア(本ソフトウェア
    12  *  を改変したものを含む.以下同じ)を使用・複製・改変・再é
    13 å¸ƒï¼ˆä»¥ä¸‹ï¼Œ
    14  *  利用と呼ぶ)することを無償で許諾する.
    15  *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    16  *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    17  *      スコード中に含まれていること.
    18  *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    19  *      用できる形で再é
    20 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œå†é
    21 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨
    22  *      è€
    23 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—作権表示,この利用条件および下記
    24  *      の無保証規定を掲載すること.
    25  *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    26  *      用できない形で再é
    27 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œæ¬¡ã®æ¡ä»¶ã‚’満たすこと.
    28  *    (a) 再é
    29 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨è€
    30 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—
    31  *        作権表示,この利用条件および下記の無保証規定を掲載すること.
    32  *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    33  *      害からも,上記著作権è€
    34 ãŠã‚ˆã³TOPPERSプロジェクトをå
    35 è²¬ã™ã‚‹ã“と.
     7 *  上記著作権者は,以下の (1)~(4) の条件か,Free Software Foundation
     8 *  によって公表されている GNU General Public License の Version 2 に記
     9 *  述されている条件を満たす場合に限り,本ソフトウェア(本ソフトウェア
     10 *  を改変したものを含む.以下同じ)を使用・複製・改変・再配布(以下,
     11 *  利用と呼ぶ)することを無償で許諾する.
     12 *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
     13 *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
     14 *      スコード中に含まれていること.
     15 *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
     16 *      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
     17 *      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
     18 *      の無保証規定を掲載すること.
     19 *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
     20 *      用できない形で再配布する場合には,次の条件を満たすこと.
     21 *    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
     22 *        作権表示,この利用条件および下記の無保証規定を掲載すること.
     23 *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
     24 *      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
    3625 *
    37  *  本ソフトウェアは,無保証で提供されているものである.上記著作権è€
    38 ãŠ
    39  *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,その適用可能性も
    40  *  含めて,いかなる保証も行わない.また,本ソフトウェアの利用により直
    41  *  接的または間接的に生じたいかなる損害に関しても,その責任を負わない.
     26 *  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
     27 *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,その適用可能性も
     28 *  含めて,いかなる保証も行わない.また,本ソフトウェアの利用により直
     29 *  接的または間接的に生じたいかなる損害に関しても,その責任を負わない.
    4230 *
    4331 *  @(#) $Id$
     
    4533
    4634/*
    47  *  UDP ECHO クライアント
     35 *  UDP ECHO クライアント
    4836 */
    4937
     
    8371#ifdef USE_UDP_ECHO_CLI
    8472
    85 /* echo サーバのポート番号 */
     73/* echo サーバのポート番号 */
    8674
    8775#define ECHO_SRV_PORTNO         UINT_C(7)
    8876
    8977/*
    90  *  å
    91 ¨åŸŸå¤‰æ•°
     78 *  全域変数
    9279 */
    9380
     
    9582
    9683/*
    97  * 変数
     84 * 変数
    9885 */
    9986
     
    10895
    10996/*
    110  *  ノンブロッキングコールのコールバック関数
     97 *  ノンブロッキングコールのコールバック関数
    11198 */
    11299
     
    120107
    121108/*
    122  *  send_udp_echo -- ECHO/UDP サーバにメッセージを送信する (ノンブロッキングコール使用)。
     109 *  send_udp_echo -- ECHO/UDP サーバにメッセージを送信する (ノンブロッキングコール使用)。
    123110 */
    124111
     
    141128
    142129        syscall(slp_tsk());
    143         if (nblk_len < 0) {     /* 0 以下の場合は、エラーコード */
     130        if (nblk_len < 0) {     /* 0 以下の場合は、エラーコード */
    144131                syslog(LOG_NOTICE, "[UEC:%02d CBR] error: %s", cepid, itron_strerror(nblk_len));
    145132                return nblk_len;
     
    152139
    153140        syscall(slp_tsk());
    154         if (nblk_len < 0) {     /* 0 以下の場合は、エラーコード */
     141        if (nblk_len < 0) {     /* 0 以下の場合は、エラーコード */
    155142                syslog(LOG_NOTICE, "[UEC:%02d RCV] error: %s", cepid, itron_strerror(nblk_len));
    156143                return nblk_len;
     
    171158
    172159/*
    173  *  コールバック関数
     160 *  コールバック関数
    174161 */
    175162
     
    191178
    192179/*
    193  *  send_udp_echo -- ECHO/UDP サーバにメッセージを送信する (コールバック関数使用)。
     180 *  send_udp_echo -- ECHO/UDP サーバにメッセージを送信する (コールバック関数使用)。
    194181 */
    195182
     
    213200
    214201/*
    215  *  send_udp_echo -- ECHO/UDP サーバにメッセージを送信する (コールバック関数未使用)。
     202 *  send_udp_echo -- ECHO/UDP サーバにメッセージを送信する (コールバック関数未使用)。
    216203 */
    217204
     
    250237
    251238/*
    252  *  UDP ECHO クライアント送信タスク
     239 *  UDP ECHO クライアント送信タスク
    253240 */
    254241
  • EcnlProtoTool/trunk/asp3_dcre/tinet/netapp/udp_echo_cli.cfg

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/plain to text/plain;charset=UTF-8
    r270 r321  
    55 *                   Tomakomai National College of Technology, JAPAN
    66 *
    7  *  上記著作権è€
    8 ã¯ï¼Œä»¥ä¸‹ã® (1)~(4) の条件か,Free Software Foundation
    9  *  によってå
    10 ¬è¡¨ã•ã‚Œã¦ã„ã‚‹ GNU General Public License の Version 2 に記
    11  *  述されている条件を満たす場合に限り,本ソフトウェア(本ソフトウェア
    12  *  を改変したものを含む.以下同じ)を使用・複製・改変・再é
    13 å¸ƒï¼ˆä»¥ä¸‹ï¼Œ
    14  *  利用と呼ぶ)することを無償で許諾する.
    15  *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    16  *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    17  *      スコード中に含まれていること.
    18  *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    19  *      用できる形で再é
    20 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œå†é
    21 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨
    22  *      è€
    23 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—作権表示,この利用条件および下記
    24  *      の無保証規定を掲載すること.
    25  *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    26  *      用できない形で再é
    27 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œæ¬¡ã®æ¡ä»¶ã‚’満たすこと.
    28  *    (a) 再é
    29 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨è€
    30 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—
    31  *        作権表示,この利用条件および下記の無保証規定を掲載すること.
    32  *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    33  *      害からも,上記著作権è€
    34 ãŠã‚ˆã³TOPPERSプロジェクトをå
    35 è²¬ã™ã‚‹ã“と.
     7 *  上記著作権者は,以下の (1)~(4) の条件か,Free Software Foundation
     8 *  によって公表されている GNU General Public License の Version 2 に記
     9 *  述されている条件を満たす場合に限り,本ソフトウェア(本ソフトウェア
     10 *  を改変したものを含む.以下同じ)を使用・複製・改変・再配布(以下,
     11 *  利用と呼ぶ)することを無償で許諾する.
     12 *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
     13 *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
     14 *      スコード中に含まれていること.
     15 *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
     16 *      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
     17 *      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
     18 *      の無保証規定を掲載すること.
     19 *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
     20 *      用できない形で再配布する場合には,次の条件を満たすこと.
     21 *    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
     22 *        作権表示,この利用条件および下記の無保証規定を掲載すること.
     23 *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
     24 *      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
    3625 *
    37  *  本ソフトウェアは,無保証で提供されているものである.上記著作権è€
    38 ãŠ
    39  *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,その適用可能性も
    40  *  含めて,いかなる保証も行わない.また,本ソフトウェアの利用により直
    41  *  接的または間接的に生じたいかなる損害に関しても,その責任を負わない.
     26 *  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
     27 *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,その適用可能性も
     28 *  含めて,いかなる保証も行わない.また,本ソフトウェアの利用により直
     29 *  接的または間接的に生じたいかなる損害に関しても,その責任を負わない.
    4230 *
    4331 *  @(#) $Id$
     
    4533
    4634/*
    47  *  ECHO サーバ試験プログラムのシステムコンフィギュレーションファイル
     35 *  ECHO サーバ試験プログラムのシステムコンフィギュレーションファイル
    4836 */
    4937
    5038#ifdef USE_UDP_ECHO_CLI
    5139
    52 /* タスク */
     40/* タスク */
    5341
    5442#ifdef USE_UDP_EXTENTIONS
     
    7664#endif  /* of #ifdef USE_UDP_EXTENTIONS */
    7765
    78 /* コマンドキュー */
     66/* コマンドキュー */
    7967
    8068CRE_DTQ(DTQ_UDP_ECHO_CLI,  { TA_TFIFO, 1, NULL });
  • EcnlProtoTool/trunk/asp3_dcre/tinet/netapp/udp_echo_srv.c

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/x-csrc to text/x-csrc;charset=UTF-8
    r270 r321  
    55 *                   Tomakomai National College of Technology, JAPAN
    66 *
    7  *  上記著作権è€
    8 ã¯ï¼Œä»¥ä¸‹ã® (1)~(4) の条件か,Free Software Foundation
    9  *  によってå
    10 ¬è¡¨ã•ã‚Œã¦ã„ã‚‹ GNU General Public License の Version 2 に記
    11  *  述されている条件を満たす場合に限り,本ソフトウェア(本ソフトウェア
    12  *  を改変したものを含む.以下同じ)を使用・複製・改変・再é
    13 å¸ƒï¼ˆä»¥ä¸‹ï¼Œ
    14  *  利用と呼ぶ)することを無償で許諾する.
    15  *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    16  *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    17  *      スコード中に含まれていること.
    18  *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    19  *      用できる形で再é
    20 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œå†é
    21 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨
    22  *      è€
    23 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—作権表示,この利用条件および下記
    24  *      の無保証規定を掲載すること.
    25  *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    26  *      用できない形で再é
    27 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œæ¬¡ã®æ¡ä»¶ã‚’満たすこと.
    28  *    (a) 再é
    29 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨è€
    30 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—
    31  *        作権表示,この利用条件および下記の無保証規定を掲載すること.
    32  *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    33  *      害からも,上記著作権è€
    34 ãŠã‚ˆã³TOPPERSプロジェクトをå
    35 è²¬ã™ã‚‹ã“と.
     7 *  上記著作権者は,以下の (1)~(4) の条件か,Free Software Foundation
     8 *  によって公表されている GNU General Public License の Version 2 に記
     9 *  述されている条件を満たす場合に限り,本ソフトウェア(本ソフトウェア
     10 *  を改変したものを含む.以下同じ)を使用・複製・改変・再配布(以下,
     11 *  利用と呼ぶ)することを無償で許諾する.
     12 *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
     13 *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
     14 *      スコード中に含まれていること.
     15 *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
     16 *      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
     17 *      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
     18 *      の無保証規定を掲載すること.
     19 *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
     20 *      用できない形で再配布する場合には,次の条件を満たすこと.
     21 *    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
     22 *        作権表示,この利用条件および下記の無保証規定を掲載すること.
     23 *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
     24 *      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
    3625 *
    37  *  本ソフトウェアは,無保証で提供されているものである.上記著作権è€
    38 ãŠ
    39  *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,その適用可能性も
    40  *  含めて,いかなる保証も行わない.また,本ソフトウェアの利用により直
    41  *  接的または間接的に生じたいかなる損害に関しても,その責任を負わない.
     26 *  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
     27 *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,その適用可能性も
     28 *  含めて,いかなる保証も行わない.また,本ソフトウェアの利用により直
     29 *  接的または間接的に生じたいかなる損害に関しても,その責任を負わない.
    4230 *
    4331 *  @(#) $Id$
     
    4533
    4634/*
    47  *  UDP ECHO サーバ
     35 *  UDP ECHO サーバ
    4836 */
    4937
     
    8371
    8472/*
    85  *  受信タイムアウト
     73 *  受信タイムアウト
    8674 */
    8775
     
    9785
    9886/*
    99  *  コールバック関数
     87 *  コールバック関数
    10088 */
    10189
     
    138126
    139127/*
    140  *  変数
     128 *  変数
    141129 */
    142130
     
    144132
    145133/*
    146  *  ノンブロッキングコールのコールバック関数
     134 *  ノンブロッキングコールのコールバック関数
    147135 */
    148136
     
    154142        get_tim(&now);
    155143        nblk_len = *(ER_UINT*)p_parblk;
    156         if (nblk_len < 0) {     /* 0 以下の場合は、エラーコード */
     144        if (nblk_len < 0) {     /* 0 以下の場合は、エラーコード */
    157145                syslog(LOG_NOTICE, "[UES:%02d CBR] error,      %6ld: %s, fncd: %s",
    158146                                   cepid, now / SYSTIM_HZ, itron_strerror(nblk_len), in_strtfn(fncd));
     
    169157
    170158/*
    171  *  UDP ECHO サーバ
     159 *  UDP ECHO サーバ
    172160 */
    173161
     
    211199
    212200/*
    213  *  UDP ECHO サーバ
     201 *  UDP ECHO サーバ
    214202 */
    215203
     
    248236
    249237/*
    250  *  UDP ECHO サーバタスク
     238 *  UDP ECHO サーバタスク
    251239 */
    252240
  • EcnlProtoTool/trunk/asp3_dcre/tinet/netapp/udp_echo_srv.cfg

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/plain to text/plain;charset=UTF-8
    r270 r321  
    55 *                   Tomakomai National College of Technology, JAPAN
    66 *
    7  *  上記著作権è€
    8 ã¯ï¼Œä»¥ä¸‹ã® (1)~(4) の条件か,Free Software Foundation
    9  *  によってå
    10 ¬è¡¨ã•ã‚Œã¦ã„ã‚‹ GNU General Public License の Version 2 に記
    11  *  述されている条件を満たす場合に限り,本ソフトウェア(本ソフトウェア
    12  *  を改変したものを含む.以下同じ)を使用・複製・改変・再é
    13 å¸ƒï¼ˆä»¥ä¸‹ï¼Œ
    14  *  利用と呼ぶ)することを無償で許諾する.
    15  *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    16  *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    17  *      スコード中に含まれていること.
    18  *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    19  *      用できる形で再é
    20 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œå†é
    21 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨
    22  *      è€
    23 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—作権表示,この利用条件および下記
    24  *      の無保証規定を掲載すること.
    25  *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    26  *      用できない形で再é
    27 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œæ¬¡ã®æ¡ä»¶ã‚’満たすこと.
    28  *    (a) 再é
    29 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨è€
    30 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—
    31  *        作権表示,この利用条件および下記の無保証規定を掲載すること.
    32  *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    33  *      害からも,上記著作権è€
    34 ãŠã‚ˆã³TOPPERSプロジェクトをå
    35 è²¬ã™ã‚‹ã“と.
     7 *  上記著作権者は,以下の (1)~(4) の条件か,Free Software Foundation
     8 *  によって公表されている GNU General Public License の Version 2 に記
     9 *  述されている条件を満たす場合に限り,本ソフトウェア(本ソフトウェア
     10 *  を改変したものを含む.以下同じ)を使用・複製・改変・再配布(以下,
     11 *  利用と呼ぶ)することを無償で許諾する.
     12 *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
     13 *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
     14 *      スコード中に含まれていること.
     15 *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
     16 *      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
     17 *      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
     18 *      の無保証規定を掲載すること.
     19 *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
     20 *      用できない形で再配布する場合には,次の条件を満たすこと.
     21 *    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
     22 *        作権表示,この利用条件および下記の無保証規定を掲載すること.
     23 *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
     24 *      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
    3625 *
    37  *  本ソフトウェアは,無保証で提供されているものである.上記著作権è€
    38 ãŠ
    39  *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,その適用可能性も
    40  *  含めて,いかなる保証も行わない.また,本ソフトウェアの利用により直
    41  *  接的または間接的に生じたいかなる損害に関しても,その責任を負わない.
     26 *  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
     27 *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,その適用可能性も
     28 *  含めて,いかなる保証も行わない.また,本ソフトウェアの利用により直
     29 *  接的または間接的に生じたいかなる損害に関しても,その責任を負わない.
    4230 *
    4331 *  @(#) $Id$
     
    4533
    4634/*
    47  *  UDP ECHO サーバコンフィギュレーションファイル
     35 *  UDP ECHO サーバコンフィギュレーションファイル
    4836 */
    4937
     
    5139
    5240/*
    53  * タスク
     41 * タスク
    5442 */
    5543
  • EcnlProtoTool/trunk/asp3_dcre/tinet/netapp/wwws.c

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/x-csrc to text/x-csrc;charset=UTF-8
    r270 r321  
    55 *                   Tomakomai National College of Technology, JAPAN
    66 *
    7  *  上記著作権è€
    8 ã¯ï¼Œä»¥ä¸‹ã® (1)~(4) の条件か,Free Software Foundation
    9  *  によってå
    10 ¬è¡¨ã•ã‚Œã¦ã„ã‚‹ GNU General Public License の Version 2 に記
    11  *  述されている条件を満たす場合に限り,本ソフトウェア(本ソフトウェア
    12  *  を改変したものを含む.以下同じ)を使用・複製・改変・再é
    13 å¸ƒï¼ˆä»¥ä¸‹ï¼Œ
    14  *  利用と呼ぶ)することを無償で許諾する.
    15  *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    16  *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    17  *      スコード中に含まれていること.
    18  *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    19  *      用できる形で再é
    20 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œå†é
    21 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨
    22  *      è€
    23 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—作権表示,この利用条件および下記
    24  *      の無保証規定を掲載すること.
    25  *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    26  *      用できない形で再é
    27 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œæ¬¡ã®æ¡ä»¶ã‚’満たすこと.
    28  *    (a) 再é
    29 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨è€
    30 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—
    31  *        作権表示,この利用条件および下記の無保証規定を掲載すること.
    32  *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    33  *      害からも,上記著作権è€
    34 ãŠã‚ˆã³TOPPERSプロジェクトをå
    35 è²¬ã™ã‚‹ã“と.
     7 *  上記著作権者は,以下の (1)~(4) の条件か,Free Software Foundation
     8 *  によって公表されている GNU General Public License の Version 2 に記
     9 *  述されている条件を満たす場合に限り,本ソフトウェア(本ソフトウェア
     10 *  を改変したものを含む.以下同じ)を使用・複製・改変・再配布(以下,
     11 *  利用と呼ぶ)することを無償で許諾する.
     12 *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
     13 *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
     14 *      スコード中に含まれていること.
     15 *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
     16 *      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
     17 *      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
     18 *      の無保証規定を掲載すること.
     19 *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
     20 *      用できない形で再配布する場合には,次の条件を満たすこと.
     21 *    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
     22 *        作権表示,この利用条件および下記の無保証規定を掲載すること.
     23 *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
     24 *      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
    3625 *
    37  *  本ソフトウェアは,無保証で提供されているものである.上記著作権è€
    38 ãŠ
    39  *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,その適用可能性も
    40  *  含めて,いかなる保証も行わない.また,本ソフトウェアの利用により直
    41  *  接的または間接的に生じたいかなる損害に関しても,その責任を負わない.
     26 *  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
     27 *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,その適用可能性も
     28 *  含めて,いかなる保証も行わない.また,本ソフトウェアの利用により直
     29 *  接的または間接的に生じたいかなる損害に関しても,その責任を負わない.
    4230 *
    4331 *  @(#) $Id$
     
    4533
    4634/*
    47  *  WWW サーバ
     35 *  WWW サーバ
    4836 *
    49  *    ・送受信タスク同一型
    50  *    ・ノンブロッキングコール
    51  *    ・省コピー API
    52  *    ・IPv4/IPv6
     37 *    ・送受信タスク同一型
     38 *    ・ノンブロッキングコール
     39 *    ・省コピー API
     40 *    IPv4/IPv6
    5341 */
    5442
     
    10391
    10492/*
    105  *  送受信 API の選択
     93 *  送受信 API の選択
    10694 */
    10795
     
    119107
    120108/*
    121  *  関数
     109 *  関数
    122110 */
    123111
     
    131119
    132120/*
    133  *  å
    134 ¨åŸŸå¤‰æ•°
    135  */
    136 
    137 /* TCP 送受信ウィンドバッファ */
     121 *  全域変数
     122 */
     123
     124/* TCP 送受信ウィンドバッファ */
    138125
    139126#ifndef TCP_CFG_SWBUF_CSAVE
     
    146133
    147134/*
    148  *  変数
     135 *  変数
    149136 */
    150137
     
    177164
    178165/*
    179  *  get_char -- 一文字å
    180 ¥åŠ›ã™ã‚‹ã€‚
     166 *  get_char -- 一文字入力する。
    181167 */
    182168
     
    213199
    214200/*
    215  *  flush_sbuf -- 送信バッファをフラッシュする。
     201 *  flush_sbuf -- 送信バッファをフラッシュする。
    216202 */
    217203
     
    228214
    229215/*
    230  *  put_str -- 文字列を出力する。
     216 *  put_str -- 文字列を出力する。
    231217 */
    232218
     
    270256
    271257/*
    272  *  get_char -- 一文字å
    273 ¥åŠ›ã™ã‚‹ã€‚
     258 *  get_char -- 一文字入力する。
    274259 */
    275260
     
    303288
    304289/*
    305  *  flush_sbuf -- 送信バッファをフラッシュする。
     290 *  flush_sbuf -- 送信バッファをフラッシュする。
    306291 */
    307292
     
    323308
    324309/*
    325  *  put_str -- 文字列を出力する。
     310 *  put_str -- 文字列を出力する。
    326311 */
    327312
     
    355340
    356341/*
    357  *  get_line -- 一行å
    358 ¥åŠ›ã™ã‚‹ã€‚
     342 *  get_line -- 一行入力する。
    359343 */
    360344
     
    396380
    397381/*
    398  *  convert -- 数値変換
     382 *  convert -- 数値変換
    399383 */
    400384
     
    426410
    427411/*
    428  * split_fields -- フィールドに分割する。
     412 * split_fields -- フィールドに分割する。
    429413 */
    430414
     
    450434
    451435/*
    452  *  put_status -- status line を出力する。
     436 *  put_status -- status line を出力する。
    453437 */
    454438
     
    465449
    466450/*
    467  *  put_content_length -- Content-length を出力する。
     451 *  put_content_length -- Content-length を出力する。
    468452 */
    469453
     
    484468
    485469/*
    486  *  get_method -- GET メソッドの処理
     470 *  get_method -- GET メソッドの処理
    487471 */
    488472
     
    501485
    502486/*
    503  *  parse_request -- リクエストを解析する。
     487 *  parse_request -- リクエストを解析する。
    504488 */
    505489
     
    534518                }
    535519
    536         while ((len = get_line(cepid, line, srbuf)) > 0) {      /* ヘッダをスキップする。*/
     520        while ((len = get_line(cepid, line, srbuf)) > 0) {      /* ヘッダをスキップする。*/
    537521                split_fields(line, ": ");
    538522                if (strcmp("Content-Length", &line->buf[line->off[0]]) == 0)
     
    540524                }
    541525        while (blen > 0 && (len = get_line(cepid, line, srbuf)) > 0) {
    542                 /* エンティティ・ボディをスキップする。*/
     526                /* エンティティ・ボディをスキップする。*/
    543527                blen -= line->len;
    544528                }
     
    562546
    563547/*
    564  *  index_html -- /index.html ファイル
     548 *  index_html -- /index.html ファイル
    565549 */
    566550
     
    580564                "<title>TINET TCP/IP Protocol Stack</title>\r\n"
    581565                "</head><body bgcolor=\"#ffffbb\">\r\n"
    582                 "<hr>この WWW サーバは<br>"
     566                "<hr>この WWW サーバは<br>"
    583567
    584568#ifdef TARGET_KERNEL_ASP
    585                 "ASP Kernel Release 1.3 (patchlevel = 2) for " TARGET_NAME " (" __DATE__ "," __TIME__ ") と<br>\r\n"
     569                "ASP Kernel Release 1.3 (patchlevel = 2) for " TARGET_NAME " (" __DATE__ "," __TIME__ ") <br>\r\n"
    586570#endif
    587571
    588572#ifdef TARGET_KERNEL_JSP
    589                 "JSP Kernel Release 1.4 (patchlevel = 3) for " TARGET_NAME " (" __DATE__ "," __TIME__ ") と<br>\r\n"
     573                "JSP Kernel Release 1.4 (patchlevel = 3) for " TARGET_NAME " (" __DATE__ "," __TIME__ ") <br>\r\n"
    590574#endif
    591575
    592                 "TINET TCP/IP プロトコルスタックによりサービスしています。<br><hr>\r\n"
    593                 "<ul><li type=\"square\"><a href=\"stat.html\">ネットワーク統計æƒ
    594 å ±</a></ul><hr>\r\n"
     576                "TINET TCP/IP プロトコルスタックによりサービスしています。<br><hr>\r\n"
     577                "<ul><li type=\"square\"><a href=\"stat.html\">ネットワーク統計情報</a></ul><hr>\r\n"
    595578                "FreeBSD: Copyright (c) 1982, 1986, 1988, 1990, 1993, 1994, 1995<br>\r\n"
    596579                "The Regents of the University of California.  All rights reserved.<br><br>\r\n"
     
    643626        get_tim(&start);
    644627        len += put_status(cepid, srbuf, ST_OK);
    645         len += put_content_length(cepid, srbuf, strlen(response) - 2);  /* 2 は最初の \r\n */
     628        len += put_content_length(cepid, srbuf, strlen(response) - 2);  /* 2 は最初の \r\n */
    646629        len += put_str(cepid, srbuf, response);
    647630        get_tim(&finish);
     
    664647
    665648static const char time_prefix[] =
    666         "経過時間: "
     649        "経過時間: "
    667650        ;
    668651
     
    677660static const char table_prefix_ip4[] =
    678661        "<h2>IPv4</h2><table border>\r\n"
    679         "<tr><th>é 
    680 ç›®</th><th>カウント</th></tr>\r\n"
     662        "<tr><th>項目</th><th>カウント</th></tr>\r\n"
    681663        ;
    682664
     
    687669static const char table_prefix_ip6[] =
    688670        "<h2>IPv6</h2><table border>\r\n"
    689         "<tr><th>é 
    690 ç›®</th><th>カウント</th></tr>\r\n"
     671        "<tr><th>項目</th><th>カウント</th></tr>\r\n"
    691672        ;
    692673
    693674static const char table_prefix_icmp6[] =
    694675        "<h2>ICMPv6</h2><table border>\r\n"
    695         "<tr><th>é 
    696 ç›®</th><th>カウント</th></tr>\r\n"
     676        "<tr><th>項目</th><th>カウント</th></tr>\r\n"
    697677        ;
    698678
    699679static const char table_prefix_nd6[] =
    700         "<h2>近隣探索</h2><table border>\r\n"
    701         "<tr><th>é 
    702 ç›®</th><th>カウント</th></tr>\r\n"
     680        "<h2>近隣探索</h2><table border>\r\n"
     681        "<tr><th>項目</th><th>カウント</th></tr>\r\n"
    703682        ;
    704683
     
    707686static const char table_prefix_tcp[] =
    708687        "<h2>TCP</h2><table border>\r\n"
    709         "<tr><th>é 
    710 ç›®</th><th>カウント</th></tr>\r\n"
     688        "<tr><th>項目</th><th>カウント</th></tr>\r\n"
    711689        ;
    712690
    713691static const char table_prefix_net_buf[] =
    714         "<h2>ネットワークバッファ</h2><table border>\r\n"
    715         "<tr><th>サイズ</th>"
    716         "<th>用意数</th>"
    717         "<th>割当要求数</th>"
    718         "<th>割当数</th>"
    719         "<th>割当て<br>エラー数</th></tr>\r\n"
     692        "<h2>ネットワークバッファ</h2><table border>\r\n"
     693        "<tr><th>サイズ</th>"
     694        "<th>用意数</th>"
     695        "<th>割当要求数</th>"
     696        "<th>割当数</th>"
     697        "<th>割当て<br>エラー数</th></tr>\r\n"
    720698        ;
    721699
     
    723701
    724702static const char table_prefix_ppp[] =
    725         "<h2>PPP ネットワークインタフェース</h2><table border>\r\n"
    726         "<tr><th>é 
    727 ç›®</th><th>カウント</th></tr>\r\n"
     703        "<h2>PPP ネットワークインタフェース</h2><table border>\r\n"
     704        "<tr><th>項目</th><th>カウント</th></tr>\r\n"
    728705        ;
    729706
    730707static const char *ppp_item[NC_PPP_SIZE] = {
    731         "受信オクテット数",
    732         "送信オクテット数",
    733         "受信フレーム数",
    734         "送信フレーム数",
    735         "受信エラーフレーム数",
    736         "送信エラーフレーム数",
    737         "バッファ割り当て失敗数",
     708        "受信オクテット数",
     709        "送信オクテット数",
     710        "受信フレーム数",
     711        "送信フレーム数",
     712        "受信エラーフレーム数",
     713        "送信エラーフレーム数",
     714        "バッファ割り当て失敗数",
    738715        };
    739716
     
    743720
    744721static const char table_prefix_ether_nic[] =
    745         "<h2>イーサネット・ネットワークインタフェース</h2><table border>\r\n"
    746         "<tr><th>é 
    747 ç›®</th><th>カウント</th></tr>\r\n"
     722        "<h2>イーサネット・ネットワークインタフェース</h2><table border>\r\n"
     723        "<tr><th>項目</th><th>カウント</th></tr>\r\n"
    748724        ;
    749725
    750726static const char *ether_nic_item[NC_ETHER_NIC_SIZE] = {
    751         "リセット数",
    752         "送信セマフォ資源返却オーバー数",
    753         "送信タイムアウト数",
    754         "衝突数",
    755         "送信エラーフレーム数",
    756         "送信フレーム数",
    757         "送信オクテット数",
    758         "受信セマフォ資源返却オーバー数",
    759         "受信バッファ割り当て失敗数",
    760         "受信エラーフレーム数",
    761         "受信フレーム数",
    762         "受信オクテット数",
     727        "リセット数",
     728        "送信セマフォ資源返却オーバー数",
     729        "送信タイムアウト数",
     730        "衝突数",
     731        "送信エラーフレーム数",
     732        "送信フレーム数",
     733        "送信オクテット数",
     734        "受信セマフォ資源返却オーバー数",
     735        "受信バッファ割り当て失敗数",
     736        "受信エラーフレーム数",
     737        "受信フレーム数",
     738        "受信オクテット数",
    763739        };
    764740
     
    768744
    769745static const char *ip4_item[NC_IP4_SIZE] = {
    770         "分割送信、フラグメント数",
    771         "分割送信数",
    772         "送信エラーデータグラム数",
    773         "送信データグラム数",
    774         "送信オクテット数",
    775         "分割受信タイムアウト数",
    776         "分割受信バッファ割り当て失敗数",
    777         "分割受信破棄数",
    778         "分割受信再構成成功数",
    779         "分割受信フラグメント数",
    780         "分割受信数",
    781         "オプションå
    782 ¥åŠ›æ•°",
    783         "プロトコルエラー数",
    784         "アドレスエラー数",
    785         "バージョンエラー数",
    786         "長さエラー数",
    787         "チェックサムエラー数",
    788         "受信エラーデータグラム数",
    789         "受信データグラム数",
    790         "受信オクテット数",
     746        "分割送信、フラグメント数",
     747        "分割送信数",
     748        "送信エラーデータグラム数",
     749        "送信データグラム数",
     750        "送信オクテット数",
     751        "分割受信タイムアウト数",
     752        "分割受信バッファ割り当て失敗数",
     753        "分割受信破棄数",
     754        "分割受信再構成成功数",
     755        "分割受信フラグメント数",
     756        "分割受信数",
     757        "オプション入力数",
     758        "プロトコルエラー数",
     759        "アドレスエラー数",
     760        "バージョンエラー数",
     761        "長さエラー数",
     762        "チェックサムエラー数",
     763        "受信エラーデータグラム数",
     764        "受信データグラム数",
     765        "受信オクテット数",
    791766        };
    792767
     
    796771
    797772static const char *ip6_item[NC_IP6_SIZE] = {
    798         "分割送信、フラグメント数",
    799         "分割送信数",
    800         "送信エラーデータグラム数",
    801         "送信データグラム数",
    802         "送信オクテット数       ",
    803         "分割受信タイムアウト数",
    804         "分割受信バッファ割り当て失敗数",
    805         "分割受信破棄数",
    806         "分割受信再構成成功数",
    807         "分割受信フラグメント数",
    808         "分割受信数",
    809         "プロトコルエラー数    ",
    810         "アドレスエラー数       ",
    811         "バージョンエラー数    ",
    812         "長さエラー数",
    813         "受信エラーデータグラム数",
    814         "受信データグラム数",
    815         "受信オクテット数       ",
     773        "分割送信、フラグメント数",
     774        "分割送信数",
     775        "送信エラーデータグラム数",
     776        "送信データグラム数",
     777        "送信オクテット数       ",
     778        "分割受信タイムアウト数",
     779        "分割受信バッファ割り当て失敗数",
     780        "分割受信破棄数",
     781        "分割受信再構成成功数",
     782        "分割受信フラグメント数",
     783        "分割受信数",
     784        "プロトコルエラー数      ",
     785        "アドレスエラー数       ",
     786        "バージョンエラー数      ",
     787        "長さエラー数",
     788        "受信エラーデータグラム数",
     789        "受信データグラム数",
     790        "受信オクテット数       ",
    816791        };
    817792
    818793static const char *icmp6_item[NC_ICMP6_SIZE] = {
    819         "送信エラー ICMP データ数      ",
    820         "送信 ICMP データ数",
    821         "送信 ICMP オクテット数",
    822         "長さエラー数",
    823         "受信エラー ICMP データ数      ",
    824         "受信 ICMP データ数",
    825         "受信 ICMP オクテット数",
     794        "送信エラー ICMP データ数        ",
     795        "送信 ICMP データ数",
     796        "送信 ICMP オクテット数",
     797        "長さエラー数",
     798        "受信エラー ICMP データ数        ",
     799        "受信 ICMP データ数",
     800        "受信 ICMP オクテット数",
    826801        };
    827802
    828803static const char *nd6_item[NC_ND6_SIZE] = {
    829         "重複アドレス検出送信数",
    830         "近隣要請送信数",
    831         "近隣要請受信数",
    832         "近隣通知送信数",
    833         "近隣通知受信数",
    834         "ルータ要請出力数",
    835         "ルータ通知受信数",
     804        "重複アドレス検出送信数",
     805        "近隣要請送信数",
     806        "近隣要請受信数",
     807        "近隣通知送信数",
     808        "近隣通知受信数",
     809        "ルータ要請出力数",
     810        "ルータ通知受信数",
    836811        };
    837812
     
    839814
    840815static const char *tcp_item[NC_TCP_SIZE] = {
    841         "能動オープン数",
    842         "受動オープン数",
    843         "RTT 更新数",
    844         "送信 RST 数",
    845         "送信 ACK 数",
    846         "送信緊急セグメント数",
    847         "送信データセグメント数",
    848         "再送セグメント数",
    849         "送信セグメント数",
    850         "送信制御セグメント数",
    851         "送信データオクテット数",
    852         "受信キュー解放数",
    853         "受信多重数",
    854         "受信破棄数",
    855         "受信 RST 数",
    856         "受信多重 ACK 数",
    857         "受信 ACK 数",
    858         "受信チェックサム不正数",
    859         "受信ヘッダ不正数",
    860         "受信緊急セグメント数",
    861         "受信データセグメント数",
    862         "受信セグメント数",
    863         "受信データオクテット数",
    864         "受信オクテット数",
     816        "能動オープン数",
     817        "受動オープン数",
     818        "RTT 更新数",
     819        "送信 RST 数",
     820        "送信 ACK 数",
     821        "送信緊急セグメント数",
     822        "送信データセグメント数",
     823        "再送セグメント数",
     824        "送信セグメント数",
     825        "送信制御セグメント数",
     826        "送信データオクテット数",
     827        "受信キュー解放数",
     828        "受信多重数",
     829        "受信破棄数",
     830        "受信 RST 数",
     831        "受信多重 ACK 数",
     832        "受信 ACK 数",
     833        "受信チェックサム不正数",
     834        "受信ヘッダ不正数",
     835        "受信緊急セグメント数",
     836        "受信データセグメント数",
     837        "受信セグメント数",
     838        "受信データオクテット数",
     839        "受信オクテット数",
    865840        };
    866841
    867842/*
    868  *  put_count_item1 -- カウンタのå†
    869 å®¹ã‚’出力する。グループ 1
     843 *  put_count_item1 -- カウンタの内容を出力する。グループ 1
    870844 */
    871845
     
    910884
    911885/*
    912  *  put_count_item2 -- カウンタのå†
    913 å®¹ã‚’出力する。グループ 2
     886 *  put_count_item2 -- カウンタの内容を出力する。グループ 2
    914887 */
    915888
     
    936909
    937910/*
    938  *  td_len_ppp -- put_count_ppp で出力する文字数。
     911 *  td_len_ppp -- put_count_ppp で出力する文字数。
    939912 */
    940913
     
    951924
    952925/*
    953  *  put_count_ppp -- カウンタ (PPP) のå†
    954 å®¹ã‚’出力する。
     926 *  put_count_ppp -- カウンタ (PPP) の内容を出力する。
    955927 */
    956928
     
    1023995
    1024996/*
    1025  *  td_len_ip4 -- put_count_ip4 で出力する文字数。
     997 *  td_len_ip4 -- put_count_ip4 で出力する文字数。
    1026998 */
    1027999
     
    10381010
    10391011/*
    1040  *  put_count_ip4 -- カウンタ (IP4) のå†
    1041 å®¹ã‚’出力する。
     1012 *  put_count_ip4 -- カウンタ (IP4) の内容を出力する。
    10421013 */
    10431014
     
    10681039
    10691040/*
    1070  *  td_len_nd6 -- put_count_nd6 で出力する文字数。
     1041 *  td_len_nd6 -- put_count_nd6 で出力する文字数。
    10711042 */
    10721043
     
    10831054
    10841055/*
    1085  *  put_count_nd6 -- カウンタ (ND6) のå†
    1086 å®¹ã‚’出力する。
     1056 *  put_count_nd6 -- カウンタ (ND6) の内容を出力する。
    10871057 */
    10881058
     
    11091079
    11101080/*
    1111  *  td_len_icmp6 -- put_count_icmp6 で出力する文字数。
     1081 *  td_len_icmp6 -- put_count_icmp6 で出力する文字数。
    11121082 */
    11131083
     
    11241094
    11251095/*
    1126  *  put_count_icmp6 -- カウンタ (ICMP6) のå†
    1127 å®¹ã‚’出力する。
     1096 *  put_count_icmp6 -- カウンタ (ICMP6) の内容を出力する。
    11281097 */
    11291098
     
    11501119
    11511120/*
    1152  *  td_len_ip6 -- put_count_ip6 で出力する文字数。
     1121 *  td_len_ip6 -- put_count_ip6 で出力する文字数。
    11531122 */
    11541123
     
    11651134
    11661135/*
    1167  *  put_count_ip6 -- カウンタ (IP6) のå†
    1168 å®¹ã‚’出力する。
     1136 *  put_count_ip6 -- カウンタ (IP6) の内容を出力する。
    11691137 */
    11701138
     
    11931161
    11941162/*
    1195  *  td_len_tcp -- put_count_tcp で出力する文字数。
     1163 *  td_len_tcp -- put_count_tcp で出力する文字数。
    11961164 */
    11971165
     
    12081176
    12091177/*
    1210  *  put_count_tcp -- カウンタ (TCP) のå†
    1211 å®¹ã‚’出力する。
     1178 *  put_count_tcp -- カウンタ (TCP) の内容を出力する。
    12121179 */
    12131180
     
    12341201
    12351202/*
    1236  *  put_elapse_time -- 経過時間を出力する。
     1203 *  put_elapse_time -- 経過時間を出力する。
    12371204 */
    12381205
     
    12661233
    12671234/*
    1268  *  put_count_net_buf -- カウンタ (TCP) のå†
    1269 å®¹ã‚’出力する。
     1235 *  put_count_net_buf -- カウンタ (TCP) の内容を出力する。
    12701236 */
    12711237
     
    13071273
    13081274/*
    1309  *  td_len_ether_nic -- put_count_ether_nic で出力する文字数。
     1275 *  td_len_ether_nic -- put_count_ether_nic で出力する文字数。
    13101276 */
    13111277
     
    13221288
    13231289/*
    1324  *  put_count_ether_nic -- カウンタ (ETHER_NIC) のå†
    1325 å®¹ã‚’出力する。
     1290 *  put_count_ether_nic -- カウンタ (ETHER_NIC) の内容を出力する。
    13261291 */
    13271292
     
    13501315
    13511316/*
    1352  *  stat_html -- /stat.html ファイル
     1317 *  stat_html -- /stat.html ファイル
    13531318 */
    13541319
     
    13661331#endif
    13671332
    1368                 "<title>ネットワーク統計æƒ
    1369 å ±</title>\r\n"
     1333                "<title>ネットワーク統計情報</title>\r\n"
    13701334                "</head><body bgcolor=\"#ffffbb\">\r\n"
    1371                 "<hr><h1 align=\"center\">ネットワーク統計æƒ
    1372 å ±</h1><hr>\r\n"
     1335                "<hr><h1 align=\"center\">ネットワーク統計情報</h1><hr>\r\n"
    13731336                ;
    13741337
     
    13781341
    13791342        static const char table_prefix1[] =
    1380                 "<h2>グループ 1</h2><table border>\r\n"
    1381                 "<tr><th>é 
    1382 ç›®</th>\r\n"
    1383                 "<th>受信オクテット数</th>"
    1384                 "<th>送信オクテット数</th>\r\n"
    1385                 "<th>受信パケット数</th>"
    1386                 "<th>送信パケット数</th>\r\n"
    1387                 "<th>受信エラー<br>パケット数</th>"
    1388                 "<th>送信エラー<br>パケット数</th></tr>\r\n"
     1343                "<h2>グループ 1</h2><table border>\r\n"
     1344                "<tr><th>項目</th>\r\n"
     1345                "<th>受信オクテット数</th>"
     1346                "<th>送信オクテット数</th>\r\n"
     1347                "<th>受信パケット数</th>"
     1348                "<th>送信パケット数</th>\r\n"
     1349                "<th>受信エラー<br>パケット数</th>"
     1350                "<th>送信エラー<br>パケット数</th></tr>\r\n"
    13891351                ;
    13901352
     
    13921354
    13931355        static const char table_prefix2[] =
    1394                 "<h2>グループ 2</h2><table border>\r\n"
    1395                 "<tr><th>é 
    1396 ç›®</th>"
    1397                 "<th>受信オクテット数</th>"
    1398                 "<th>受信フレーム数</th></tr>\r\n"
     1356                "<h2>グループ 2</h2><table border>\r\n"
     1357                "<tr><th>項目</th>"
     1358                "<th>受信オクテット数</th>"
     1359                "<th>受信フレーム数</th></tr>\r\n"
    13991360                ;
    14001361
     
    14891450
    14901451                                + content_len
    1491                                 - 2);   /* 2 は最初の \r\n */
     1452                                - 2);   /* 2 は最初の \r\n */
    14921453
    14931454        len += put_str(cepid, srbuf, res_prefix);
     
    15771538
    15781539/*
    1579  *  WWW サーバ
     1540 *  WWW サーバ
    15801541 */
    15811542
     
    16531614
    16541615/*
    1655  *  get_tcp_rep -- TCP 受付口を獲得する。
     1616 *  get_tcp_rep -- TCP 受付口を獲得する。
    16561617 */
    16571618
     
    16801641
    16811642/*
    1682  *  get_tcp_cep -- TCP 通信端点とを獲得する。
     1643 *  get_tcp_cep -- TCP 通信端点とを獲得する。
    16831644 */
    16841645
     
    17111672
    17121673/*
    1713  *  WWW サーバタスク
     1674 *  WWW サーバタスク
    17141675 */
    17151676
     
    17511712
    17521713/*
    1753  *  WWW サーバタスク
     1714 *  WWW サーバタスク
    17541715 */
    17551716
  • EcnlProtoTool/trunk/asp3_dcre/tinet/netapp/wwws.cfg

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/plain to text/plain;charset=UTF-8
    r270 r321  
    55 *                   Tomakomai National College of Technology, JAPAN
    66 *
    7  *  上記著作権è€
    8 ã¯ï¼Œä»¥ä¸‹ã® (1)~(4) の条件か,Free Software Foundation
    9  *  によってå
    10 ¬è¡¨ã•ã‚Œã¦ã„ã‚‹ GNU General Public License の Version 2 に記
    11  *  述されている条件を満たす場合に限り,本ソフトウェア(本ソフトウェア
    12  *  を改変したものを含む.以下同じ)を使用・複製・改変・再é
    13 å¸ƒï¼ˆä»¥ä¸‹ï¼Œ
    14  *  利用と呼ぶ)することを無償で許諾する.
    15  *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    16  *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    17  *      スコード中に含まれていること.
    18  *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    19  *      用できる形で再é
    20 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œå†é
    21 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨
    22  *      è€
    23 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—作権表示,この利用条件および下記
    24  *      の無保証規定を掲載すること.
    25  *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    26  *      用できない形で再é
    27 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œæ¬¡ã®æ¡ä»¶ã‚’満たすこと.
    28  *    (a) 再é
    29 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨è€
    30 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—
    31  *        作権表示,この利用条件および下記の無保証規定を掲載すること.
    32  *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    33  *      害からも,上記著作権è€
    34 ãŠã‚ˆã³TOPPERSプロジェクトをå
    35 è²¬ã™ã‚‹ã“と.
     7 *  上記著作権者は,以下の (1)~(4) の条件か,Free Software Foundation
     8 *  によって公表されている GNU General Public License の Version 2 に記
     9 *  述されている条件を満たす場合に限り,本ソフトウェア(本ソフトウェア
     10 *  を改変したものを含む.以下同じ)を使用・複製・改変・再配布(以下,
     11 *  利用と呼ぶ)することを無償で許諾する.
     12 *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
     13 *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
     14 *      スコード中に含まれていること.
     15 *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
     16 *      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
     17 *      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
     18 *      の無保証規定を掲載すること.
     19 *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
     20 *      用できない形で再配布する場合には,次の条件を満たすこと.
     21 *    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
     22 *        作権表示,この利用条件および下記の無保証規定を掲載すること.
     23 *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
     24 *      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
    3625 *
    37  *  本ソフトウェアは,無保証で提供されているものである.上記著作権è€
    38 ãŠ
    39  *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,その適用可能性も
    40  *  含めて,いかなる保証も行わない.また,本ソフトウェアの利用により直
    41  *  接的または間接的に生じたいかなる損害に関しても,その責任を負わない.
     26 *  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
     27 *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,その適用可能性も
     28 *  含めて,いかなる保証も行わない.また,本ソフトウェアの利用により直
     29 *  接的または間接的に生じたいかなる損害に関しても,その責任を負わない.
    4230 *
    4331 *  @(#) $Id$
     
    4533
    4634/*
    47  *  WWW サーバのシステムコンフィギュレーションファイル
     35 *  WWW サーバのシステムコンフィギュレーションファイル
    4836 */
    4937
    5038#ifdef USE_WWW_SRV
    5139
    52 /* タスク */
     40/* タスク */
    5341
    5442#ifdef USE_TCP_EXTENTIONS
  • EcnlProtoTool/trunk/asp3_dcre/tinet/netapp/wwws.h

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/x-chdr to text/x-chdr;charset=UTF-8
    r270 r321  
    55 *                   Tomakomai National College of Technology, JAPAN
    66 *
    7  *  上記著作権è€
    8 ã¯ï¼Œä»¥ä¸‹ã® (1)~(4) の条件か,Free Software Foundation
    9  *  によってå
    10 ¬è¡¨ã•ã‚Œã¦ã„ã‚‹ GNU General Public License の Version 2 に記
    11  *  述されている条件を満たす場合に限り,本ソフトウェア(本ソフトウェア
    12  *  を改変したものを含む.以下同じ)を使用・複製・改変・再é
    13 å¸ƒï¼ˆä»¥ä¸‹ï¼Œ
    14  *  利用と呼ぶ)することを無償で許諾する.
    15  *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    16  *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    17  *      スコード中に含まれていること.
    18  *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    19  *      用できる形で再é
    20 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œå†é
    21 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨
    22  *      è€
    23 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—作権表示,この利用条件および下記
    24  *      の無保証規定を掲載すること.
    25  *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    26  *      用できない形で再é
    27 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œæ¬¡ã®æ¡ä»¶ã‚’満たすこと.
    28  *    (a) 再é
    29 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨è€
    30 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—
    31  *        作権表示,この利用条件および下記の無保証規定を掲載すること.
    32  *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    33  *      害からも,上記著作権è€
    34 ãŠã‚ˆã³TOPPERSプロジェクトをå
    35 è²¬ã™ã‚‹ã“と.
     7 *  上記著作権者は,以下の (1)~(4) の条件か,Free Software Foundation
     8 *  によって公表されている GNU General Public License の Version 2 に記
     9 *  述されている条件を満たす場合に限り,本ソフトウェア(本ソフトウェア
     10 *  を改変したものを含む.以下同じ)を使用・複製・改変・再配布(以下,
     11 *  利用と呼ぶ)することを無償で許諾する.
     12 *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
     13 *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
     14 *      スコード中に含まれていること.
     15 *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
     16 *      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
     17 *      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
     18 *      の無保証規定を掲載すること.
     19 *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
     20 *      用できない形で再配布する場合には,次の条件を満たすこと.
     21 *    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
     22 *        作権表示,この利用条件および下記の無保証規定を掲載すること.
     23 *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
     24 *      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
    3625 *
    37  *  本ソフトウェアは,無保証で提供されているものである.上記著作権è€
    38 ãŠ
    39  *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,その適用可能性も
    40  *  含めて,いかなる保証も行わない.また,本ソフトウェアの利用により直
    41  *  接的または間接的に生じたいかなる損害に関しても,その責任を負わない.
     26 *  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
     27 *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,その適用可能性も
     28 *  含めて,いかなる保証も行わない.また,本ソフトウェアの利用により直
     29 *  接的または間接的に生じたいかなる損害に関しても,その責任を負わない.
    4230 *
    4331 *  @(#) $Id$
     
    4836
    4937/*
    50  *  WWW サーバ
     38 *  WWW サーバ
    5139 */
    5240
     
    6452
    6553#ifdef TOPPERS_S810_CLG3_85
    66 #define WWW_SRV_STACK_SIZE              768             /* タスクのスタックサイズ    */
     54#define WWW_SRV_STACK_SIZE              768             /* タスクのスタックサイズ  */
    6755#else   /* of #ifdef TOPPERS_S810_CLG3_85 */
    68 #define WWW_SRV_STACK_SIZE              1024            /* タスクのスタックサイズ    */
     56#define WWW_SRV_STACK_SIZE              1024            /* タスクのスタックサイズ  */
    6957#endif  /* of #ifdef TOPPERS_S810_CLG3_85 */
    70 #define WWW_SRV_MAIN_PRIORITY           5               /* タスクの優å
    71 ˆåº¦            */
     58#define WWW_SRV_MAIN_PRIORITY           5               /* タスクの優先度              */
    7259
    7360/*
    74  *  TCP 送受信ウインドバッファサイズ
     61 *  TCP 送受信ウインドバッファサイズ
    7562 */
    7663
     
    136123        } T_WWW_RWBUF;
    137124
    138 /* タスク */
     125/* タスク */
    139126
    140127extern void     www_srv_task (intptr_t exinf);
    141128
    142129/*
    143  *  TCP 送受信バッファ
     130 *  TCP 送受信バッファ
    144131 */
    145132
  • EcnlProtoTool/trunk/asp3_dcre/tinet/netapp/wwws_asp.cfg

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/plain to text/plain;charset=UTF-8
    r270 r321  
    55 *                   Tomakomai National College of Technology, JAPAN
    66 *
    7  *  上記著作権è€
    8 ã¯ï¼Œä»¥ä¸‹ã® (1)~(4) の条件か,Free Software Foundation
    9  *  によってå
    10 ¬è¡¨ã•ã‚Œã¦ã„ã‚‹ GNU General Public License の Version 2 に記
    11  *  述されている条件を満たす場合に限り,本ソフトウェア(本ソフトウェア
    12  *  を改変したものを含む.以下同じ)を使用・複製・改変・再é
    13 å¸ƒï¼ˆä»¥ä¸‹ï¼Œ
    14  *  利用と呼ぶ)することを無償で許諾する.
    15  *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    16  *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    17  *      スコード中に含まれていること.
    18  *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    19  *      用できる形で再é
    20 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œå†é
    21 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨
    22  *      è€
    23 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—作権表示,この利用条件および下記
    24  *      の無保証規定を掲載すること.
    25  *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    26  *      用できない形で再é
    27 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œæ¬¡ã®æ¡ä»¶ã‚’満たすこと.
    28  *    (a) 再é
    29 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨è€
    30 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—
    31  *        作権表示,この利用条件および下記の無保証規定を掲載すること.
    32  *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    33  *      害からも,上記著作権è€
    34 ãŠã‚ˆã³TOPPERSプロジェクトをå
    35 è²¬ã™ã‚‹ã“と.
     7 *  上記著作権者は,以下の (1)~(4) の条件か,Free Software Foundation
     8 *  によって公表されている GNU General Public License の Version 2 に記
     9 *  述されている条件を満たす場合に限り,本ソフトウェア(本ソフトウェア
     10 *  を改変したものを含む.以下同じ)を使用・複製・改変・再配布(以下,
     11 *  利用と呼ぶ)することを無償で許諾する.
     12 *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
     13 *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
     14 *      スコード中に含まれていること.
     15 *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
     16 *      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
     17 *      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
     18 *      の無保証規定を掲載すること.
     19 *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
     20 *      用できない形で再配布する場合には,次の条件を満たすこと.
     21 *    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
     22 *        作権表示,この利用条件および下記の無保証規定を掲載すること.
     23 *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
     24 *      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
    3625 *
    37  *  本ソフトウェアは,無保証で提供されているものである.上記著作権è€
    38 ãŠ
    39  *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,その適用可能性も
    40  *  含めて,いかなる保証も行わない.また,本ソフトウェアの利用により直
    41  *  接的または間接的に生じたいかなる損害に関しても,その責任を負わない.
     26 *  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
     27 *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,その適用可能性も
     28 *  含めて,いかなる保証も行わない.また,本ソフトウェアの利用により直
     29 *  接的または間接的に生じたいかなる損害に関しても,その責任を負わない.
    4230 *
    4331 *  @(#) $Id$
     
    4533
    4634/*
    47  *  ASP 用 WWW サーバのシステムコンフィギュレーションファイル
     35 *  ASP 用 WWW サーバのシステムコンフィギュレーションファイル
    4836 */
    4937
    5038/*
    51  *  å
    52 ±é€š WWW サーバのシステムコンフィギュレーションファイルのインクルード
     39 *  共通 WWW サーバのシステムコンフィギュレーションファイルのインクルード
    5340 */
    5441
     
    5643
    5744/*
    58  * 固定メモリプール
     45 * 固定メモリプール
    5946 */
    6047
    61 /* 受信バッファ */
     48/* 受信バッファ */
    6249
    6350CRE_MPF(MPF_WWW_RWBUF, {
     
    6956        });
    7057
    71 /* 行バッファ */
     58/* 行バッファ */
    7259
    7360CRE_MPF(MPF_WWW_LINE, {
  • EcnlProtoTool/trunk/asp3_dcre/tinet/netapp/wwws_jsp.cfg

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/plain to text/plain;charset=UTF-8
    r270 r321  
    55 *                   Tomakomai National College of Technology, JAPAN
    66 *
    7  *  上記著作権è€
    8 ã¯ï¼Œä»¥ä¸‹ã® (1)~(4) の条件か,Free Software Foundation
    9  *  によってå
    10 ¬è¡¨ã•ã‚Œã¦ã„ã‚‹ GNU General Public License の Version 2 に記
    11  *  述されている条件を満たす場合に限り,本ソフトウェア(本ソフトウェア
    12  *  を改変したものを含む.以下同じ)を使用・複製・改変・再é
    13 å¸ƒï¼ˆä»¥ä¸‹ï¼Œ
    14  *  利用と呼ぶ)することを無償で許諾する.
    15  *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    16  *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    17  *      スコード中に含まれていること.
    18  *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    19  *      用できる形で再é
    20 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œå†é
    21 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨
    22  *      è€
    23 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—作権表示,この利用条件および下記
    24  *      の無保証規定を掲載すること.
    25  *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    26  *      用できない形で再é
    27 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œæ¬¡ã®æ¡ä»¶ã‚’満たすこと.
    28  *    (a) 再é
    29 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨è€
    30 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—
    31  *        作権表示,この利用条件および下記の無保証規定を掲載すること.
    32  *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    33  *      害からも,上記著作権è€
    34 ãŠã‚ˆã³TOPPERSプロジェクトをå
    35 è²¬ã™ã‚‹ã“と.
     7 *  上記著作権者は,以下の (1)~(4) の条件か,Free Software Foundation
     8 *  によって公表されている GNU General Public License の Version 2 に記
     9 *  述されている条件を満たす場合に限り,本ソフトウェア(本ソフトウェア
     10 *  を改変したものを含む.以下同じ)を使用・複製・改変・再配布(以下,
     11 *  利用と呼ぶ)することを無償で許諾する.
     12 *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
     13 *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
     14 *      スコード中に含まれていること.
     15 *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
     16 *      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
     17 *      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
     18 *      の無保証規定を掲載すること.
     19 *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
     20 *      用できない形で再配布する場合には,次の条件を満たすこと.
     21 *    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
     22 *        作権表示,この利用条件および下記の無保証規定を掲載すること.
     23 *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
     24 *      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
    3625 *
    37  *  本ソフトウェアは,無保証で提供されているものである.上記著作権è€
    38 ãŠ
    39  *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,その適用可能性も
    40  *  含めて,いかなる保証も行わない.また,本ソフトウェアの利用により直
    41  *  接的または間接的に生じたいかなる損害に関しても,その責任を負わない.
     26 *  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
     27 *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,その適用可能性も
     28 *  含めて,いかなる保証も行わない.また,本ソフトウェアの利用により直
     29 *  接的または間接的に生じたいかなる損害に関しても,その責任を負わない.
    4230 *
    4331 *  @(#) $Id$
     
    4533
    4634/*
    47  *  JSP 用 WWW サーバのシステムコンフィギュレーションファイル
     35 *  JSP 用 WWW サーバのシステムコンフィギュレーションファイル
    4836 */
    4937
    5038/*
    51  *  å
    52 ±é€š WWW サーバのシステムコンフィギュレーションファイルのインクルード
     39 *  共通 WWW サーバのシステムコンフィギュレーションファイルのインクルード
    5340 */
    5441
     
    5845
    5946/*
    60  * 固定メモリプール
     47 * 固定メモリプール
    6148 */
    6249
    63 /* 受信バッファ */
     50/* 受信バッファ */
    6451
    6552CRE_MPF(MPF_WWW_RWBUF, {
     
    7057        });
    7158
    72 /* 行バッファ */
     59/* 行バッファ */
    7360
    7461CRE_MPF(MPF_WWW_LINE, {
Note: See TracChangeset for help on using the changeset viewer.