strcpy(udev->group, "root");
}
-int kernel_release_satisfactory(int version, int patchlevel, int sublevel)
+int kernel_release_satisfactory(unsigned int version, unsigned int patchlevel, unsigned int sublevel)
{
- static int kversion = 0;
- static int kpatchlevel;
- static int ksublevel;
+ static unsigned int kversion = 0;
+ static unsigned int kpatchlevel;
+ static unsigned int ksublevel;
if (kversion == 0) {
struct utsname uts;
void no_trailing_slash(char *path)
{
- int len;
+ size_t len;
len = strlen(path);
- if (len > 0 && path[len-1] == '/')
- path[len-1] = '\0';
+ while (len > 0 && path[len-1] == '/')
+ path[--len] = '\0';
}
struct files {