Top | ![]() |
![]() |
![]() |
![]() |
struct udev * | udev_ref () |
struct udev * | udev_unref () |
struct udev * | udev_new () |
void | udev_set_log_fn () |
int | udev_get_log_priority () |
void | udev_set_log_priority () |
void * | udev_get_userdata () |
void | udev_set_userdata () |
The context contains the default values read from the udev config file, and is passed to all library operations.
struct udev *
udev_ref (struct udev *udev
);
Take a reference of the udev library context.
struct udev *
udev_unref (struct udev *udev
);
Drop a reference of the udev library context. If the refcount reaches zero, the resources of the context will be released.
struct udev *
udev_new (void
);
Create udev library context. This reads the udev configuration file, and fills in the default values.
The initial refcount is 1, and needs to be decremented to release the resources of the udev library context.
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)
);
This function is deprecated.
int
udev_get_log_priority (struct udev *udev
);
This function is deprecated.
void udev_set_log_priority (struct udev *udev
,int priority
);
This function is deprecated.
void *
udev_get_userdata (struct udev *udev
);
Retrieve stored data pointer from library context. This might be useful to access from callbacks.