#include <syslog.h>
#include <sys/utsname.h>
-#include "udev_libc_wrapper.h"
#include "udev.h"
-#include "logging.h"
-#include "udev_utils.h"
-#include "list.h"
/* compare string with pattern (like fnmatch(), supports * ? [0-9] [!A-Z]) */
int strcmp_pattern(const char *p, const char *s)
return 0;
}
-void remove_trailing_char(char *path, char c)
+void remove_trailing_chars(char *path, char c)
{
size_t len;
if ((str[i] >= '0' && str[i] <= '9') ||
(str[i] >= 'A' && str[i] <= 'Z') ||
(str[i] >= 'a' && str[i] <= 'z') ||
- strchr(" #$%+-./:=?@_", str[i])) {
+ strchr(" #$%+-./:=?@_,", str[i])) {
i++;
continue;
}