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)
十分ではないのですか?
ありがとうございました!
敬具ビル