Ignore:
Timestamp:
May 22, 2019, 10:03:37 PM (5 years ago)
Author:
coas-nagasima
Message:

ビルドが通るよう更新

File:
1 edited

Legend:

Unmodified
Added
Removed
  • azure_iot_hub/trunk/asp3_dcre/tinet/netapp/resolver.h

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/x-chdr to text/x-chdr;charset=UTF-8
    r388 r389  
    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  *      と.
    29  *    (a) 再é
    30 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨è€
    31 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—
    32  *        作権表示,この利用条件および下記の無保証規定を掲載すること.
    33  *    (b) 再é
    34 å¸ƒã®å½¢æ
    35 ‹ã‚’,別に定める方法によって,TOPPERSプロジェクトに
    36  *        報告すること.
    37  *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    38  *      害からも,上記著作権è€
    39 ãŠã‚ˆã³TOPPERSプロジェクトをå
    40 è²¬ã™ã‚‹ã“と.
    41  *
    42  *  本ソフトウェアは,無保証で提供されているものである.上記著作権è€
    43 ãŠ
    44  *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,その適用可能性も
    45  *  含めて,いかなる保証も行わない.また,本ソフトウェアの利用により直
    46  *  接的または間接的に生じたいかなる損害に関しても,その責任を負わない.
     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 *      と.
     22 *    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
     23 *        作権表示,この利用条件および下記の無保証規定を掲載すること.
     24 *    (b) 再配布の形態を,別に定める方法によって,TOPPERSプロジェクトに
     25 *        報告すること.
     26 *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
     27 *      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
     28 *
     29 *  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
     30 *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,その適用可能性も
     31 *  含めて,いかなる保証も行わない.また,本ソフトウェアの利用により直
     32 *  接的または間接的に生じたいかなる損害に関しても,その責任を負わない.
    4733 *
    4834 *  @(#) $Id$
     
    5036
    5137/*
    52  *  ホスト名←→IP アドレス変換
     38 *  ホスト名←→IP アドレス変換
    5339 */
    5440
     
    5945
    6046/*
    61  *  コンパイル時コンフィギュレーションの指定
    62  */
    63 
    64 /* ポート番号 */
     47 *  コンパイル時コンフィギュレーションの指定
     48 */
     49
     50/* ポート番号 */
    6551
    6652#define RSLV_CFG_DNS_PORTNO     53
    6753
    6854/*
    69  *  タイムアウト値
    70  */
    71 
    72 #define TMO_DNS_UDP_SND         ULONG_C(1*1000*1000)    /* [us]、DNS サーバへの   UDP 送信タイムアウト    */
    73 #define TMO_DNS_UDP_RCV         ULONG_C(5*1000*1000)    /* [us]、DNS サーバからの UDP 受信タイムアウト   */
    74 #define NUM_DNS_UDP_RETRY       1               /* リトライ回数                                   */
    75 
    76 /*
    77  *  ドメイン名
     55 *  タイムアウト値
     56 */
     57
     58#define TMO_DNS_UDP_SND         ULONG_C(1*1000*1000)    /* [us]、DNS サーバへの   UDP 送信タイムアウト        */
     59#define TMO_DNS_UDP_RCV         ULONG_C(5*1000*1000)    /* [us]、DNS サーバからの UDP 受信タイムアウト */
     60#define NUM_DNS_UDP_RETRY       1               /* リトライ回数                                       */
     61
     62/*
     63 *  ドメイン名
    7864 */
    7965
     
    8470
    8571/*
    86  *  DNS サーバーの IPアドレス
     72 *  DNS サーバーの IPアドレス
    8773 */
    8874
     
    9682
    9783/*
    98  *  送受信バッファ数
     84 *  送受信バッファ数
    9985 */
    10086
     
    10288
    10389/*
    104  *  プログラムで使用するæƒ
    105 å ±ã®å®šç¾©
    106  */
    107 
    108 /*
    109  *  プログラムで使用する DNS ヘッダ
    110  *
    111  *    注意: メンバはホストバイトオーダー
     90 *  プログラムで使用する情報の定義
     91 */
     92
     93/*
     94 *  プログラムで使用する DNS ヘッダ
     95 *
     96 *    注意: メンバはホストバイトオーダー
    11297 *
    11398 *    0                    7  8                   15
     
    147132 *  DNS message data
    148133 *
    149  *    注意: メンバはホストバイトオーダー
     134 *    注意: メンバはホストバイトオーダー
    150135 */
    151136
     
    159144
    160145/*
    161  *  RR (Resouce Record) 形式
     146 *  RR (Resouce Record) 形式
    162147 *
    163148 *    0                    7  8                   15
     
    185170 *  +-----------------------------------------------+
    186171 *
    187  *    注意: offset の原点は DNS message のå
    188 ˆé ­
    189  *          メンバはホストバイトオーダー
     172 *    注意: offset の原点は DNS message の先頭
     173 *          メンバはホストバイトオーダー
    190174 */
    191175
     
    199183
    200184/*
    201  *  Question section 形式
     185 *  Question section 形式
    202186 *
    203187 *    0                    7  8                   15
     
    214198 *  +-----------------------------------------------+
    215199 *
    216  *    注意: メンバはホストバイトオーダー
     200 *    注意: メンバはホストバイトオーダー
    217201 */
    218202
     
    223207
    224208/*
    225  *  SOA RDATA 形式
     209 *  SOA RDATA 形式
    226210 *
    227211 *    0                    7  8                   15
     
    255239 *  +-----------------------------------------------+
    256240 *
    257  *    注意: offset の原点は DNS message のå
    258 ˆé ­
    259  *          メンバはホストバイトオーダー
     241 *    注意: offset の原点は DNS message の先頭
     242 *          メンバはホストバイトオーダー
    260243 */
    261244
     
    269252
    270253/*
    271  *  dns_lookup_host の flags の定義
    272  *
    273  *    注意:
    274  *      dns.h で定義されている DNS_OPCODE と重ならないこと。
     254 *  dns_lookup_host の flags の定義
     255 *
     256 *    注意:
     257 *      dns.h で定義されている DNS_OPCODE と重ならないこと。
    275258 *      #define DNS_OPCODE_MASK         0x7800U
    276259 */
     
    299282
    300283/*
    301  *  ネットワークエラーコード
    302  */
    303 
    304 #define EV_RSLV_ESIZE                   (-100)          /* DNSメッセージの名前長異常 */
    305 #define EV_RSLV_UNEXPCT                 (-101)          /* 予期しないDNSメッセージ    */
    306 
    307 /*
    308  *  関数
     284 *  ネットワークエラーコード
     285 */
     286
     287#define EV_RSLV_ESIZE                   (-100)          /* DNSメッセージの名前長異常       */
     288#define EV_RSLV_UNEXPCT                 (-101)          /* 予期しないDNSメッセージ        */
     289
     290/*
     291 *  関数
    309292 */
    310293
     
    316299
    317300/*
    318  *  注意: dns_in6_set_dname、dns_in4_set_dname、
    319  *        dns_in6_set_addr、 dns_in4_set_addr で、
    320  *        new に NULL を指定すると、初期値に戻す。
     301 *  注意: dns_in6_set_dname、dns_in4_set_dname、
     302 *        dns_in6_set_addr、 dns_in4_set_addr で、
     303 *        new に NULL を指定すると、初期値に戻す。
    321304 */
    322305
Note: See TracChangeset for help on using the changeset viewer.