x SuSE Linux 13.1-RELEASE x
x SuSE Linux 13.1-RELEASEx
UDEV_NEW(3) udev_new UDEV_NEW(3)
NAME
udev_new, udev_ref, udev_unref - Create, acquire and release a udev
context object
SYNOPSIS
#include <libudev.h>
struct udev *udev_new(void);
struct udev *udev_ref(struct udev *udev);
struct udev *udev_unref(struct udev *udev);
DESCRIPTION
udev_new() allocates a new udev context object and returns a pointer to
it. This object is opaque and must not be accessed by the caller via
different means than functions provided by libudev. Initially, the
reference count of the context is 1. You can acquire further
references, and drop gained references via udev_ref() and udev_unref().
Once the reference count hits 0, the context object is destroyed and
freed.
RETURN VALUE
On success, udev_new() returns a pointer to the allocated udev context.
On failure, NULL is returned. udev_ref() returns the argument that it
was passed, unmodified. udev_unref() always returns NULL.
SEE ALSO
systemd(1),
systemd 254 UDEV_NEW(3)
Want to link to this manual page? Use this URL:
<https://star2.abcm.com/cgi-bin/bsdi-man?query=udev_new&sektion=3&manpath=>