chiark
/
gitweb
/
~ianmdlvl
/
elogind.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
[PATCH] trivial: remove _all_ trailing slashes with no_trailing_slash()
[elogind.git]
/
udev_utils.c
diff --git
a/udev_utils.c
b/udev_utils.c
index fe18892de19fa2eeb3332ad526b8b5c533430cd9..5b0355d0e9986722d3b32f348ab9035a61b53ac0 100644
(file)
--- a/
udev_utils.c
+++ b/
udev_utils.c
@@
-57,16
+57,16
@@
void udev_init_device(struct udevice *udev, const char* devpath, const char *sub
else if (strncmp(udev->devpath, "/class/", 7) == 0)
udev->type = 'c';
else if (strncmp(udev->devpath, "/class/", 7) == 0)
udev->type = 'c';
- udev->mode =
default_mode
;
- str
fieldcpy(udev->owner, default_owner
);
- str
fieldcpy(udev->group, default_group
);
+ udev->mode =
0660
;
+ str
cpy(udev->owner, "root"
);
+ str
cpy(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;
if (kversion == 0) {
struct utsname uts;
@@
-200,11
+200,11
@@
size_t buf_get_line(const char *buf, size_t buflen, size_t cur)
void no_trailing_slash(char *path)
{
void no_trailing_slash(char *path)
{
-
in
t len;
+
size_
t len;
len = strlen(path);
len = strlen(path);
-
if
(len > 0 && path[len-1] == '/')
- path[
len-1
] = '\0';
+
while
(len > 0 && path[len-1] == '/')
+ path[
--len
] = '\0';
}
struct files {
}
struct files {