From 965338e9d0ee5e2a6135a930347e9dab4b8db0dd Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Tue, 3 Jan 2012 08:44:27 +1000 Subject: Remove unused udev.c Added in 683a55e504f4fc2d1c847c54986439a0c61b2f20 due to a botched up rebase -i. The contents of udev.c and EvdevIsVirtual are identical, there is no need for an extra file for this one function. Signed-off-by: Peter Hutterer --- src/udev.c | 69 -------------------------------------------------------------- 1 file changed, 69 deletions(-) delete mode 100644 src/udev.c diff --git a/src/udev.c b/src/udev.c deleted file mode 100644 index 9570d8f..0000000 --- a/src/udev.c +++ /dev/null @@ -1,69 +0,0 @@ -/* - * Copyright © 2011 Red Hat, Inc. - * - * Permission to use, copy, modify, distribute, and sell this software - * and its documentation for any purpose is hereby granted without - * fee, provided that the above copyright notice appear in all copies - * and that both that copyright notice and this permission notice - * appear in supporting documentation, and that the name of Red Hat - * not be used in advertising or publicity pertaining to distribution - * of the software without specific, written prior permission. Red - * Hat makes no representations about the suitability of this software - * for any purpose. It is provided "as is" without express or implied - * warranty. - * - * THE AUTHORS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, - * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN - * NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY SPECIAL, INDIRECT OR - * CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS - * OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, - * NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN - * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - * - * Authors: - * Peter Hutterer (peter.hutterer@redhat.com) - */ - - -#ifdef HAVE_CONFIG_H -#include "config.h" -#endif - -#include "evdev.h" - -#include -#include -#include - -Bool -udev_device_is_virtual(const char* devicenode) -{ - struct udev *udev = NULL; - struct udev_device *device = NULL; - struct stat st; - int rc = FALSE; - const char *devpath; - - udev = udev_new(); - if (!udev) - goto out; - - stat(devicenode, &st); - device = udev_device_new_from_devnum(udev, 'c', st.st_rdev); - - if (!device) - goto out; - - - devpath = udev_device_get_devpath(device); - if (!devpath) - goto out; - - if (strstr(devpath, "LNXSYSTM")) - rc = TRUE; - -out: - udev_device_unref(device); - udev_unref(udev); - return rc; -} -- cgit v1.2.3