nbp_name

3 12 Jan 1994 Netatalk Netatalk AFP ファイルサーバ マニュアル @netatalk_version@

nbp_name

NBP 名の解析

            int nbp_name

            char *name

            char **obj

            char **type

            char **zone

## 説明

`nbp_name()` は、ユーザーが指定した名前を、そのコンポーネント オブジェクト、タイプ、およびゾーンに解析します。 obj、type、`zone` は参照渡しされ、呼び出し元のデフォルト値を指す必要があります。`nbp_name()` は、解析された値へのポインタを変更します。 name は、object:type@`zone` の形式です。ここで、object、 :type、、および @`zone` はそれぞれ、obj、 type、zone, です。type の前には `:' が、`zone` の前には `@' がなければなりません。

## 例

afpd

8 's `-n` オプションの引数は、`nbp_name()` で解析されます。 obj のデフォルト値は、マシンのホスト名の最初のコンポーネントです (

gethostbyname

3 によって返されます)。type のデフォルト値は ``AFPServer'' で、`zone` のデフォルト値は ``*'' (デフォルト ゾーン) です。 afpd をデフォルト以外のゾーンに登録するには、次のように呼び出します。

    afpd -n @some-other-zone

obj と type はデフォルト値を保持します。

## バグ

obj、type、および `zone` は、呼び出しごとに上書きされる可能性のある静的領域へのポインタを返します。

## 著者

CONTRIBUTORS を参照