libudev.h revision ba6929f6690a72485ac3c6b7610ffbd5ab319be7
a404e52c02ffe006736f42b123f557c44de918faChristian Maeder * libudev - interface to udev device information
a404e52c02ffe006736f42b123f557c44de918faChristian Maeder * Copyright (C) 2008 Kay Sievers <kay.sievers@vrfy.org>
3fa78cc4ca8d77d7aa06b0d907d3abd809c96666Christian Maeder * This program is free software: you can redistribute it and/or modify
a404e52c02ffe006736f42b123f557c44de918faChristian Maeder * it under the terms of the GNU General Public License as published by
3fa78cc4ca8d77d7aa06b0d907d3abd809c96666Christian Maeder * the Free Software Foundation, either version 2 of the License, or
3fa78cc4ca8d77d7aa06b0d907d3abd809c96666Christian Maeder * (at your option) any later version.
a404e52c02ffe006736f42b123f557c44de918faChristian Maeder * This program is distributed in the hope that it will be useful,
a404e52c02ffe006736f42b123f557c44de918faChristian Maeder * but WITHOUT ANY WARRANTY; without even the implied warranty of
a404e52c02ffe006736f42b123f557c44de918faChristian Maeder * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* along with this program. If not, see <http://www.gnu.org/licenses/>.
#ifndef _LIBUDEV_H_
#define _LIBUDEV_H_
struct udev;
struct udev_device;
struct udev_monitor;
void *data);
void *data);
void *data);
extern struct udev_monitor *udev_monitor_new_from_socket(struct udev *udev, const char *socket_path);