3.1 アプリケーションプログラムの作成手順

アプリケーションプログラムを作成・実行するときに使用する,ヘッダファイルおよびライブラリについて説明します。

<この節の構成>
(1) ヘッダファイル
(2) ライブラリ

(1) ヘッダファイル

HDLCパススルーAPIを使用するアプリケーションプログラムで取り込む必要のあるヘッダファイルを表3-1に示します。

表3-1 ヘッダファイル

ファイル名記述形式内容
diuser.h#include <xnfs/diuser.h>各種マクロ,および構造体が定義されています。
errno.h#include <errno.h>詳細エラーコードが定義されています。グローバル変数errnoを参照するために使用します。
fcntl.h#include <fcntl.h>openシステムコールおよびfcntlシステムコールのフラグが定義されています。ライブラリ関数d_open( )のoflag引数を指定するために使用します。

(2) ライブラリ

作成したアプリケーションプログラムをコンパイルするとき,表3-2に示すライブラリとリンクする必要があります。

表3-2 ライブラリの種類と指定方法

ライブラリの種類
(ファイル名)
コンパイル時のオプションの指定方法特徴
共用ライブラリ/lib/libHDLC.soxlc ファイル名 -brtl -lHDLCアプリケーションプログラム実行時に,ライブラリとリンクされます。
注※
コンパイル時のオプションについては,各種コンパイラのマニュアルを参照してください。