Solaris DHCP サービス開発ガイド

delete_dn()

目的

DHCP ネットワークコンテナからレコードを削除します。

形式

int delete_dn(void *handp, const dn_rec_t *pnp);

説明

ハンドル handp で参照される DHCP ネットワークコンテナから、pnpdn_cip および dn_sig 要素で指定されるレコードを削除します。更新における衝突が発生する場合には、マッチするレコードはデータ格納から削除されず、DSVC_COLLISION が返されます。

pnpdn_sig シグニチャに 0 を指定すると、更新における衝突があるかどうかの検知は行なわず、マッチするレコードが単純に削除されます。

戻り値

DSVC_SUCCESS, DSVC_ACCESS, DSVC_NOENT, DSVC_BUSY, DSVC_INTERNAL, DSVC_COLLISION.