#include <errno.h>
#include <sys/wait.h>
#include <sys/stat.h>
-#include <sys/sysinfo.h>
#include "libsysfs/sysfs/libsysfs.h"
#include "list.h"
struct sysfs_device *sysfs_device = NULL;
struct config_device *dev;
struct perm_device *perm;
- struct sysinfo info;
char *pos;
udev->mode = 0;
udev->ignore_remove = dev->ignore_remove;
if (udev->type == 'n')
- goto done;
+ goto exit;
udev->partitions = dev->partitions;
udev->mode = dev->mode;
strfieldcpy(udev->name, udev->kernel_name);
if (udev->type == 'n')
- goto done;
+ goto exit;
perms:
/* apply permissions from permissions file to empty fields */
dbg("name, '%s' is going to have owner='%s', group='%s', mode = %#o",
udev->name, udev->owner, udev->group, udev->mode);
-done:
- /* store time of action */
- sysinfo(&info);
- udev->config_uptime = info.uptime;
-
+exit:
return 0;
}
int ignore_remove;
int config_line;
char config_file[NAME_SIZE];
- long config_uptime;
char bus_id[SYSFS_NAME_LEN];
char program_result[NAME_SIZE];
char kernel_number[NAME_SIZE];