phonedev.h
上传用户:jlfgdled
上传日期:2013-04-10
资源大小:33168k
文件大小:1k
源码类别:

Linux/Unix编程

开发平台:

Unix_Linux

  1. #ifndef __LINUX_PHONEDEV_H
  2. #define __LINUX_PHONEDEV_H
  3. #include <linux/types.h>
  4. #include <linux/version.h>
  5. #ifdef __KERNEL__
  6. #include <linux/poll.h>
  7. struct phone_device {
  8. struct phone_device *next;
  9. struct file_operations *f_op;
  10. int (*open) (struct phone_device *, struct file *);
  11. int board; /* Device private index */
  12. int minor;
  13. };
  14. extern int phonedev_init(void);
  15. #define PHONE_MAJOR 100
  16. extern int phone_register_device(struct phone_device *, int unit);
  17. #define PHONE_UNIT_ANY -1
  18. extern void phone_unregister_device(struct phone_device *);
  19. #endif
  20. #endif