2012-10-19 14 views
6

prototypy dwóch funkcji:Jaka jest różnica między sysfs_create_file() i sysfs_create_group()?

int sysfs_create_group(struct kobject *kobj, const struct attribute_group *grp) 
int sysfs_create_file(struct kobject * kobj, const struct attribute * attr) 

Wydaje mi się, że te dwie funkcje będą zarówno tworzyć atrybuty w katalogu w sysfskobj->name. Jedyną różnicą, jaką mogę znaleźć, jest func grupy, która może utworzyć grupę atrybutów w jednym czasie, jako plik func tylko jeden atrybut. Czy istnieją inne różnice? Czy moje rozumienie funkcji jest nieprawidłowe?

Odpowiedz

3

Tak, grupa to tylko opakowanie pomocnicze, które ułatwia zarządzanie wieloma atrybutami. Możesz o nich przeczytać w dziale 9 z this pdf.

Powiązane problemy