*参照元 [#vd139806] #backlinks *説明 [#bb51f4cd] -パス: [[linux-2.6.33/include/linux/fs.h]] -FIXME: これは何? --説明 **引数 [#q91767ea] -unsigned int major -- -const char *name -- -const struct file_operations *fops -- --[[linux-2.6.33/file_operations]] **返り値 [#wc361c7b] -int -- --major に 0 を指定(自動的に割り当て)したとき、 成功時はデバイスのメジャー番号が返ります。 major に 0 以外を指定(明示的に割り当て)したとき、 成功時は 0 が返ります。 いずれも失敗したときは負のエラー番号が返ります。 **参考 [#s3cf2539] *実装 [#ycb199d3] static inline int register_chrdev(unsigned int major, const char *name, const struct file_operations *fops) { return __register_chrdev(major, 0, 256, name, fops); - --[[linux-2.6.33/__register_chrdev()]] } *コメント [#ab4b0971]