diff options
Diffstat (limited to 'udev/lib/libudev.h')
-rw-r--r-- | udev/lib/libudev.h | 144 |
1 files changed, 72 insertions, 72 deletions
diff --git a/udev/lib/libudev.h b/udev/lib/libudev.h index 236e43bc3c..9346eb4ddd 100644 --- a/udev/lib/libudev.h +++ b/udev/lib/libudev.h @@ -23,26 +23,26 @@ /* library context */ struct udev; -extern struct udev *udev_new(void); -extern struct udev *udev_ref(struct udev *udev); -extern void udev_unref(struct udev *udev); -extern void udev_set_log_fn(struct udev *udev, +struct udev *udev_new(void); +struct udev *udev_ref(struct udev *udev); +void udev_unref(struct udev *udev); +void udev_set_log_fn(struct udev *udev, void (*log_fn)(struct udev *udev, int priority, const char *file, int line, const char *fn, const char *format, va_list args)); -extern int udev_get_log_priority(struct udev *udev); -extern void udev_set_log_priority(struct udev *udev, int priority); -extern const char *udev_get_sys_path(struct udev *udev); -extern const char *udev_get_dev_path(struct udev *udev); -extern void *udev_get_userdata(struct udev *udev); -extern void udev_set_userdata(struct udev *udev, void *userdata); +int udev_get_log_priority(struct udev *udev); +void udev_set_log_priority(struct udev *udev, int priority); +const char *udev_get_sys_path(struct udev *udev); +const char *udev_get_dev_path(struct udev *udev); +void *udev_get_userdata(struct udev *udev); +void udev_set_userdata(struct udev *udev, void *userdata); /* list iteration */ struct udev_list_entry; -extern struct udev_list_entry *udev_list_entry_get_next(struct udev_list_entry *list_entry); -extern struct udev_list_entry *udev_list_entry_get_by_name(struct udev_list_entry *list_entry, const char *name); -extern const char *udev_list_entry_get_name(struct udev_list_entry *list_entry); -extern const char *udev_list_entry_get_value(struct udev_list_entry *list_entry); +struct udev_list_entry *udev_list_entry_get_next(struct udev_list_entry *list_entry); +struct udev_list_entry *udev_list_entry_get_by_name(struct udev_list_entry *list_entry, const char *name); +const char *udev_list_entry_get_name(struct udev_list_entry *list_entry); +const char *udev_list_entry_get_value(struct udev_list_entry *list_entry); #define udev_list_entry_foreach(entry, first) \ for (entry = first; \ entry != NULL; \ @@ -50,71 +50,71 @@ extern const char *udev_list_entry_get_value(struct udev_list_entry *list_entry) /* sys devices */ struct udev_device; -extern struct udev_device *udev_device_new_from_syspath(struct udev *udev, const char *syspath); -extern struct udev_device *udev_device_new_from_devnum(struct udev *udev, char type, dev_t devnum); -extern struct udev_device *udev_device_new_from_subsystem_sysname(struct udev *udev, const char *subsystem, const char *sysname); -extern struct udev_device *udev_device_get_parent(struct udev_device *udev_device); -extern struct udev_device *udev_device_get_parent_with_subsystem_devtype(struct udev_device *udev_device, const char *subsystem, const char *devtype); -extern struct udev_device *udev_device_ref(struct udev_device *udev_device); -extern void udev_device_unref(struct udev_device *udev_device); -extern struct udev *udev_device_get_udev(struct udev_device *udev_device); -extern const char *udev_device_get_devpath(struct udev_device *udev_device); -extern const char *udev_device_get_subsystem(struct udev_device *udev_device); -extern const char *udev_device_get_devtype(struct udev_device *udev_device); -extern const char *udev_device_get_syspath(struct udev_device *udev_device); -extern const char *udev_device_get_sysname(struct udev_device *udev_device); -extern const char *udev_device_get_sysnum(struct udev_device *udev_device); -extern const char *udev_device_get_devnode(struct udev_device *udev_device); -extern struct udev_list_entry *udev_device_get_devlinks_list_entry(struct udev_device *udev_device); -extern struct udev_list_entry *udev_device_get_properties_list_entry(struct udev_device *udev_device); -extern const char *udev_device_get_property_value(struct udev_device *udev_device, const char *key); -extern const char *udev_device_get_driver(struct udev_device *udev_device); -extern dev_t udev_device_get_devnum(struct udev_device *udev_device); -extern const char *udev_device_get_action(struct udev_device *udev_device); -extern unsigned long long int udev_device_get_seqnum(struct udev_device *udev_device); -extern const char *udev_device_get_sysattr_value(struct udev_device *udev_device, const char *sysattr); +struct udev_device *udev_device_new_from_syspath(struct udev *udev, const char *syspath); +struct udev_device *udev_device_new_from_devnum(struct udev *udev, char type, dev_t devnum); +struct udev_device *udev_device_new_from_subsystem_sysname(struct udev *udev, const char *subsystem, const char *sysname); +struct udev_device *udev_device_get_parent(struct udev_device *udev_device); +struct udev_device *udev_device_get_parent_with_subsystem_devtype(struct udev_device *udev_device, const char *subsystem, const char *devtype); +struct udev_device *udev_device_ref(struct udev_device *udev_device); +void udev_device_unref(struct udev_device *udev_device); +struct udev *udev_device_get_udev(struct udev_device *udev_device); +const char *udev_device_get_devpath(struct udev_device *udev_device); +const char *udev_device_get_subsystem(struct udev_device *udev_device); +const char *udev_device_get_devtype(struct udev_device *udev_device); +const char *udev_device_get_syspath(struct udev_device *udev_device); +const char *udev_device_get_sysname(struct udev_device *udev_device); +const char *udev_device_get_sysnum(struct udev_device *udev_device); +const char *udev_device_get_devnode(struct udev_device *udev_device); +struct udev_list_entry *udev_device_get_devlinks_list_entry(struct udev_device *udev_device); +struct udev_list_entry *udev_device_get_properties_list_entry(struct udev_device *udev_device); +const char *udev_device_get_property_value(struct udev_device *udev_device, const char *key); +const char *udev_device_get_driver(struct udev_device *udev_device); +dev_t udev_device_get_devnum(struct udev_device *udev_device); +const char *udev_device_get_action(struct udev_device *udev_device); +unsigned long long int udev_device_get_seqnum(struct udev_device *udev_device); +const char *udev_device_get_sysattr_value(struct udev_device *udev_device, const char *sysattr); /* udev and kernel device events */ struct udev_monitor; -extern struct udev_monitor *udev_monitor_new_from_socket(struct udev *udev, const char *socket_path); -extern struct udev_monitor *udev_monitor_new_from_netlink(struct udev *udev, const char *name); -extern int udev_monitor_enable_receiving(struct udev_monitor *udev_monitor); -extern struct udev_monitor *udev_monitor_ref(struct udev_monitor *udev_monitor); -extern void udev_monitor_unref(struct udev_monitor *udev_monitor); -extern struct udev *udev_monitor_get_udev(struct udev_monitor *udev_monitor); -extern int udev_monitor_get_fd(struct udev_monitor *udev_monitor); -extern struct udev_device *udev_monitor_receive_device(struct udev_monitor *udev_monitor); -extern int udev_monitor_filter_add_match_subsystem_devtype(struct udev_monitor *udev_monitor, const char *subsystem, const char *devtype); -extern int udev_monitor_filter_update(struct udev_monitor *udev_monitor); -extern int udev_monitor_filter_remove(struct udev_monitor *udev_monitor); +struct udev_monitor *udev_monitor_new_from_socket(struct udev *udev, const char *socket_path); +struct udev_monitor *udev_monitor_new_from_netlink(struct udev *udev, const char *name); +int udev_monitor_enable_receiving(struct udev_monitor *udev_monitor); +struct udev_monitor *udev_monitor_ref(struct udev_monitor *udev_monitor); +void udev_monitor_unref(struct udev_monitor *udev_monitor); +struct udev *udev_monitor_get_udev(struct udev_monitor *udev_monitor); +int udev_monitor_get_fd(struct udev_monitor *udev_monitor); +struct udev_device *udev_monitor_receive_device(struct udev_monitor *udev_monitor); +int udev_monitor_filter_add_match_subsystem_devtype(struct udev_monitor *udev_monitor, const char *subsystem, const char *devtype); +int udev_monitor_filter_update(struct udev_monitor *udev_monitor); +int udev_monitor_filter_remove(struct udev_monitor *udev_monitor); /* sys enumeration */ struct udev_enumerate; -extern struct udev_enumerate *udev_enumerate_new(struct udev *udev); -extern struct udev_enumerate *udev_enumerate_ref(struct udev_enumerate *udev_enumerate); -extern void udev_enumerate_unref(struct udev_enumerate *udev_enumerate); -extern struct udev *udev_enumerate_get_udev(struct udev_enumerate *udev_enumerate); -extern int udev_enumerate_add_match_subsystem(struct udev_enumerate *udev_enumerate, const char *subsystem); -extern int udev_enumerate_add_nomatch_subsystem(struct udev_enumerate *udev_enumerate, const char *subsystem); -extern int udev_enumerate_add_match_sysattr(struct udev_enumerate *udev_enumerate, const char *sysattr, const char *value); -extern int udev_enumerate_add_nomatch_sysattr(struct udev_enumerate *udev_enumerate, const char *sysattr, const char *value); -extern int udev_enumerate_add_match_property(struct udev_enumerate *udev_enumerate, const char *property, const char *value); -extern int udev_enumerate_add_syspath(struct udev_enumerate *udev_enumerate, const char *syspath); -extern int udev_enumerate_scan_devices(struct udev_enumerate *udev_enumerate); -extern int udev_enumerate_scan_subsystems(struct udev_enumerate *udev_enumerate); -extern struct udev_list_entry *udev_enumerate_get_list_entry(struct udev_enumerate *udev_enumerate); +struct udev_enumerate *udev_enumerate_new(struct udev *udev); +struct udev_enumerate *udev_enumerate_ref(struct udev_enumerate *udev_enumerate); +void udev_enumerate_unref(struct udev_enumerate *udev_enumerate); +struct udev *udev_enumerate_get_udev(struct udev_enumerate *udev_enumerate); +int udev_enumerate_add_match_subsystem(struct udev_enumerate *udev_enumerate, const char *subsystem); +int udev_enumerate_add_nomatch_subsystem(struct udev_enumerate *udev_enumerate, const char *subsystem); +int udev_enumerate_add_match_sysattr(struct udev_enumerate *udev_enumerate, const char *sysattr, const char *value); +int udev_enumerate_add_nomatch_sysattr(struct udev_enumerate *udev_enumerate, const char *sysattr, const char *value); +int udev_enumerate_add_match_property(struct udev_enumerate *udev_enumerate, const char *property, const char *value); +int udev_enumerate_add_syspath(struct udev_enumerate *udev_enumerate, const char *syspath); +int udev_enumerate_scan_devices(struct udev_enumerate *udev_enumerate); +int udev_enumerate_scan_subsystems(struct udev_enumerate *udev_enumerate); +struct udev_list_entry *udev_enumerate_get_list_entry(struct udev_enumerate *udev_enumerate); /* event queue */ struct udev_queue; -extern struct udev_queue *udev_queue_new(struct udev *udev); -extern struct udev_queue *udev_queue_ref(struct udev_queue *udev_queue); -extern void udev_queue_unref(struct udev_queue *udev_queue); -extern struct udev *udev_queue_get_udev(struct udev_queue *udev_queue); -extern unsigned long long int udev_queue_get_kernel_seqnum(struct udev_queue *udev_queue); -extern unsigned long long int udev_queue_get_udev_seqnum(struct udev_queue *udev_queue); -extern int udev_queue_get_udev_is_active(struct udev_queue *udev_queue); -extern int udev_queue_get_queue_is_empty(struct udev_queue *udev_queue); -extern int udev_queue_get_seqnum_is_finished(struct udev_queue *udev_queue, unsigned long long int seqnum); -extern struct udev_list_entry *udev_queue_get_queued_list_entry(struct udev_queue *udev_queue); -extern struct udev_list_entry *udev_queue_get_failed_list_entry(struct udev_queue *udev_queue); +struct udev_queue *udev_queue_new(struct udev *udev); +struct udev_queue *udev_queue_ref(struct udev_queue *udev_queue); +void udev_queue_unref(struct udev_queue *udev_queue); +struct udev *udev_queue_get_udev(struct udev_queue *udev_queue); +unsigned long long int udev_queue_get_kernel_seqnum(struct udev_queue *udev_queue); +unsigned long long int udev_queue_get_udev_seqnum(struct udev_queue *udev_queue); +int udev_queue_get_udev_is_active(struct udev_queue *udev_queue); +int udev_queue_get_queue_is_empty(struct udev_queue *udev_queue); +int udev_queue_get_seqnum_is_finished(struct udev_queue *udev_queue, unsigned long long int seqnum); +struct udev_list_entry *udev_queue_get_queued_list_entry(struct udev_queue *udev_queue); +struct udev_list_entry *udev_queue_get_failed_list_entry(struct udev_queue *udev_queue); #endif |