1

Linux カーネル コードで c string null をチェックすることについて質問があります。

kobject.c で、名前が NULL かどうかを確認するkobject_add_internal :

if (!kobj->name || !kobj->name[0]) {
    WARN(1, "kobject: (%p): attempted to be registered with empty "
                               "name!\n", kobj);
    return -EINVAL;
}

なぜif(!kobje->name)十分ではないのですか?

ありがとうございました!

敬具ビル

4

1 に答える 1