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

文字コードを設定

Location:
EcnlProtoTool/trunk/ntshell/src
Files:
12 edited

Legend:

Unmodified
Added
Removed
  • EcnlProtoTool/trunk/ntshell/src/fdtable.c

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/x-csrc to text/x-csrc;charset=UTF-8
    r286 r321  
    44 *  Copyright (C) 2017 Cores Co., Ltd. Japan
    55 *
    6  *  上記著作権è€
    7 ã¯ï¼Œä»¥ä¸‹ã®(1)~(4)の条件を満たす場合に限り,本ソフトウェ
    8  *  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
    9  *  変・再é
    10 å¸ƒï¼ˆä»¥ä¸‹ï¼Œåˆ©ç”¨ã¨å‘¼ã¶ï¼‰ã™ã‚‹ã“とを無償で許諾する.
    11  *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    12  *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    13  *      スコード中に含まれていること.
    14  *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    15  *      用できる形で再é
    16 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œå†é
    17 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨
    18  *      è€
    19 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—作権表示,この利用条件および下記
    20  *      の無保証規定を掲載すること.
    21  *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    22  *      用できない形で再é
    23 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œæ¬¡ã®ã„ずれかの条件を満たすこ
    24  *      と.
    25  *    (a) 再é
    26 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨è€
    27 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—
    28  *        作権表示,この利用条件および下記の無保証規定を掲載すること.
    29  *    (b) 再é
    30 å¸ƒã®å½¢æ
    31 ‹ã‚’,別に定める方法によって,TOPPERSプロジェクトに
    32  *        報告すること.
    33  *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    34  *      害からも,上記著作権è€
    35 ãŠã‚ˆã³TOPPERSプロジェクトをå
    36 è²¬ã™ã‚‹ã“と.
    37  *      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
    38  *      由に基づく請求からも,上記著作権è€
    39 ãŠã‚ˆã³TOPPERSプロジェクトを
    40  *      å
    41 è²¬ã™ã‚‹ã“と.
     6 *  上記著作権者は,以下の(1)~(4)の条件を満たす場合に限り,本ソフトウェ
     7 *  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
     8 *  変・再配布(以下,利用と呼ぶ)することを無償で許諾する.
     9 *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
     10 *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
     11 *      スコード中に含まれていること.
     12 *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
     13 *      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
     14 *      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
     15 *      の無保証規定を掲載すること.
     16 *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
     17 *      用できない形で再配布する場合には,次のいずれかの条件を満たすこ
     18 *      と.
     19 *    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
     20 *        作権表示,この利用条件および下記の無保証規定を掲載すること.
     21 *    (b) 再配布の形態を,別に定める方法によって,TOPPERSプロジェクトに
     22 *        報告すること.
     23 *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
     24 *      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
     25 *      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
     26 *      由に基づく請求からも,上記著作権者およびTOPPERSプロジェクトを
     27 *      免責すること.
    4228 *
    43  *  本ソフトウェアは,無保証で提供されているものである.上記著作権è€
    44 ãŠ
    45  *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
    46  *  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
    47  *  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
    48  *  の責任を負わない.
     29 *  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
     30 *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
     31 *  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
     32 *  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
     33 *  の責任を負わない.
    4934 *
    5035 *  @(#) $Id$
     
    495480        memset(evts, 0, sizeof(*evts));
    496481
    497         /* イベントå¾
    498 ã¡ */
     482        /* イベント待ち */
    499483        ret = twai_flg(FLG_SELECT_WAIT, waitptn, TWF_ORW, &flgptn, tmout);
    500484        if (ret != E_OK) {
     
    511495        flgptn &= waitptn;
    512496
    513         /* 受け取ったフラグのみクリア */
     497        /* 受け取ったフラグのみクリア */
    514498        ret = clr_flg(FLG_SELECT_WAIT, ~flgptn);
    515499        if (ret != E_OK) {
  • EcnlProtoTool/trunk/ntshell/src/io_stub.c

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/x-csrc to text/x-csrc;charset=UTF-8
    r286 r321  
    44 *  Copyright (C) 2017 Cores Co., Ltd. Japan
    55 *
    6  *  上記著作権è€
    7 ã¯ï¼Œä»¥ä¸‹ã®(1)~(4)の条件を満たす場合に限り,本ソフトウェ
    8  *  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
    9  *  変・再é
    10 å¸ƒï¼ˆä»¥ä¸‹ï¼Œåˆ©ç”¨ã¨å‘¼ã¶ï¼‰ã™ã‚‹ã“とを無償で許諾する.
    11  *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    12  *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    13  *      スコード中に含まれていること.
    14  *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    15  *      用できる形で再é
    16 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œå†é
    17 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨
    18  *      è€
    19 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—作権表示,この利用条件および下記
    20  *      の無保証規定を掲載すること.
    21  *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    22  *      用できない形で再é
    23 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œæ¬¡ã®ã„ずれかの条件を満たすこ
    24  *      と.
    25  *    (a) 再é
    26 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨è€
    27 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—
    28  *        作権表示,この利用条件および下記の無保証規定を掲載すること.
    29  *    (b) 再é
    30 å¸ƒã®å½¢æ
    31 ‹ã‚’,別に定める方法によって,TOPPERSプロジェクトに
    32  *        報告すること.
    33  *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    34  *      害からも,上記著作権è€
    35 ãŠã‚ˆã³TOPPERSプロジェクトをå
    36 è²¬ã™ã‚‹ã“と.
    37  *      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
    38  *      由に基づく請求からも,上記著作権è€
    39 ãŠã‚ˆã³TOPPERSプロジェクトを
    40  *      å
    41 è²¬ã™ã‚‹ã“と.
     6 *  上記著作権者は,以下の(1)~(4)の条件を満たす場合に限り,本ソフトウェ
     7 *  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
     8 *  変・再配布(以下,利用と呼ぶ)することを無償で許諾する.
     9 *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
     10 *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
     11 *      スコード中に含まれていること.
     12 *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
     13 *      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
     14 *      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
     15 *      の無保証規定を掲載すること.
     16 *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
     17 *      用できない形で再配布する場合には,次のいずれかの条件を満たすこ
     18 *      と.
     19 *    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
     20 *        作権表示,この利用条件および下記の無保証規定を掲載すること.
     21 *    (b) 再配布の形態を,別に定める方法によって,TOPPERSプロジェクトに
     22 *        報告すること.
     23 *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
     24 *      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
     25 *      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
     26 *      由に基づく請求からも,上記著作権者およびTOPPERSプロジェクトを
     27 *      免責すること.
    4228 *
    43  *  本ソフトウェアは,無保証で提供されているものである.上記著作権è€
    44 ãŠ
    45  *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
    46  *  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
    47  *  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
    48  *  の責任を負わない.
     29 *  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
     30 *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
     31 *  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
     32 *  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
     33 *  の責任を負わない.
    4934 *
    5035 *  @(#) $Id$
     
    10388                break;
    10489        }
    105         /* ファイルを作成 */
     90        /* ファイルを作成 */
    10691        if (flags & O_CREAT) {
    107                 /* 既存のå†
    108 å®¹ã¯æ¶ˆã™ */
     92                /* 既存の内容は消す */
    10993                if (flags & O_TRUNC) {
    11094                        fmd |= FA_CREATE_ALWAYS;
    11195                }
    112                 /* 新規作成の保障 */
     96                /* 新規作成の保障 */
    11397                else if (flags & O_EXCL) {
    11498                        fmd |= FA_CREATE_NEW;
     
    118102                }
    119103        }
    120         /* ある場合は開く */
     104        /* ある場合は開く */
    121105        else {
    122                 /* 既存のå†
    123 å®¹ã¯æ¶ˆã™ */
     106                /* 既存の内容は消す */
    124107                if (flags & O_TRUNC) {
    125108                        fmd |= FA_CREATE_ALWAYS;
     
    336319                }
    337320                int l = strlen(cwd);
    338                 // ルートディレクトリの場合
     321                // ルートディレクトリの場合
    339322                if (cwd[l - 2] == ':' && cwd[l - 1] == '/') {
    340323                        st->st_size = 0;
  • EcnlProtoTool/trunk/ntshell/src/main.c

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/x-csrc to text/x-csrc;charset=UTF-8
    r279 r321  
    44 *  Copyright (C) 2014-2017 Cores Co., Ltd. Japan
    55 *
    6  *  上記著作権è€
    7 ã¯ï¼Œä»¥ä¸‹ã®(1)~(4)の条件を満たす場合に限り,本ソフトウェ
    8  *  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
    9  *  変・再é
    10 å¸ƒï¼ˆä»¥ä¸‹ï¼Œåˆ©ç”¨ã¨å‘¼ã¶ï¼‰ã™ã‚‹ã“とを無償で許諾する.
    11  *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    12  *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    13  *      スコード中に含まれていること.
    14  *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    15  *      用できる形で再é
    16 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œå†é
    17 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨
    18  *      è€
    19 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—作権表示,この利用条件および下記
    20  *      の無保証規定を掲載すること.
    21  *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    22  *      用できない形で再é
    23 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œæ¬¡ã®ã„ずれかの条件を満たすこ
    24  *      と.
    25  *    (a) 再é
    26 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨è€
    27 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—
    28  *        作権表示,この利用条件および下記の無保証規定を掲載すること.
    29  *    (b) 再é
    30 å¸ƒã®å½¢æ
    31 ‹ã‚’,別に定める方法によって,TOPPERSプロジェクトに
    32  *        報告すること.
    33  *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    34  *      害からも,上記著作権è€
    35 ãŠã‚ˆã³TOPPERSプロジェクトをå
    36 è²¬ã™ã‚‹ã“と.
    37  *      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
    38  *      由に基づく請求からも,上記著作権è€
    39 ãŠã‚ˆã³TOPPERSプロジェクトを
    40  *      å
    41 è²¬ã™ã‚‹ã“と.
     6 *  上記著作権者は,以下の(1)~(4)の条件を満たす場合に限り,本ソフトウェ
     7 *  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
     8 *  変・再配布(以下,利用と呼ぶ)することを無償で許諾する.
     9 *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
     10 *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
     11 *      スコード中に含まれていること.
     12 *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
     13 *      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
     14 *      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
     15 *      の無保証規定を掲載すること.
     16 *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
     17 *      用できない形で再配布する場合には,次のいずれかの条件を満たすこ
     18 *      と.
     19 *    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
     20 *        作権表示,この利用条件および下記の無保証規定を掲載すること.
     21 *    (b) 再配布の形態を,別に定める方法によって,TOPPERSプロジェクトに
     22 *        報告すること.
     23 *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
     24 *      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
     25 *      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
     26 *      由に基づく請求からも,上記著作権者およびTOPPERSプロジェクトを
     27 *      免責すること.
    4228 *
    43  *  本ソフトウェアは,無保証で提供されているものである.上記著作権è€
    44 ãŠ
    45  *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
    46  *  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
    47  *  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
    48  *  の責任を負わない.
     29 *  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
     30 *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
     31 *  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
     32 *  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
     33 *  の責任を負わない.
    4934 *
    5035 *  @(#) $Id$
     
    5237
    5338/*
    54  *  サンプルプログラム(1)の本体
     39 *  サンプルプログラム(1)の本体
    5540 */
    5641
     
    136121
    137122        while (cnt > 0) {
    138                 /* タイムアウト処理 */
     123                /* タイムアウト処理 */
    139124                if (tmo) {
    140125                        tmo = false;
     
    165150                        }
    166151
    167                         /* 時間経過 */
     152                        /* 時間経過 */
    168153                        main_progress(main_obj.now - main_obj.prev);
    169154
    170155                        if (ret == E_OK) {
    171                                 /* メッセージ受信処理 */
     156                                /* メッセージ受信処理 */
    172157                                if (main_obj.rcvmsg.ptr == NULL) {
    173158                                        main_obj.rcvmsg = msg;
     
    194179                        cnt -= slen;
    195180
    196                         /* データが空の場合 */
     181                        /* データが空の場合 */
    197182                        if (!_ws_fbs_exist_data(main_obj.rcvmsg)) {
    198183                                ret = _ws_fbs_del(main_obj.rcvmsg);
     
    204189                                main_obj.rcvmsg.ptr = NULL;
    205190
    206                                 /* キューからデータを取得 */
     191                                /* キューからデータを取得 */
    207192                                ret = ws_fbs_dequeue(&main_obj.wbs_queue, &main_obj.rcvmsg.ptr);
    208193                        }
     
    258243
    259244/*
    260  * メインタスク
     245 * メインタスク
    261246 */
    262247void main_task(intptr_t exinf)
     
    270255
    271256/*
    272  * 初期化
     257 * 初期化
    273258 */
    274259static void main_initialize()
     
    301286        ether_set_link_callback(netif_link_callback);
    302287
    303         /* 初期化 */
     288        /* 初期化 */
    304289        if (mruby_arduino_init() == 0) {
    305290                gpio_write(&led_blue, 0);
     
    334319
    335320/*
    336  * タイマー取得
     321 * タイマー取得
    337322 */
    338323static TMO main_get_timer()
     
    344329
    345330/*
    346  * 時間経過
     331 * 時間経過
    347332 */
    348333static void main_progress(TMO interval)
     
    357342
    358343/*
    359  * タイムアウト処理
     344 * タイムアウト処理
    360345 */
    361346static void main_timeout()
     
    365350}
    366351
    367 /* MACアドレスの設定時に呼ばれる */
     352/* MACアドレスの設定時に呼ばれる */
    368353void mbed_mac_address(char *mac)
    369354{
     
    398383
    399384/*
    400  *  mruby実行タスク
     385 *  mruby実行タスク
    401386 */
    402387void mruby_task(intptr_t exinf)
     
    418403void shellif_into()
    419404{
    420         /* メインタスクの優å
    421 ˆåº¦ã‚ˆã‚Šé«˜ãã™ã‚‹ */
     405        /* メインタスクの優先度より高くする */
    422406        chg_pri(MRUBY_PRIORITY, MAIN_PRIORITY + 1);
    423407}
     
    425409void shellif_outof()
    426410{
    427         /* mruby実行タスクの優å
    428 ˆåº¦ã«æˆ»ã™ */
     411        /* mruby実行タスクの優先度に戻す */
    429412        chg_pri(MRUBY_PRIORITY, MRUBY_PRIORITY);
    430413}
  • EcnlProtoTool/trunk/ntshell/src/main.cdl

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/plain to text/plain;charset=UTF-8
    r279 r321  
    11/*
    2  *              サンプルプログラム(1)のコンポーネント記述ファイル
     2 *              サンプルプログラム(1)のコンポーネント記述ファイル
    33 *
    44 *  $Id$
    55 */
    66/*
    7  *  カーネルオブジェクトの定義
     7 *  カーネルオブジェクトの定義
    88 */
    99import(<kernel.cdl>);
    1010
    1111/*
    12  *  ターゲット非依存のセルタイプの定義
     12 *  ターゲット非依存のセルタイプの定義
    1313 */
    1414import("syssvc/tSerialPort.cdl");
     
    2020
    2121/*
    22  *  ターゲット依存部の取り込み
     22 *  ターゲット依存部の取り込み
    2323 */
    2424import("target.cdl");
    2525
    2626/*
    27  *  「セルの組上げ記述」とは,"cell"で始まる行から,それに対応する"};"
    28  *  の行までのことを言う.
     27 *  「セルの組上げ記述」とは,"cell"で始まる行から,それに対応する"};"
     28 *  の行までのことを言う.
    2929 */
    3030
    3131/*
    32  *  システムログ機能の組上げ記述
     32 *  システムログ機能の組上げ記述
    3333 *
    34  *  システムログ機能を外す場合には,以下のセルの組上げ記述を削除し,コ
    35  *  ンパイルオプションに-DTOPPERS_OMIT_SYSLOGを追加すればよい.ただし,
    36  *  システムログタスクはシステムログ機能を使用するため,それも外すこと
    37  *  がå¿
    38 è¦ã§ã‚る.また,システムログ機能のアダプタも外さなければならな
    39  *  い.tecsgenが警告メッセージを出すが,無視してよい.
     34 *  システムログ機能を外す場合には,以下のセルの組上げ記述を削除し,コ
     35 *  ンパイルオプションに-DTOPPERS_OMIT_SYSLOGを追加すればよい.ただし,
     36 *  システムログタスクはシステムログ機能を使用するため,それも外すこと
     37 *  が必要である.また,システムログ機能のアダプタも外さなければならな
     38 *  い.tecsgenが警告メッセージを出すが,無視してよい.
    4039 */
    4140cell tSysLog SysLog {
    42         logBufferSize = 32;                                     /* ログバッファのサイズ */
     41        logBufferSize = 32;                                     /* ログバッファのサイズ */
    4342        initLogMask = C_EXP("LOG_UPTO(LOG_NOTICE)");
    44                                                                                 /* ログバッファに記録すべき重要度 */
     43                                                                                /* ログバッファに記録すべき重要度 */
    4544        initLowMask = C_EXP("LOG_UPTO(LOG_EMERG)");
    46                                                                                 /* 低レベル出力すべき重要度 */
    47         /* 低レベル出力との結合 */
     45                                                                                /* 低レベル出力すべき重要度 */
     46        /* 低レベル出力との結合 */
    4847        cPutLog = PutLogTarget.ePutLog;
    4948};
    5049
    5150/*
    52  *  C言語で記述されたアプリケーションから,TECSベースのシステムログ機能
    53  *  を呼び出すためのアダプタの組上げ記述
     51 *  C言語で記述されたアプリケーションから,TECSベースのシステムログ機能
     52 *  を呼び出すためのアダプタの組上げ記述
    5453 *
    55  *  システムログ機能のサービスコール(syslog関数とsyslog_0関数~syslog_5
    56  *  関数以外のもの)ルをC言語で記述されたアプリケーションから呼び出さな
    57  *  い場合には,以下のセルの組上げ記述を削除すればよい.
     54 *  システムログ機能のサービスコール(syslog関数とsyslog_0関数~syslog_5
     55 *  関数以外のもの)ルをC言語で記述されたアプリケーションから呼び出さな
     56 *  い場合には,以下のセルの組上げ記述を削除すればよい.
    5857 */
    5958cell tSysLogAdapter SysLogAdapter {
     
    6261
    6362/*
    64  *  シリアルインタフェースドライバの組上げ記述
     63 *  シリアルインタフェースドライバの組上げ記述
    6564 *
    66  *  シリアルインタフェースドライバを外す場合には,以下のセルの組上げ記
    67  *  述を削除すればよい.ただし,システムログタスクはシリアルインタフェー
    68  *  スドライバを使用するため,それも外すことがå¿
    69 è¦ã§ã‚る.また,シリア
    70  *  ルインタフェースドライバのアダプタも外さなければならない.
     65 *  シリアルインタフェースドライバを外す場合には,以下のセルの組上げ記
     66 *  述を削除すればよい.ただし,システムログタスクはシリアルインタフェー
     67 *  スドライバを使用するため,それも外すことが必要である.また,シリア
     68 *  ルインタフェースドライバのアダプタも外さなければならない.
    7169 */
    7270cell tSerialPort SerialPort1 {
    73         receiveBufferSize = 256;                        /* 受信バッファのサイズ */
    74         sendBufferSize    = 256;                        /* 送信バッファのサイズ */
     71        receiveBufferSize = 256;                        /* 受信バッファのサイズ */
     72        sendBufferSize    = 256;                        /* 送信バッファのサイズ */
    7573
    76         /* ターゲット依存部との結合 */
     74        /* ターゲット依存部との結合 */
    7775        cSIOPort = SIOPortTarget1.eSIOPort;
    78         eiSIOCBR <= SIOPortTarget1.ciSIOCBR;    /* コールバック */
     76        eiSIOCBR <= SIOPortTarget1.ciSIOCBR;    /* コールバック */
    7977};
    8078
    8179/*
    82  *  C言語で記述されたアプリケーションから,TECSベースのシリアルインタ
    83  *  フェースドライバを呼び出すためのアダプタの組上げ記述
     80 *  C言語で記述されたアプリケーションから,TECSベースのシリアルインタ
     81 *  フェースドライバを呼び出すためのアダプタの組上げ記述
    8482 *
    85  *  シリアルインタフェースドライバのサービスコールをC言語で記述されたア
    86  *  プリケーションから呼び出さない場合には,以下のセルの組上げ記述を削
    87  *  除すればよい.
     83 *  シリアルインタフェースドライバのサービスコールをC言語で記述されたア
     84 *  プリケーションから呼び出さない場合には,以下のセルの組上げ記述を削
     85 *  除すればよい.
    8886 */
    8987cell tSerialAdapter SerialAdapter {
     
    9290
    9391/*
    94  *  システムログタスクの組上げ記述
     92 *  システムログタスクの組上げ記述
    9593 *
    96  *  システムログタスクを外す場合には,以下のセルの組上げ記述を削除すれ
    97  *  ばよい.
     94 *  システムログタスクを外す場合には,以下のセルの組上げ記述を削除すれ
     95 *  ばよい.
    9896 */
    9997cell tLogTask LogTask {
    100         priority  = 3;                                  /* システムログタスクの優å
    101 ˆåº¦ */
    102         stackSize = LogTaskStackSize;   /* システムログタスクのスタックサイズ */
     98        priority  = 3;                                  /* システムログタスクの優先度 */
     99        stackSize = LogTaskStackSize;   /* システムログタスクのスタックサイズ */
    103100
    104         /* シリアルインタフェースドライバとの結合 */
     101        /* シリアルインタフェースドライバとの結合 */
    105102        cSerialPort        = SerialPort1.eSerialPort;
    106103        cnSerialPortManage = SerialPort1.enSerialPortManage;
    107104
    108         /* システムログ機能との結合 */
     105        /* システムログ機能との結合 */
    109106        cSysLog = SysLog.eSysLog;
    110107
    111         /* 低レベル出力との結合 */
     108        /* 低レベル出力との結合 */
    112109        cPutLog = PutLogTarget.ePutLog;
    113110};
    114111
    115112/*
    116  *  カーネル起動メッセージ出力の組上げ記述
     113 *  カーネル起動メッセージ出力の組上げ記述
    117114 *
    118  *  カーネル起動メッセージの出力を外す場合には,以下のセルの組上げ記述
    119  *  を削除すればよい.
     115 *  カーネル起動メッセージの出力を外す場合には,以下のセルの組上げ記述
     116 *  を削除すればよい.
    120117 */
    121118cell tBanner Banner {
    122         /* 属性の設定 */
     119        /* 属性の設定 */
    123120        targetName      = BannerTargetName;
    124121        copyrightNotice = BannerCopyrightNotice;
  • EcnlProtoTool/trunk/ntshell/src/main.cfg

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/plain to text/plain;charset=UTF-8
    r279 r321  
    44 *  Copyright (C) 2014-2016 Cores Co., Ltd. Japan
    55 *
    6  *  上記著作権è€
    7 ã¯ï¼Œä»¥ä¸‹ã®(1)~(4)の条件を満たす場合に限り,本ソフトウェ
    8  *  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
    9  *  変・再é
    10 å¸ƒï¼ˆä»¥ä¸‹ï¼Œåˆ©ç”¨ã¨å‘¼ã¶ï¼‰ã™ã‚‹ã“とを無償で許諾する.
    11  *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    12  *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    13  *      スコード中に含まれていること.
    14  *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    15  *      用できる形で再é
    16 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œå†é
    17 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨
    18  *      è€
    19 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—作権表示,この利用条件および下記
    20  *      の無保証規定を掲載すること.
    21  *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    22  *      用できない形で再é
    23 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œæ¬¡ã®ã„ずれかの条件を満たすこ
    24  *      と.
    25  *    (a) 再é
    26 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨è€
    27 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—
    28  *        作権表示,この利用条件および下記の無保証規定を掲載すること.
    29  *    (b) 再é
    30 å¸ƒã®å½¢æ
    31 ‹ã‚’,別に定める方法によって,TOPPERSプロジェクトに
    32  *        報告すること.
    33  *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    34  *      害からも,上記著作権è€
    35 ãŠã‚ˆã³TOPPERSプロジェクトをå
    36 è²¬ã™ã‚‹ã“と.
    37  *      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
    38  *      由に基づく請求からも,上記著作権è€
    39 ãŠã‚ˆã³TOPPERSプロジェクトを
    40  *      å
    41 è²¬ã™ã‚‹ã“と.
     6 *  上記著作権者は,以下の(1)~(4)の条件を満たす場合に限り,本ソフトウェ
     7 *  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
     8 *  変・再配布(以下,利用と呼ぶ)することを無償で許諾する.
     9 *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
     10 *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
     11 *      スコード中に含まれていること.
     12 *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
     13 *      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
     14 *      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
     15 *      の無保証規定を掲載すること.
     16 *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
     17 *      用できない形で再配布する場合には,次のいずれかの条件を満たすこ
     18 *      と.
     19 *    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
     20 *        作権表示,この利用条件および下記の無保証規定を掲載すること.
     21 *    (b) 再配布の形態を,別に定める方法によって,TOPPERSプロジェクトに
     22 *        報告すること.
     23 *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
     24 *      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
     25 *      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
     26 *      由に基づく請求からも,上記著作権者およびTOPPERSプロジェクトを
     27 *      免責すること.
    4228 *
    43  *  本ソフトウェアは,無保証で提供されているものである.上記著作権è€
    44 ãŠ
    45  *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
    46  *  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
    47  *  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
    48  *  の責任を負わない.
     29 *  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
     30 *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
     31 *  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
     32 *  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
     33 *  の責任を負わない.
    4934 *
    5035 *  @(#) $Id$
     
    5237
    5338/*
    54  *  サンプルプログラム(1)のシステムコンフィギュレーションファイル
     39 *  サンプルプログラム(1)のシステムコンフィギュレーションファイル
    5540 */
    5641#include "main.h"
  • EcnlProtoTool/trunk/ntshell/src/main.h

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/x-chdr to text/x-chdr;charset=UTF-8
    r279 r321  
    44 *  Copyright (C) 2014-2017 Cores Co., Ltd. Japan
    55 *
    6  *  上記著作権è€
    7 ã¯ï¼Œä»¥ä¸‹ã®(1)~(4)の条件を満たす場合に限り,本ソフトウェ
    8  *  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
    9  *  変・再é
    10 å¸ƒï¼ˆä»¥ä¸‹ï¼Œåˆ©ç”¨ã¨å‘¼ã¶ï¼‰ã™ã‚‹ã“とを無償で許諾する.
    11  *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    12  *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    13  *      スコード中に含まれていること.
    14  *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    15  *      用できる形で再é
    16 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œå†é
    17 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨
    18  *      è€
    19 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—作権表示,この利用条件および下記
    20  *      の無保証規定を掲載すること.
    21  *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    22  *      用できない形で再é
    23 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œæ¬¡ã®ã„ずれかの条件を満たすこ
    24  *      と.
    25  *    (a) 再é
    26 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨è€
    27 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—
    28  *        作権表示,この利用条件および下記の無保証規定を掲載すること.
    29  *    (b) 再é
    30 å¸ƒã®å½¢æ
    31 ‹ã‚’,別に定める方法によって,TOPPERSプロジェクトに
    32  *        報告すること.
    33  *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    34  *      害からも,上記著作権è€
    35 ãŠã‚ˆã³TOPPERSプロジェクトをå
    36 è²¬ã™ã‚‹ã“と.
    37  *      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
    38  *      由に基づく請求からも,上記著作権è€
    39 ãŠã‚ˆã³TOPPERSプロジェクトを
    40  *      å
    41 è²¬ã™ã‚‹ã“と.
     6 *  上記著作権者は,以下の(1)~(4)の条件を満たす場合に限り,本ソフトウェ
     7 *  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
     8 *  変・再配布(以下,利用と呼ぶ)することを無償で許諾する.
     9 *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
     10 *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
     11 *      スコード中に含まれていること.
     12 *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
     13 *      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
     14 *      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
     15 *      の無保証規定を掲載すること.
     16 *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
     17 *      用できない形で再配布する場合には,次のいずれかの条件を満たすこ
     18 *      と.
     19 *    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
     20 *        作権表示,この利用条件および下記の無保証規定を掲載すること.
     21 *    (b) 再配布の形態を,別に定める方法によって,TOPPERSプロジェクトに
     22 *        報告すること.
     23 *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
     24 *      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
     25 *      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
     26 *      由に基づく請求からも,上記著作権者およびTOPPERSプロジェクトを
     27 *      免責すること.
    4228 *
    43  *  本ソフトウェアは,無保証で提供されているものである.上記著作権è€
    44 ãŠ
    45  *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
    46  *  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
    47  *  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
    48  *  の責任を負わない.
     29 *  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
     30 *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
     31 *  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
     32 *  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
     33 *  の責任を負わない.
    4934 *
    5035 *  @(#) $Id$
     
    5540
    5641/*
    57  *              サンプルプログラム(1)のヘッダファイル
     42 *              サンプルプログラム(1)のヘッダファイル
    5843 */
    5944
    6045/*
    61  *  ターゲット依存の定義
     46 *  ターゲット依存の定義
    6247 */
    6348#include <kernel.h>
    6449
    6550/*
    66  *  各タスクの優å
    67 ˆåº¦ã®å®šç¾©
     51 *  各タスクの優先度の定義
    6852 */
    6953
    70 #define MAIN_PRIORITY   5               /* メインタスクの優å
    71 ˆåº¦ */
    72 #define MRUBY_PRIORITY  4               /* mruby実行タスクの優å
    73 ˆåº¦ */
     54#define MAIN_PRIORITY   5               /* メインタスクの優先度 */
     55#define MRUBY_PRIORITY  4               /* mruby実行タスクの優先度 */
    7456
    75 #define MAIN_STACK_SIZE         2048    /* メインタスクのスタック領域のサイズ */
    76 #define MRUBY_STACK_SIZE        0x100000        /* mruby実行タスクのスタック領域のサイズ */
     57#define MAIN_STACK_SIZE         2048    /* メインタスクのスタック領域のサイズ */
     58#define MRUBY_STACK_SIZE        0x100000        /* mruby実行タスクのスタック領域のサイズ */
    7759
    78 #define NUM_MAIN_DATAQUEUE      1       /* メインタスクでå¾
    79 ã¡å—けているデータキューのサイズ */
    80 #define NUM_MRUBY_DATAQUEUE     1       /* mruby実行タスクでå¾
    81 ã¡å—けているデータキューのサイズ */
     60#define NUM_MAIN_DATAQUEUE      1       /* メインタスクで待ち受けているデータキューのサイズ */
     61#define NUM_MRUBY_DATAQUEUE     1       /* mruby実行タスクで待ち受けているデータキューのサイズ */
    8262
    8363/*
    84  *  関数のプロトタイプ宣言
     64 *  関数のプロトタイプ宣言
    8565 */
    8666#ifndef TOPPERS_MACRO_ONLY
    8767
    88 /* メインタスク */
     68/* メインタスク */
    8969extern void main_task(intptr_t exinf);
    9070
    91 /* mruby実行タスク */
     71/* mruby実行タスク */
    9272extern void mruby_task(intptr_t exinf);
    9373
    9474/*
    95  * ノンブロッキングコールのコールバック関数
     75 * ノンブロッキングコールのコールバック関数
    9676 */
    9777extern ER socket_udp_callback(ID cepid, FN fncd, void *p_parblk);
  • EcnlProtoTool/trunk/ntshell/src/route_cfg.c

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/x-csrc to text/x-csrc;charset=UTF-8
    r279 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
     
    5644#include <netinet/in_var.h>
    5745
    58 /* IPv4 に関する定義 */
     46/* IPv4 に関する定義 */
    5947
    6048#ifdef SUPPORT_INET4
     
    8068T_IN4_RTENTRY routing_tbl[NUM_ROUTE_ENTRY] = {
    8169
    82         /* 異なる LAN、default gateway による間接é
    83 é€    */
     70        /* 異なる LAN、default gateway による間接配送      */
    8471        { 0,                    0,                      IPV4_ADDR_DEFAULT_GW    },
    8572
    86         /* 同一 LAN å†
    87 ã€ç›´æŽ¥é
    88 é€                            */
     73        /* 同一 LAN 内、直接配送                                */
    8974        { IPV4_ADDR_LOCAL &
    9075          IPV4_ADDR_LOCAL_MASK, IPV4_ADDR_LOCAL_MASK,   0                       },
    9176
    92         /* 同一 LAN å†
    93 ã¸ã®ãƒ–ロードキャスト、直接é
    94 é€    */
     77        /* 同一 LAN 内へのブロードキャスト、直接配送      */
    9578        { 0xffffffff,           0xffffffff,             0                       },
    9679
     
    10184#endif  /* of #ifdef SUPPORT_INET4 */
    10285
    103 /* IPv6 に関する定義 */
     86/* IPv6 に関する定義 */
    10487
    10588#ifdef SUPPORT_INET6
  • EcnlProtoTool/trunk/ntshell/src/shellif.c

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/x-csrc to text/x-csrc;charset=UTF-8
    r286 r321  
    44 *  Copyright (C) 2017 Cores Co., Ltd. Japan
    55 *
    6  *  上記著作権è€
    7 ã¯ï¼Œä»¥ä¸‹ã®(1)~(4)の条件を満たす場合に限り,本ソフトウェ
    8  *  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
    9  *  変・再é
    10 å¸ƒï¼ˆä»¥ä¸‹ï¼Œåˆ©ç”¨ã¨å‘¼ã¶ï¼‰ã™ã‚‹ã“とを無償で許諾する.
    11  *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    12  *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    13  *      スコード中に含まれていること.
    14  *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    15  *      用できる形で再é
    16 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œå†é
    17 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨
    18  *      è€
    19 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—作権表示,この利用条件および下記
    20  *      の無保証規定を掲載すること.
    21  *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    22  *      用できない形で再é
    23 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œæ¬¡ã®ã„ずれかの条件を満たすこ
    24  *      と.
    25  *    (a) 再é
    26 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨è€
    27 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—
    28  *        作権表示,この利用条件および下記の無保証規定を掲載すること.
    29  *    (b) 再é
    30 å¸ƒã®å½¢æ
    31 ‹ã‚’,別に定める方法によって,TOPPERSプロジェクトに
    32  *        報告すること.
    33  *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    34  *      害からも,上記著作権è€
    35 ãŠã‚ˆã³TOPPERSプロジェクトをå
    36 è²¬ã™ã‚‹ã“と.
    37  *      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
    38  *      由に基づく請求からも,上記著作権è€
    39 ãŠã‚ˆã³TOPPERSプロジェクトを
    40  *      å
    41 è²¬ã™ã‚‹ã“と.
     6 *  上記著作権者は,以下の(1)~(4)の条件を満たす場合に限り,本ソフトウェ
     7 *  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
     8 *  変・再配布(以下,利用と呼ぶ)することを無償で許諾する.
     9 *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
     10 *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
     11 *      スコード中に含まれていること.
     12 *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
     13 *      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
     14 *      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
     15 *      の無保証規定を掲載すること.
     16 *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
     17 *      用できない形で再配布する場合には,次のいずれかの条件を満たすこ
     18 *      と.
     19 *    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
     20 *        作権表示,この利用条件および下記の無保証規定を掲載すること.
     21 *    (b) 再配布の形態を,別に定める方法によって,TOPPERSプロジェクトに
     22 *        報告すること.
     23 *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
     24 *      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
     25 *      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
     26 *      由に基づく請求からも,上記著作権者およびTOPPERSプロジェクトを
     27 *      免責すること.
    4228 *
    43  *  本ソフトウェアは,無保証で提供されているものである.上記著作権è€
    44 ãŠ
    45  *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
    46  *  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
    47  *  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
    48  *  の責任を負わない.
     29 *  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
     30 *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
     31 *  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
     32 *  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
     33 *  の責任を負わない.
    4934 *
    5035 *  @(#) $Id$
  • EcnlProtoTool/trunk/ntshell/src/socket_stub.c

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/x-csrc to text/x-csrc;charset=UTF-8
    r286 r321  
    44 *  Copyright (C) 2017 Cores Co., Ltd. Japan
    55 *
    6  *  上記著作権è€
    7 ã¯ï¼Œä»¥ä¸‹ã®(1)~(4)の条件を満たす場合に限り,本ソフトウェ
    8  *  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
    9  *  変・再é
    10 å¸ƒï¼ˆä»¥ä¸‹ï¼Œåˆ©ç”¨ã¨å‘¼ã¶ï¼‰ã™ã‚‹ã“とを無償で許諾する.
    11  *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    12  *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    13  *      スコード中に含まれていること.
    14  *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    15  *      用できる形で再é
    16 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œå†é
    17 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨
    18  *      è€
    19 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—作権表示,この利用条件および下記
    20  *      の無保証規定を掲載すること.
    21  *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    22  *      用できない形で再é
    23 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œæ¬¡ã®ã„ずれかの条件を満たすこ
    24  *      と.
    25  *    (a) 再é
    26 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨è€
    27 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—
    28  *        作権表示,この利用条件および下記の無保証規定を掲載すること.
    29  *    (b) 再é
    30 å¸ƒã®å½¢æ
    31 ‹ã‚’,別に定める方法によって,TOPPERSプロジェクトに
    32  *        報告すること.
    33  *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    34  *      害からも,上記著作権è€
    35 ãŠã‚ˆã³TOPPERSプロジェクトをå
    36 è²¬ã™ã‚‹ã“と.
    37  *      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
    38  *      由に基づく請求からも,上記著作権è€
    39 ãŠã‚ˆã³TOPPERSプロジェクトを
    40  *      å
    41 è²¬ã™ã‚‹ã“と.
     6 *  上記著作権者は,以下の(1)~(4)の条件を満たす場合に限り,本ソフトウェ
     7 *  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
     8 *  変・再配布(以下,利用と呼ぶ)することを無償で許諾する.
     9 *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
     10 *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
     11 *      スコード中に含まれていること.
     12 *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
     13 *      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
     14 *      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
     15 *      の無保証規定を掲載すること.
     16 *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
     17 *      用できない形で再配布する場合には,次のいずれかの条件を満たすこ
     18 *      と.
     19 *    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
     20 *        作権表示,この利用条件および下記の無保証規定を掲載すること.
     21 *    (b) 再配布の形態を,別に定める方法によって,TOPPERSプロジェクトに
     22 *        報告すること.
     23 *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
     24 *      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
     25 *      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
     26 *      由に基づく請求からも,上記著作権者およびTOPPERSプロジェクトを
     27 *      免責すること.
    4228 *
    43  *  本ソフトウェアは,無保証で提供されているものである.上記著作権è€
    44 ãŠ
    45  *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
    46  *  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
    47  *  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
    48  *  の責任を負わない.
     29 *  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
     30 *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
     31 *  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
     32 *  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
     33 *  の責任を負わない.
    4934 *
    5035 *  @(#) $Id$
  • EcnlProtoTool/trunk/ntshell/src/socket_stub.h

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/x-chdr to text/x-chdr;charset=UTF-8
    r286 r321  
    44 *  Copyright (C) 2017 Cores Co., Ltd. Japan
    55 *
    6  *  上記著作権è€
    7 ã¯ï¼Œä»¥ä¸‹ã®(1)~(4)の条件を満たす場合に限り,本ソフトウェ
    8  *  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
    9  *  変・再é
    10 å¸ƒï¼ˆä»¥ä¸‹ï¼Œåˆ©ç”¨ã¨å‘¼ã¶ï¼‰ã™ã‚‹ã“とを無償で許諾する.
    11  *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    12  *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    13  *      スコード中に含まれていること.
    14  *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    15  *      用できる形で再é
    16 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œå†é
    17 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨
    18  *      è€
    19 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—作権表示,この利用条件および下記
    20  *      の無保証規定を掲載すること.
    21  *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    22  *      用できない形で再é
    23 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œæ¬¡ã®ã„ずれかの条件を満たすこ
    24  *      と.
    25  *    (a) 再é
    26 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨è€
    27 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—
    28  *        作権表示,この利用条件および下記の無保証規定を掲載すること.
    29  *    (b) 再é
    30 å¸ƒã®å½¢æ
    31 ‹ã‚’,別に定める方法によって,TOPPERSプロジェクトに
    32  *        報告すること.
    33  *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    34  *      害からも,上記著作権è€
    35 ãŠã‚ˆã³TOPPERSプロジェクトをå
    36 è²¬ã™ã‚‹ã“と.
    37  *      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
    38  *      由に基づく請求からも,上記著作権è€
    39 ãŠã‚ˆã³TOPPERSプロジェクトを
    40  *      å
    41 è²¬ã™ã‚‹ã“と.
     6 *  上記著作権者は,以下の(1)~(4)の条件を満たす場合に限り,本ソフトウェ
     7 *  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
     8 *  変・再配布(以下,利用と呼ぶ)することを無償で許諾する.
     9 *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
     10 *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
     11 *      スコード中に含まれていること.
     12 *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
     13 *      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
     14 *      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
     15 *      の無保証規定を掲載すること.
     16 *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
     17 *      用できない形で再配布する場合には,次のいずれかの条件を満たすこ
     18 *      と.
     19 *    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
     20 *        作権表示,この利用条件および下記の無保証規定を掲載すること.
     21 *    (b) 再配布の形態を,別に定める方法によって,TOPPERSプロジェクトに
     22 *        報告すること.
     23 *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
     24 *      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
     25 *      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
     26 *      由に基づく請求からも,上記著作権者およびTOPPERSプロジェクトを
     27 *      免責すること.
    4228 *
    43  *  本ソフトウェアは,無保証で提供されているものである.上記著作権è€
    44 ãŠ
    45  *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
    46  *  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
    47  *  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
    48  *  の責任を負わない.
     29 *  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
     30 *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
     31 *  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
     32 *  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
     33 *  の責任を負わない.
    4934 *
    5035 *  @(#) $Id$
  • EcnlProtoTool/trunk/ntshell/src/tinet_app_config.h

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/x-chdr to text/x-chdr;charset=UTF-8
    r279 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 *
    4331 *  @(#) $Id$
     
    4836
    4937/*
    50  *  インターネットプロトコルファミリーのサポート
    51  *
    52  *    Makefile で指定しても良い
     38 *  インターネットプロトコルファミリーのサポート
     39 *
     40 *    Makefile で指定しても良い
    5341 */
    5442
     
    5846/*#define SUPPORT_UDP           UDP                     */
    5947
    60 /*データリンク層のネットワークインタフェースを選択する        */
    61 /*いずれか一つだけ選択できる。                            */
     48/*データリンク層のネットワークインタフェースを選択する    */
     49/*いずれか一つだけ選択できる。                                */
    6250
    6351/*#define SUPPORT_PPP           PointtoPointProtocol    */
     
    6856
    6957/*
    70  *  TCP/IP に関する定義
    71  */
    72 
    73 /* TCP に関する定義 */
    74 
    75 /*
    76  *  TCPの能動オープンのみサポートすることを指定する。
     58 *  TCP/IP に関する定義
     59 */
     60
     61/* TCP に関する定義 */
     62
     63/*
     64 *  TCPの能動オープンのみサポートすることを指定する。
    7765 */
    7866
     
    8270
    8371/*
    84  *  TCP 通信端点の送受信ウィンドバッファの省コピー機能
    85  *    注意: Makefile で指定している。
     72 *  TCP 通信端点の送受信ウィンドバッファの省コピー機能
     73 *    注意: Makefile で指定している。
    8674 */
    8775/*#define TCP_CFG_RWBUF_CSAVE_ONLY*/
    88                         /* TCP 通信端点の受信ウィンドバッファの省コピー機能のみ有効にする。       */
     76                        /* TCP 通信端点の受信ウィンドバッファの省コピー機能のみ有効にする。   */
    8977/*#define TCP_CFG_RWBUF_CSAVE*/
    90                         /* TCP 通信端点の受信ウィンドバッファの省コピー機能を有効にする。  */
     78                        /* TCP 通信端点の受信ウィンドバッファの省コピー機能を有効にする。    */
    9179/*#define TCP_CFG_SWBUF_CSAVE_ONLY*/
    92                         /* TCP 通信端点の送信ウィンドバッファの省コピー機能のみ有効にする。       */
     80                        /* TCP 通信端点の送信ウィンドバッファの省コピー機能のみ有効にする。   */
    9381/*#define TCP_CFG_SWBUF_CSAVE*/
    94                         /* TCP 通信端点の送信ウィンドバッファの省コピー機能を有効にする。  */
    95 
    96 /*
    97  *  TCP 通信端点の受信ウィンドバッファの省コピー機能の、
    98  *  受信ウィンドバッファキューの最大エントリ数。
    99  *  ただし、正常に受信したセグメントも破棄するため、再送回数が増加する。
    100  *  また、指定しないと制限しない。
     82                        /* TCP 通信端点の送信ウィンドバッファの省コピー機能を有効にする。    */
     83
     84/*
     85 *  TCP 通信端点の受信ウィンドバッファの省コピー機能の、
     86 *  受信ウィンドバッファキューの最大エントリ数。
     87 *  ただし、正常に受信したセグメントも破棄するため、再送回数が増加する。
     88 *  また、指定しないと制限しない。
    10189 */
    10290/*#define TCP_CFG_RWBUF_CSAVE_MAX_QUEUES        2*/
    10391
    10492/*
    105  *  TCP 通信端点の送信ウィンドバッファの省コピー機能で、
    106  *  送信ウィンドバッファに使用するネットワークバッファのサイズ。
     93 *  TCP 通信端点の送信ウィンドバッファの省コピー機能で、
     94 *  送信ウィンドバッファに使用するネットワークバッファのサイズ。
    10795 */
    10896#define USE_TCP_MSS_SEG
     
    11199
    112100#ifdef SUPPORT_INET4
    113 #define TCP_CFG_SWBUF_CSAVE_MAX_SIZE    (IF_HDR_SIZE + IP4_MSS)         /* 最大サイズ */
     101#define TCP_CFG_SWBUF_CSAVE_MAX_SIZE    (IF_HDR_SIZE + IP4_MSS)         /* 最大サイズ */
    114102#endif
    115103
    116104#ifdef SUPPORT_INET6
    117 #define TCP_CFG_SWBUF_CSAVE_MAX_SIZE    (IF_HDR_SIZE + IPV6_MMTU)       /* 最大サイズ */
     105#define TCP_CFG_SWBUF_CSAVE_MAX_SIZE    (IF_HDR_SIZE + IPV6_MMTU)       /* 最大サイズ */
    118106#endif
    119107
    120108#else   /* of #ifdef USE_TCP_MSS_SEG */
    121109
    122 #define TCP_CFG_SWBUF_CSAVE_MAX_SIZE    IF_PDU_SIZE                     /* 最大サイズ */
     110#define TCP_CFG_SWBUF_CSAVE_MAX_SIZE    IF_PDU_SIZE                     /* 最大サイズ */
    123111
    124112#endif  /* of #ifdef USE_TCP_MSS_SEG */
    125113
    126 #define TCP_CFG_SWBUF_CSAVE_MIN_SIZE    0                               /* 最小サイズ */
    127 
    128 /*
    129  *  TCP のノンブロッキングコール機能
     114#define TCP_CFG_SWBUF_CSAVE_MIN_SIZE    0                               /* 最小サイズ */
     115
     116/*
     117 *  TCP のノンブロッキングコール機能
    130118 */
    131119
     
    135123
    136124/*
    137  *  MAX_TCP_SND_SEG: 送信セグメントサイズの最大値
    138  *
    139  *    相手から MSS オプションでセグメントサイズを指定されても、
    140  *    この値で、セグメントサイズを制限できる。
     125 *  MAX_TCP_SND_SEG: 送信セグメントサイズの最大値
     126 *
     127 *    相手から MSS オプションでセグメントサイズを指定されても、
     128 *    この値で、セグメントサイズを制限できる。
    141129 */
    142130
     
    158146
    159147/*
    160  *  DEF_TCP_RCV_SEG: 受信セグメントサイズの規定値
     148 *  DEF_TCP_RCV_SEG: 受信セグメントサイズの規定値
    161149 */
    162150
     
    178166
    179167/*
    180  *  タスクからの Time Wait 状æ
    181 ‹ã® TCP 通信端点分離機能
    182  *
    183  *  Time Wait 状æ
    184 ‹ã® TCP 通信端点のエントリ数を指定する。
    185  *  指定しないか、0 を指定すると、
    186  *  タスクから Time Wait 状æ
    187 ‹ã® TCP 通信端点を分離する機能は組込まない。
     168 *  タスクからの Time Wait 状態の TCP 通信端点分離機能
     169 *
     170 *  Time Wait 状態の TCP 通信端点のエントリ数を指定する。
     171 *  指定しないか、0 を指定すると、
     172 *  タスクから Time Wait 状態の TCP 通信端点を分離する機能は組込まない。
    188173 */
    189174#if !defined(SUPPORT_TCP)
     
    196181
    197182/*
    198  *  TCP ヘッダのトレース出力機能
     183 *  TCP ヘッダのトレース出力機能
    199184 */
    200185//#define TCP_CFG_TRACE
    201186
    202187/*
    203  *  トレース出力対象のリモートホストの IPv4 アドレス
    204  *  IPV4_ADDRANY を指定すると、å
    205 ¨ã¦ã®ãƒ›ã‚¹ãƒˆã‚’対象とする。
     188 *  トレース出力対象のリモートホストの IPv4 アドレス
     189 *  IPV4_ADDRANY を指定すると、全てのホストを対象とする。
    206190 */
    207191#define TCP_CFG_TRACE_IPV4_RADDR        IPV4_ADDRANY
    208192
    209193/*
    210  *  トレース出力対象のリモートホストのポート番号
    211  *  TCP_PORTANY を指定すると、å
    212 ¨ã¦ã®ãƒãƒ¼ãƒˆç•ªå·ã‚’対象にする。
     194 *  トレース出力対象のリモートホストのポート番号
     195 *  TCP_PORTANY を指定すると、全てのポート番号を対象にする。
    213196 */
    214197#define TCP_CFG_TRACE_RPORTNO           TCP_PORTANY
     
    216199
    217200/*
    218  *  トレース出力対象のローカルホストのポート番号
    219  *  TCP_PORTANY を指定すると、å
    220 ¨ã¦ã®ãƒãƒ¼ãƒˆç•ªå·ã‚’対象にする。
     201 *  トレース出力対象のローカルホストのポート番号
     202 *  TCP_PORTANY を指定すると、全てのポート番号を対象にする。
    221203 */
    222204#define TCP_CFG_TRACE_LPORTNO           TCP_PORTANY
     
    224206
    225207/*
    226  *  ITRON TCP/IP API、TCP の拡張機能
     208 *  ITRON TCP/IP API、TCP の拡張機能
    227209 */
    228210#define TCP_CFG_EXTENTIONS
    229211
    230212/*
    231  *  TCP_CFG_URG_OFFSET: 緊急データの最後のバイトのオフセット
    232  *
    233  *    -1: BSD の実è£
    234 ã€ç·Šæ€¥ãƒã‚¤ãƒ³ã‚¿ã¯ã€ç·Šæ€¥ãƒ‡ãƒ¼ã‚¿ã®æœ€å¾Œã®ãƒã‚¤ãƒˆã®æ¬¡ã®ãƒã‚¤ãƒˆã‚’差す。
    235  *     0: RFC1122 の規定、緊急ポインタは、緊急データの最後のバイトを差す。
     213 *  TCP_CFG_URG_OFFSET: 緊急データの最後のバイトのオフセット
     214 *
     215 *    -1: BSD の実装、緊急ポインタは、緊急データの最後のバイトの次のバイトを差す。
     216 *     0: RFC1122 の規定、緊急ポインタは、緊急データの最後のバイトを差す。
    236217 */
    237218
     
    239220//#define TCP_CFG_URG_OFFSET    0
    240221
    241 /* UDP に関する定義 */
    242 
    243 /*
    244  *  UDP のノンブロッキングコール機能
     222/* UDP に関する定義 */
     223
     224/*
     225 *  UDP のノンブロッキングコール機能
    245226 */
    246227
     
    250231
    251232/*
    252  *  ITRON TCP/IP API、UDP の拡張機能
     233 *  ITRON TCP/IP API、UDP の拡張機能
    253234 */
    254235#define UDP_CFG_EXTENTIONS
    255236
    256 /* IPv4 に関する定義 */
     237/* IPv4 に関する定義 */
    257238
    258239#ifdef SUPPORT_INET4
     
    263244#define IPV4_ADDR_LOCAL                 MAKE_IPV4_ADDR(192,168,1,21)
    264245#else
    265 #define IPV4_ADDR_LOCAL                 MAKE_IPV4_ADDR(0,0,0,0)         /* 相手に割り当ててもらう場合      */
     246#define IPV4_ADDR_LOCAL                 MAKE_IPV4_ADDR(0,0,0,0)         /* 相手に割り当ててもらう場合        */
    266247#endif
    267248
     
    269250#define IPV4_ADDR_REMOTE                MAKE_IPV4_ADDR(192,168,1,31)
    270251#else
    271 #define IPV4_ADDR_REMOTE                MAKE_IPV4_ADDR(0,0,0,0)         /* 相手に割り当ててもらう場合      */
     252#define IPV4_ADDR_REMOTE                MAKE_IPV4_ADDR(0,0,0,0)         /* 相手に割り当ててもらう場合        */
    272253#endif
    273254
     
    307288#endif  /* of #ifdef SUPPORT_INET4 */
    308289
    309 /* IPv6 に関する定義 */
     290/* IPv6 に関する定義 */
    310291
    311292#ifdef SUPPORT_INET6
     
    335316
    336317/*
    337  *  データリンク層 (ネットワークインタフェース) に関する定義
    338  */
    339 
    340 /*
    341  *  イーサネットに関する定義
    342  */
    343 
    344 /*
    345  *  PPP に関する定義
    346  */
    347 
    348 #define HDLC_PORTID                     1       /* HDLC(PPP)に用いるシリアルポート番号     */
     318 *  データリンク層 (ネットワークインタフェース) に関する定義
     319 */
     320
     321/*
     322 *  イーサネットに関する定義
     323 */
     324
     325/*
     326 *  PPP に関する定義
     327 */
     328
     329#define HDLC_PORTID                     1       /* HDLC(PPP)に用いるシリアルポート番号       */
    349330
    350331/*#define PPP_IDLE_TIMEOUT              (180*NET_TIMER_HZ)*/
    351                                         /* 切断までのアイドル時間、         */
    352                                         /* 切断しない場合はコメントアウトする。       */
    353 
    354 /*#define PPP_CFG_MODEM                  モデム接続の場合はコメントを外す。    */
     332                                        /* 切断までのアイドル時間、         */
     333                                        /* 切断しない場合はコメントアウトする。   */
     334
     335/*#define PPP_CFG_MODEM                  モデム接続の場合はコメントを外す。      */
    355336
    356337#define MODEM_CFG_INIT                  "ATE1&D0&S0\\V0\\Q1S0=1"
    357                                         /* モデム初期化文字列                  */
    358                                         /* NTT DoComo モバイルアダプタ 96F 用  */
    359                                         /*   E1: エコーバックあり                       */
    360                                         /*  &D0: ER信号無視                 */
    361                                         /*  &S0: DR信号常時 ON                      */
    362                                         /*  \V0: リザルトコード TYPE 1           */
    363                                         /*  \Q1: XON/XOFF フロー制御               */
    364                                         /* S0=1: 自動着信リング回数 = 1 回    */
     338                                        /* モデム初期化文字列                    */
     339                                        /* NTT DoComo モバイルアダプタ 96F 用    */
     340                                        /*   E1: エコーバックあり                       */
     341                                        /*  &D0: ER信号無視                 */
     342                                        /*  &S0: DR信号常時 ON                      */
     343                                        /*  \V0: リザルトコード TYPE 1         */
     344                                        /*  \Q1: XON/XOFF フロー制御         */
     345                                        /* S0=1: 自動着信リング回数 = 1 回        */
    365346
    366347#define MODEM_CFG_PHONE_NUMBER          "090-xxxx-9242"
    367348
    368                                         /* 自構成æƒ
    369 å ±ã®è¦å®šå€¤                 */
     349                                        /* 自構成情報の規定値                    */
    370350#define DEF_LCP_LOCAL_CFGS              (LCP_CFG_MRU|LCP_CFG_ACCM|LCP_CFG_MAGIC|\
    371351                                         LCP_CFG_ACCOMP|LCP_CFG_PCOMP|LCP_CFG_PAP)
    372352
    373                                         /* 相手に許す構成æƒ
    374 å ±ã®è¦å®šå€¤         */
     353                                        /* 相手に許す構成情報の規定値                */
    375354#define DEF_LCP_REMOTE_CFGS             (LCP_CFG_MRU|LCP_CFG_ACCM|LCP_CFG_MAGIC|\
    376355                                         LCP_CFG_ACCOMP|LCP_CFG_PCOMP|LCP_CFG_PAP)
    377356
    378357/*
    379  *  認証に関する定義
    380  */
    381 
    382 #define AUTH_CFG_CLIENT                 /* 認証クライアントモードの時はコメントを外す。   */
    383 #define AUTH_CFG_SERVER                 /* 認証サーバモードの時はコメントを外す。            */
    384 
    385 #define AUTH_LOCAL_USER                 "h8"            /* 自ホストへのログイン認証ユーザ名     */
    386 #define AUTH_LOCAL_PASSWD               "3048f"         /* 自ホストへのログイン認証パスワード  */
    387 #define AUTH_REMOTE_USER                "pen3"          /* 相手へのログイン認証ユーザ名           */
    388 #define AUTH_REMOTE_PASSWD              "600MHz"        /* 相手へのログイン認証パスワード                */
    389 
    390 /*
    391  *  ARP に関する定義
    392  */
    393 
    394 /*#define ARP_CFG_CALLBACK_DUPLICATED*/ /* IP アドレス重複検出コールバック関数を       */
    395                                         /* 定義する場合はコメントを外す。                */
    396 
    397 /*
    398  *  ICMPv4/v6 に関する定義
     358 *  認証に関する定義
     359 */
     360
     361#define AUTH_CFG_CLIENT                 /* 認証クライアントモードの時はコメントを外す。       */
     362#define AUTH_CFG_SERVER                 /* 認証サーバモードの時はコメントを外す。          */
     363
     364#define AUTH_LOCAL_USER                 "h8"            /* 自ホストへのログイン認証ユーザ名     */
     365#define AUTH_LOCAL_PASSWD               "3048f"         /* 自ホストへのログイン認証パスワード    */
     366#define AUTH_REMOTE_USER                "pen3"          /* 相手へのログイン認証ユーザ名               */
     367#define AUTH_REMOTE_PASSWD              "600MHz"        /* 相手へのログイン認証パスワード              */
     368
     369/*
     370 *  ARP に関する定義
     371 */
     372
     373/*#define ARP_CFG_CALLBACK_DUPLICATED*/ /* IP アドレス重複検出コールバック関数を */
     374                                        /* 定義する場合はコメントを外す。              */
     375
     376/*
     377 *  ICMPv4/v6 に関する定義
    399378 */
    400379
    401380#ifdef USE_PING
    402381
    403 #define ICMP_CFG_CALLBACK_ECHO_REPLY    /* ICMP ECHO 応答を受信したとき呼出すコールバック関数を    */
    404                                         /* 定義する場合はコメントを外す。                        */
     382#define ICMP_CFG_CALLBACK_ECHO_REPLY    /* ICMP ECHO 応答を受信したとき呼出すコールバック関数を      */
     383                                        /* 定義する場合はコメントを外す。                      */
    405384
    406385#endif  /* of #ifdef USE_PING */
    407386
    408387/*
    409  *  ネットワークバッファに関する定義
     388 *  ネットワークバッファに関する定義
    410389 */
    411390
     
    413392
    414393/*
    415  *  イーサネットの場合のネットワークバッファ数の割り当て
    416  */
    417 
    418 /*
    419  *  64 オクテット
    420  *
    421  *    IPv4 でのみ割り当てる。
    422  *
    423  *    IPv6 では、TCP 制御セグメント(CSEG、SDU なし)サイズの
    424  *    ネットワークバッファ(IF + IPv6 + TCP = 74)以下の
    425  *    ネットワークバッファは不要である。
     394 *  イーサネットの場合のネットワークバッファ数の割り当て
     395 */
     396
     397/*
     398 *  64 オクテット
     399 *
     400 *    IPv4 でのみ割り当てる。
     401 *
     402 *    IPv6 では、TCP 制御セグメント(CSEG、SDU なし)サイズの
     403 *    ネットワークバッファ(IF + IPv6 + TCP = 74)以下の
     404 *    ネットワークバッファは不要である。
    426405 */
    427406
     
    437416
    438417/*
    439  *  CSEG(IF + IP + TCP)
    440  *
    441  *    IPv6 でのみ割り当てる。
    442  *
    443  *    RX62N Ethernet Controler のディバイスドライバ(if_rx62n)の最低割当て長は、
    444  *    イーサネットフレームの最短長である 60(CRC の 4 オクテットを除き、
    445  *    更にアラインして 62)オクテットである。
    446  *    従って、IPv4 では、CSEG サイズのネットワークバッファ
    447  *   ï¼ˆIF + IPv4 + TCP = 54)は不要である。
     418 *  CSEG(IF + IP + TCP)
     419 *
     420 *    IPv6 でのみ割り当てる。
     421 *
     422 *    RX62N Ethernet Controler のディバイスドライバ(if_rx62n)の最低割当て長は、
     423 *    イーサネットフレームの最短長である 60(CRC の 4 オクテットを除き、
     424 *    更にアラインして 62)オクテットである。
     425 *    従って、IPv4 では、CSEG サイズのネットワークバッファ
     426 *   (IF + IPv4 + TCP = 54)は不要である。
    448427 */
    449428
     
    459438
    460439/*
    461  *  128 オクテット
    462  *
    463  *    IPv4 で、TCP MSS(IP MSS、IF + 576 オクテット)の
    464  *    ネットワークバッファを割り当てる場合、
    465  *    128 オクテットのネットワークバッファは割り当てない。
     440 *  128 オクテット
     441 *
     442 *    IPv4 で、TCP MSS(IP MSS、IF + 576 オクテット)の
     443 *    ネットワークバッファを割り当てる場合、
     444 *    128 オクテットのネットワークバッファは割り当てない。
    466445 */
    467446
     
    477456
    478457/*
    479  *  256 オクテット
    480  *
    481  *    IPv4 で、TCP MSS(IP MSS、IF + 576 オクテット)の
    482  *    ネットワークバッファを割り当てる場合、
    483  *    256 オクテットのネットワークバッファは割り当てない。
     458 *  256 オクテット
     459 *
     460 *    IPv4 で、TCP MSS(IP MSS、IF + 576 オクテット)の
     461 *    ネットワークバッファを割り当てる場合、
     462 *    256 オクテットのネットワークバッファは割り当てない。
    484463 */
    485464
     
    496475
    497476/*
    498  *  512 オクテット
    499  *
    500  *    IPv4 で、TCP MSS(IP MSS、IF + 576 オクテット)の
    501  *    ネットワークバッファを割り当てる場合、
    502  *    512 オクテットのネットワークバッファは割り当てない。
     477 *  512 オクテット   
     478 *
     479 *    IPv4 で、TCP MSS(IP MSS、IF + 576 オクテット)の
     480 *    ネットワークバッファを割り当てる場合、
     481 *    512 オクテットのネットワークバッファは割り当てない。
    503482 */
    504483
     
    514493
    515494/*
    516  *  TCP MSS(IP MSS、IF + 576 オクテット)
    517  *
    518  *   ãƒ»IPv4 でのみ割り当てる。
    519  *   ãƒ»é€å—信ウィンドバッファの省コピー機能が有効で、
    520  *     çœã‚³ãƒ”ー API を使用するときは、+1 割り当てる。
     495 *  TCP MSS(IP MSS、IF + 576 オクテット)
     496 *
     497 *   ・IPv4 でのみ割り当てる。
     498 *   ・送受信ウィンドバッファの省コピー機能が有効で、
     499 *     省コピー API を使用するときは、+1 割り当てる。
    521500 */
    522501
     
    531510#define NUM_MPF_NET_BUF_IP_MSS          6
    532511#else
    533 #define NUM_MPF_NET_BUF_IP_MSS          4       /* IF + 576 オクテット     */
     512#define NUM_MPF_NET_BUF_IP_MSS          4       /* IF + 576 オクテット       */
    534513#endif
    535514
    536515#else   /* of #if defined(SUPPORT_INET4) && defined(USE_TCP_MSS_SEG) */
    537516
    538 #define NUM_MPF_NET_BUF_IP_MSS          0       /* IF + 576 オクテット     */
     517#define NUM_MPF_NET_BUF_IP_MSS          0       /* IF + 576 オクテット       */
    539518
    540519#endif  /* of #if defined(SUPPORT_INET4) && defined(USE_TCP_MSS_SEG) */
    541520
    542521/*
    543  *  1024 オクテット       
    544  *
    545  *    TCP MSS のネットワークバッファを割り当てる場合、
    546  *    1024 オクテットのネットワークバッファは割り当てない。
     522 *  1024 オクテット 
     523 *
     524 *    TCP MSS のネットワークバッファを割り当てる場合、
     525 *    1024 オクテットのネットワークバッファは割り当てない。
    547526 */
    548527
     
    552531
    553532#if defined(USE_TCP_MSS_SEG)
    554 #define NUM_MPF_NET_BUF_1024            0       /* 1024 オクテット */
    555 #else
    556 #define NUM_MPF_NET_BUF_1024            2       /* 1024 オクテット */
    557 #endif
    558 
    559 /*
    560  *  TCP MSS(IPV6 MMTU、IF + 1280 オクテット)
    561  *
    562  *   ãƒ»IPv6 でのみ割り当てる。
    563  *   ãƒ»é€å—信ウィンドバッファの省コピー機能が有効で、
    564  *     çœã‚³ãƒ”ー API を使用するときは、+1 割り当てる。
     533#define NUM_MPF_NET_BUF_1024            0       /* 1024 オクテット   */
     534#else
     535#define NUM_MPF_NET_BUF_1024            2       /* 1024 オクテット   */
     536#endif
     537
     538/*
     539 *  TCP MSS(IPV6 MMTU、IF + 1280 オクテット)
     540 *
     541 *   ・IPv6 でのみ割り当てる。
     542 *   ・送受信ウィンドバッファの省コピー機能が有効で、
     543 *     省コピー API を使用するときは、+1 割り当てる。
    565544 */
    566545
     
    585564
    586565/*
    587  *  IF 最大 PDU サイズ
    588  *
    589  *   ãƒ»TCP MSS のネットワークバッファを割り当てる場合、
    590  *     IF 最大 PDU サイズのネットワークバッファは割り当てない。
    591  *   ãƒ»é€å—信ウィンドバッファの省コピー機能が有効で、
    592  *     çœã‚³ãƒ”ー API を使用するときは、+1 割り当てる。
     566 *  IF 最大 PDU サイズ
     567 *
     568 *   ・TCP MSS のネットワークバッファを割り当てる場合、
     569 *     IF 最大 PDU サイズのネットワークバッファは割り当てない。
     570 *   ・送受信ウィンドバッファの省コピー機能が有効で、
     571 *     省コピー API を使用するときは、+1 割り当てる。
    593572 */
    594573
     
    612591
    613592/*
    614  *  65536 オクテット
    615  *
    616  *  ・NET_BUF_CFG_LONG_LEN を定義したときのみ割り当てる。
     593 *  65536 オクテット
     594 *
     595 *  ・NET_BUF_CFG_LONG_LEN を定義したときのみ割り当てる。
    617596 */
    618597
    619598#ifdef NET_BUF_CFG_LONG_LEN
    620599
    621 /* IPv6 用 */
     600/* IPv6 */
    622601
    623602#ifdef NUM_MPF_NET_BUF6_65536
     
    640619
    641620/*
    642  *  DNS サーバに関する定義
    643  */
    644 
    645 /* DNS サーバの IP アドレス */
     621 *  DNS サーバに関する定義
     622 */
     623
     624/* DNS サーバの IP アドレス */
    646625
    647626#if !defined(DHCP6_CLI_CFG)
     
    659638#endif
    660639
    661 /* DOMAIN 名 */
     640/* DOMAIN */
    662641
    663642#if !(defined(DHCP4_CLI_CFG) || defined(DHCP6_CLI_CFG))
     
    666645
    667646/*
    668  *  DHCP クライアントに関する定義
    669  */
    670 
    671 /* DHCPv6 の動作モードの設定 */
     647 *  DHCP クライアントに関する定義
     648 */
     649
     650/* DHCPv6 の動作モードの設定 */
    672651
    673652#define DHCP6_CLI_CFG_MODE      DHCP6_CLI_CFG_STATELESS
    674653//#define DHCP6_CLI_CFG_MODE    DHCP6_CLI_CFG_STATEFULL
    675654
    676 #define ETHER_OUTPUT_PRIORITY   7       /* Ethernet 出力タスクの優å
    677 ˆåº¦            */
    678 #define TCP_OUT_TASK_PRIORITY   6       /* TCP 出力タスクの優å
    679 ˆåº¦                    */
    680 #define NUM_DTQ_ETHER_OUTPUT    16      /* Ethernet 出力データキューサイズ   */
     655#define ETHER_OUTPUT_PRIORITY   7       /* Ethernet 出力タスクの優先度           */
     656#define TCP_OUT_TASK_PRIORITY   6       /* TCP 出力タスクの優先度                        */
     657#define NUM_DTQ_ETHER_OUTPUT    16      /* Ethernet 出力データキューサイズ */
    681658
    682659#endif /* _TINET_APP_CONFIG_H_ */
  • EcnlProtoTool/trunk/ntshell/src/tinet_main.cfg

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/plain to text/plain;charset=UTF-8
    r279 r321  
    44 *  Copyright (C) 2014 Cores Co., Ltd. Japan
    55 *
    6  *  上記著作権è€
    7 ã¯ï¼Œä»¥ä¸‹ã®(1)~(4)の条件を満たす場合に限り,本ソフトウェ
    8  *  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
    9  *  変・再é
    10 å¸ƒï¼ˆä»¥ä¸‹ï¼Œåˆ©ç”¨ã¨å‘¼ã¶ï¼‰ã™ã‚‹ã“とを無償で許諾する.
    11  *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    12  *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    13  *      スコード中に含まれていること.
    14  *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    15  *      用できる形で再é
    16 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œå†é
    17 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨
    18  *      è€
    19 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—作権表示,この利用条件および下記
    20  *      の無保証規定を掲載すること.
    21  *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    22  *      用できない形で再é
    23 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œæ¬¡ã®ã„ずれかの条件を満たすこ
    24  *      と.
    25  *    (a) 再é
    26 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨è€
    27 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—
    28  *        作権表示,この利用条件および下記の無保証規定を掲載すること.
    29  *    (b) 再é
    30 å¸ƒã®å½¢æ
    31 ‹ã‚’,別に定める方法によって,TOPPERSプロジェクトに
    32  *        報告すること.
    33  *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    34  *      害からも,上記著作権è€
    35 ãŠã‚ˆã³TOPPERSプロジェクトをå
    36 è²¬ã™ã‚‹ã“と.
    37  *      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
    38  *      由に基づく請求からも,上記著作権è€
    39 ãŠã‚ˆã³TOPPERSプロジェクトを
    40  *      å
    41 è²¬ã™ã‚‹ã“と.
     6 *  上記著作権者は,以下の(1)~(4)の条件を満たす場合に限り,本ソフトウェ
     7 *  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
     8 *  変・再配布(以下,利用と呼ぶ)することを無償で許諾する.
     9 *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
     10 *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
     11 *      スコード中に含まれていること.
     12 *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
     13 *      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
     14 *      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
     15 *      の無保証規定を掲載すること.
     16 *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
     17 *      用できない形で再配布する場合には,次のいずれかの条件を満たすこ
     18 *      と.
     19 *    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
     20 *        作権表示,この利用条件および下記の無保証規定を掲載すること.
     21 *    (b) 再配布の形態を,別に定める方法によって,TOPPERSプロジェクトに
     22 *        報告すること.
     23 *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
     24 *      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
     25 *      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
     26 *      由に基づく請求からも,上記著作権者およびTOPPERSプロジェクトを
     27 *      免責すること.
    4228 *
    43  *  本ソフトウェアは,無保証で提供されているものである.上記著作権è€
    44 ãŠ
    45  *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
    46  *  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
    47  *  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
    48  *  の責任を負わない.
     29 *  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
     30 *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
     31 *  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
     32 *  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
     33 *  の責任を負わない.
    4934 *
    5035 *  @(#) $Id$
     
    5237
    5338/*
    54  *  ネットワーク対応 main.c プログラムの TCP/IP コンフィギュレーションファイル
     39 *  ネットワーク対応 main.c プログラムの TCP/IP コンフィギュレーションファイル
    5540 */
    5641
     
    5843#include "main.h"
    5944
    60 /* DHCP クライアント */
     45/* DHCP クライアント */
    6146/*INCLUDE("netapp/tinet_dhcp4_cli.cfg");*/
    6247INCLUDE("tinet_httpd.cfg");
    6348
    64 /* ECHONET Lite UDP 通信端点 */
     49/* ECHONET Lite UDP 通信端点 */
    6550
    6651#ifdef SUPPORT_INET4
Note: See TracChangeset for help on using the changeset viewer.