diff options
author | greg@kroah.com <greg@kroah.com> | 2003-10-20 22:48:44 -0700 |
---|---|---|
committer | Greg KH <gregkh@suse.de> | 2005-04-26 21:01:42 -0700 |
commit | 5840bc63e2029d22682d8de77dc8fcc4da1b436c (patch) | |
tree | 620021f8bb1d66f60cf98d6e356d0f90d1e9d8b1 /udev.h | |
parent | c8c47999ff59b0235b217fbab4cba0c86b0fd075 (diff) |
[PATCH] major database cleanups
Now we standardise on a struct udevice to pass around, and store in the
database. This cleaned up the database code a lot.
Diffstat (limited to 'udev.h')
-rw-r--r-- | udev.h | 15 |
1 files changed, 13 insertions, 2 deletions
@@ -23,6 +23,7 @@ #ifndef UDEV_H #define UDEV_H +#include "libsysfs/libsysfs.h" #ifdef DEBUG #include <syslog.h> @@ -62,8 +63,18 @@ struct device_attr { mode_t mode; }; -extern int udev_add_device(char *device, char *subsystem); -extern int udev_remove_device(char *device, char *subsystem); +struct udevice { + char name[NAME_SIZE]; + char owner[OWNER_SIZE]; + char group[GROUP_SIZE]; + char type; + int major; + int minor; + mode_t mode; +}; + +extern int udev_add_device(char *path, char *subsystem); +extern int udev_remove_device(char *path, char *subsystem); extern char **main_argv; extern char **main_envp; |