2012-10-19 41 views
6

nguyên mẫu Hai chức năng:Sự khác nhau giữa sysfs_create_file() và sysfs_create_group() là gì?

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

Dường như với tôi rằng hai chức năng này sẽ vừa tạo các thuộc tính dưới kobj->name thư mục trong sysfs. Sự khác biệt duy nhất tôi có thể tìm thấy là, nhóm func có thể tạo một nhóm các thuộc tính trong một thời gian vì tệp func chỉ có một thuộc tính. Vì vậy, có những sự khác nhau? Hoặc là sự hiểu biết của tôi về các chức năng sai?

Trả lời

3

Có, nhóm chỉ là trình bao bọc trợ giúp giúp quản lý nhiều thuộc tính dễ dàng hơn. Bạn có thể đọc về chúng trong phần 9 của this pdf.

Các vấn đề liên quan