chiark / gitweb /
libudev: also prefix non-exported functions with udev_*
authorKay Sievers <kay.sievers@vrfy.org>
Thu, 9 Oct 2008 20:24:43 +0000 (22:24 +0200)
committerKay Sievers <kay.sievers@vrfy.org>
Thu, 9 Oct 2008 20:24:43 +0000 (22:24 +0200)
udev/lib/libudev-device.c
udev/lib/libudev-enumerate.c
udev/lib/libudev-list.c
udev/lib/libudev-monitor.c
udev/lib/libudev-private.h
udev/lib/libudev-queue.c

index 0cb992c..62f3518 100644 (file)
@@ -39,8 +39,8 @@ struct udev_device {
        const char *sysname;
        char *devnode;
        char *subsystem;
-       struct list_node devlink_list;
-       struct list_node properties_list;
+       struct udev_list_node devlink_list;
+       struct udev_list_node properties_list;
        char *action;
        int event_timeout;
        char *driver;
@@ -52,7 +52,7 @@ struct udev_device {
        int num_fake_partitions;
        int devlink_priority;
        int ignore_remove;
-       struct list_node attr_list;
+       struct udev_list_node attr_list;
        int info_loaded;
 };
 
@@ -113,7 +113,7 @@ static int device_read_db(struct udev_device *udev_device)
                        util_strlcpy(linkname, udev_get_dev_path(udev_device->udev), sizeof(linkname));
                        util_strlcat(linkname, "/", sizeof(linkname));
                        util_strlcat(linkname, lnk, sizeof(linkname));
-                       device_add_devlink(udev_device, linkname);
+                       udev_device_add_devlink(udev_device, linkname);
                }
                info(udev_device->udev, "device %p filled with db symlink data '%s'\n", udev_device, udev_device->devnode);
                return 0;
@@ -142,22 +142,22 @@ static int device_read_db(struct udev_device *udev_device)
                        util_strlcpy(filename, udev_get_dev_path(udev_device->udev), sizeof(filename));
                        util_strlcat(filename, "/", sizeof(filename));
                        util_strlcat(filename, val, sizeof(filename));
-                       device_add_devlink(udev_device, filename);
+                       udev_device_add_devlink(udev_device, filename);
                        break;
                case 'L':
-                       device_set_devlink_priority(udev_device, atoi(val));
+                       udev_device_set_devlink_priority(udev_device, atoi(val));
                        break;
                case 'T':
-                       device_set_event_timeout(udev_device, atoi(val));
+                       udev_device_set_event_timeout(udev_device, atoi(val));
                        break;
                case 'A':
-                       device_set_num_fake_partitions(udev_device, atoi(val));
+                       udev_device_set_num_fake_partitions(udev_device, atoi(val));
                        break;
                case 'R':
-                       device_set_ignore_remove(udev_device, atoi(val));
+                       udev_device_set_ignore_remove(udev_device, atoi(val));
                        break;
                case 'E':
-                       device_add_property_from_string(udev_device, val);
+                       udev_device_add_property_from_string(udev_device, val);
                        break;
                }
        }
@@ -194,7 +194,7 @@ static int device_read_uevent_file(struct udev_device *udev_device)
                else if (strncmp(line, "MINOR=", 6) == 0)
                        min = strtoull(&line[6], NULL, 10);
 
-               device_add_property_from_string(udev_device, line);
+               udev_device_add_property_from_string(udev_device, line);
        }
 
        udev_device->devnum = makedev(maj, min);
@@ -210,7 +210,7 @@ static void device_load_info(struct udev_device *device)
        device->info_loaded = 1;
 }
 
-void device_set_info_loaded(struct udev_device *device)
+void udev_device_set_info_loaded(struct udev_device *device)
 {
        device->info_loaded = 1;
 }
@@ -228,9 +228,9 @@ struct udev_device *device_new(struct udev *udev)
        memset(udev_device, 0x00, sizeof(struct udev_device));
        udev_device->refcount = 1;
        udev_device->udev = udev;
-       list_init(&udev_device->devlink_list);
-       list_init(&udev_device->properties_list);
-       list_init(&udev_device->attr_list);
+       udev_list_init(&udev_device->devlink_list);
+       udev_list_init(&udev_device->properties_list);
+       udev_list_init(&udev_device->attr_list);
        info(udev_device->udev, "udev_device: %p created\n", udev_device);
        return udev_device;
 }
@@ -324,7 +324,7 @@ struct udev_device *udev_device_new_from_syspath(struct udev *udev, const char *
        if (udev_device == NULL)
                return NULL;
 
-       device_set_syspath(udev_device, path);
+       udev_device_set_syspath(udev_device, path);
        info(udev, "device %p has devpath '%s'\n", udev_device, udev_device_get_devpath(udev_device));
 
        return udev_device;
@@ -581,13 +581,13 @@ void udev_device_unref(struct udev_device *udev_device)
        free(udev_device->syspath);
        free(udev_device->devnode);
        free(udev_device->subsystem);
-       list_cleanup(udev_device->udev, &udev_device->devlink_list);
-       list_cleanup(udev_device->udev, &udev_device->properties_list);
+       udev_list_cleanup(udev_device->udev, &udev_device->devlink_list);
+       udev_list_cleanup(udev_device->udev, &udev_device->properties_list);
        free(udev_device->action);
        free(udev_device->driver);
        free(udev_device->devpath_old);
        free(udev_device->physdevpath);
-       list_cleanup(udev_device->udev, &udev_device->attr_list);
+       udev_list_cleanup(udev_device->udev, &udev_device->attr_list);
        info(udev_device->udev, "udev_device: %p released\n", udev_device);
        free(udev_device);
 }
@@ -710,7 +710,7 @@ struct udev_list_entry *udev_device_get_devlinks_list_entry(struct udev_device *
                return NULL;
        if (!udev_device->info_loaded)
                device_load_info(udev_device);
-       return list_get_entry(&udev_device->devlink_list);
+       return udev_list_get_entry(&udev_device->devlink_list);
 }
 
 /**
@@ -731,7 +731,7 @@ struct udev_list_entry *udev_device_get_properties_list_entry(struct udev_device
                return NULL;
        if (!udev_device->info_loaded)
                device_load_info(udev_device);
-       return list_get_entry(&udev_device->properties_list);
+       return udev_list_get_entry(&udev_device->properties_list);
 }
 
 const char *udev_device_get_driver(struct udev_device *udev_device)
@@ -782,7 +782,7 @@ const char *udev_device_get_attr_value(struct udev_device *udev_device, const ch
        const char *val = NULL;
 
        /* look for possibly already cached result */
-       udev_list_entry_foreach(list_entry, list_get_entry(&udev_device->attr_list)) {
+       udev_list_entry_foreach(list_entry, udev_list_get_entry(&udev_device->attr_list)) {
                if (strcmp(udev_list_entry_get_name(list_entry), attr) == 0) {
                        info(udev_device->udev, "got '%s' (%s) from cache\n", attr, udev_list_entry_get_value(list_entry));
                        return udev_list_entry_get_value(list_entry);
@@ -811,7 +811,7 @@ const char *udev_device_get_attr_value(struct udev_device *udev_device, const ch
                        if (pos != NULL) {
                                pos = &pos[1];
                                info(udev_device->udev, "cache '%s' with link value '%s'\n", attr, pos);
-                               list_entry = list_entry_add(udev_device->udev, &udev_device->attr_list, attr, pos, 0, 0);
+                               list_entry = udev_list_entry_add(udev_device->udev, &udev_device->attr_list, attr, pos, 0, 0);
                                val = udev_list_entry_get_value(list_entry);
                        }
                }
@@ -843,15 +843,16 @@ const char *udev_device_get_attr_value(struct udev_device *udev_device, const ch
        value[size] = '\0';
        util_remove_trailing_chars(value, '\n');
        info(udev_device->udev, "'%s' has attribute value '%s'\n", path, value);
-       list_entry = list_entry_add(udev_device->udev, &udev_device->attr_list, attr, value, 0, 0);
+       list_entry = udev_list_entry_add(udev_device->udev, &udev_device->attr_list, attr, value, 0, 0);
        val = udev_list_entry_get_value(list_entry);
 out:
        return val;
 }
-int device_set_syspath(struct udev_device *udev_device, const char *syspath)
+int udev_device_set_syspath(struct udev_device *udev_device, const char *syspath)
 {
        const char *pos;
 
+       free(udev_device->syspath);
        udev_device->syspath = strdup(syspath);
        if (udev_device->syspath ==  NULL)
                return -ENOMEM;
@@ -863,7 +864,7 @@ int device_set_syspath(struct udev_device *udev_device, const char *syspath)
        return 0;
 }
 
-int device_set_subsystem(struct udev_device *udev_device, const char *subsystem)
+int udev_device_set_subsystem(struct udev_device *udev_device, const char *subsystem)
 {
        udev_device->subsystem = strdup(subsystem);
        if (udev_device->subsystem == NULL)
@@ -871,7 +872,7 @@ int device_set_subsystem(struct udev_device *udev_device, const char *subsystem)
        return 0;
 }
 
-int device_set_devnode(struct udev_device *udev_device, const char *devnode)
+int udev_device_set_devnode(struct udev_device *udev_device, const char *devnode)
 {
        udev_device->devnode = strdup(devnode);
        if (udev_device->devnode == NULL)
@@ -879,21 +880,21 @@ int device_set_devnode(struct udev_device *udev_device, const char *devnode)
        return 0;
 }
 
-int device_add_devlink(struct udev_device *udev_device, const char *devlink)
+int udev_device_add_devlink(struct udev_device *udev_device, const char *devlink)
 {
-       if (list_entry_add(udev_device->udev, &udev_device->devlink_list, devlink, NULL, 1, 0) == NULL)
+       if (udev_list_entry_add(udev_device->udev, &udev_device->devlink_list, devlink, NULL, 1, 0) == NULL)
                return -ENOMEM;
        return 0;
 }
 
-int device_add_property(struct udev_device *udev_device, const char *key, const char *value)
+int udev_device_add_property(struct udev_device *udev_device, const char *key, const char *value)
 {
-       if (list_entry_add(udev_device->udev, &udev_device->properties_list, key, value, 1, 0) == NULL)
+       if (udev_list_entry_add(udev_device->udev, &udev_device->properties_list, key, value, 1, 0) == NULL)
                return -ENOMEM;
        return 0;
 }
 
-int device_add_property_from_string(struct udev_device *udev_device, const char *property)
+int udev_device_add_property_from_string(struct udev_device *udev_device, const char *property)
 {
        char name[UTIL_PATH_SIZE];
        char *val;
@@ -906,11 +907,11 @@ int device_add_property_from_string(struct udev_device *udev_device, const char
        val = &val[1];
        if (val[0] == '\0')
                val = NULL;
-       device_add_property(udev_device, name, val);
+       udev_device_add_property(udev_device, name, val);
        return 0;
 }
 
-int device_set_action(struct udev_device *udev_device, const char *action)
+int udev_device_set_action(struct udev_device *udev_device, const char *action)
 {
        udev_device->action = strdup(action);
        if (udev_device->action == NULL)
@@ -918,7 +919,7 @@ int device_set_action(struct udev_device *udev_device, const char *action)
        return 0;
 }
 
-int device_set_driver(struct udev_device *udev_device, const char *driver)
+int udev_device_set_driver(struct udev_device *udev_device, const char *driver)
 {
        udev_device->driver = strdup(driver);
        if (udev_device->driver == NULL)
@@ -926,12 +927,12 @@ int device_set_driver(struct udev_device *udev_device, const char *driver)
        return 0;
 }
 
-const char *device_get_devpath_old(struct udev_device *udev_device)
+const char *udev_device_get_devpath_old(struct udev_device *udev_device)
 {
        return udev_device->devpath_old;
 }
 
-int device_set_devpath_old(struct udev_device *udev_device, const char *devpath_old)
+int udev_device_set_devpath_old(struct udev_device *udev_device, const char *devpath_old)
 {
        udev_device->devpath_old = strdup(devpath_old);
        if (udev_device->devpath_old == NULL)
@@ -939,12 +940,12 @@ int device_set_devpath_old(struct udev_device *udev_device, const char *devpath_
        return 0;
 }
 
-const char *device_get_physdevpath(struct udev_device *udev_device)
+const char *udev_device_get_physdevpath(struct udev_device *udev_device)
 {
        return udev_device->physdevpath;
 }
 
-int device_set_physdevpath(struct udev_device *udev_device, const char *physdevpath)
+int udev_device_set_physdevpath(struct udev_device *udev_device, const char *physdevpath)
 {
        udev_device->physdevpath = strdup(physdevpath);
        if (udev_device->physdevpath == NULL)
@@ -952,75 +953,75 @@ int device_set_physdevpath(struct udev_device *udev_device, const char *physdevp
        return 0;
 }
 
-int device_get_timeout(struct udev_device *udev_device)
+int udev_device_get_timeout(struct udev_device *udev_device)
 {
        return udev_device->timeout;
 }
 
-int device_set_timeout(struct udev_device *udev_device, int timeout)
+int udev_device_set_timeout(struct udev_device *udev_device, int timeout)
 {
        udev_device->timeout = timeout;
        return 0;
 }
-int device_get_event_timeout(struct udev_device *udev_device)
+int udev_device_get_event_timeout(struct udev_device *udev_device)
 {
        if (!udev_device->info_loaded)
                device_load_info(udev_device);
        return udev_device->event_timeout;
 }
 
-int device_set_event_timeout(struct udev_device *udev_device, int event_timeout)
+int udev_device_set_event_timeout(struct udev_device *udev_device, int event_timeout)
 {
        udev_device->event_timeout = event_timeout;
        return 0;
 }
 
-int device_set_seqnum(struct udev_device *udev_device, unsigned long long int seqnum)
+int udev_device_set_seqnum(struct udev_device *udev_device, unsigned long long int seqnum)
 {
        udev_device->seqnum = seqnum;
        return 0;
 }
 
-int device_set_devnum(struct udev_device *udev_device, dev_t devnum)
+int udev_device_set_devnum(struct udev_device *udev_device, dev_t devnum)
 {
        udev_device->devnum = devnum;
        return 0;
 }
 
-int device_get_num_fake_partitions(struct udev_device *udev_device)
+int udev_device_get_num_fake_partitions(struct udev_device *udev_device)
 {
        if (!udev_device->info_loaded)
                device_load_info(udev_device);
        return udev_device->num_fake_partitions;
 }
 
-int device_set_num_fake_partitions(struct udev_device *udev_device, int num)
+int udev_device_set_num_fake_partitions(struct udev_device *udev_device, int num)
 {
        udev_device->num_fake_partitions = num;
        return 0;
 }
 
-int device_get_devlink_priority(struct udev_device *udev_device)
+int udev_device_get_devlink_priority(struct udev_device *udev_device)
 {
        if (!udev_device->info_loaded)
                device_load_info(udev_device);
        return udev_device->devlink_priority;
 }
 
-int device_set_devlink_priority(struct udev_device *udev_device, int prio)
+int udev_device_set_devlink_priority(struct udev_device *udev_device, int prio)
 {
         udev_device->devlink_priority = prio;
        return 0;
 }
 
-int device_get_ignore_remove(struct udev_device *udev_device)
+int udev_device_get_ignore_remove(struct udev_device *udev_device)
 {
        if (!udev_device->info_loaded)
                device_load_info(udev_device);
        return udev_device->ignore_remove;
 }
 
-int device_set_ignore_remove(struct udev_device *udev_device, int ignore)
+int udev_device_set_ignore_remove(struct udev_device *udev_device, int ignore)
 {
        udev_device->ignore_remove = ignore;
        return 0;
index 9fb1544..fab9c4d 100644 (file)
@@ -35,11 +35,11 @@ static int devices_sort(struct udev_enumerate *udev_enumerate);
 struct udev_enumerate {
        struct udev *udev;
        int refcount;
-       struct list_node attr_match_list;
-       struct list_node attr_nomatch_list;
-       struct list_node subsystem_match_list;
-       struct list_node subsystem_nomatch_list;
-       struct list_node devices_list;
+       struct udev_list_node attr_match_list;
+       struct udev_list_node attr_nomatch_list;
+       struct udev_list_node subsystem_match_list;
+       struct udev_list_node subsystem_nomatch_list;
+       struct udev_list_node devices_list;
        int devices_sorted;
 };
 
@@ -59,11 +59,11 @@ struct udev_enumerate *udev_enumerate_new(struct udev *udev)
        memset(udev_enumerate, 0x00, (sizeof(struct udev_enumerate)));
        udev_enumerate->refcount = 1;
        udev_enumerate->udev = udev;
-       list_init(&udev_enumerate->devices_list);
-       list_init(&udev_enumerate->attr_match_list);
-       list_init(&udev_enumerate->attr_nomatch_list);
-       list_init(&udev_enumerate->subsystem_match_list);
-       list_init(&udev_enumerate->subsystem_nomatch_list);
+       udev_list_init(&udev_enumerate->devices_list);
+       udev_list_init(&udev_enumerate->attr_match_list);
+       udev_list_init(&udev_enumerate->attr_nomatch_list);
+       udev_list_init(&udev_enumerate->subsystem_match_list);
+       udev_list_init(&udev_enumerate->subsystem_nomatch_list);
        return udev_enumerate;
 }
 
@@ -82,11 +82,11 @@ void udev_enumerate_unref(struct udev_enumerate *udev_enumerate)
        udev_enumerate->refcount--;
        if (udev_enumerate->refcount > 0)
                return;
-       list_cleanup(udev_enumerate->udev, &udev_enumerate->devices_list);
-       list_cleanup(udev_enumerate->udev, &udev_enumerate->attr_match_list);
-       list_cleanup(udev_enumerate->udev, &udev_enumerate->attr_nomatch_list);
-       list_cleanup(udev_enumerate->udev, &udev_enumerate->subsystem_match_list);
-       list_cleanup(udev_enumerate->udev, &udev_enumerate->subsystem_nomatch_list);
+       udev_list_cleanup(udev_enumerate->udev, &udev_enumerate->devices_list);
+       udev_list_cleanup(udev_enumerate->udev, &udev_enumerate->attr_match_list);
+       udev_list_cleanup(udev_enumerate->udev, &udev_enumerate->attr_nomatch_list);
+       udev_list_cleanup(udev_enumerate->udev, &udev_enumerate->subsystem_match_list);
+       udev_list_cleanup(udev_enumerate->udev, &udev_enumerate->subsystem_nomatch_list);
        free(udev_enumerate);
 }
 
@@ -103,7 +103,7 @@ struct udev_list_entry *udev_enumerate_get_list_entry(struct udev_enumerate *ude
                return NULL;
        if (!udev_enumerate->devices_sorted)
                devices_sort(udev_enumerate);
-       return list_get_entry(&udev_enumerate->devices_list);
+       return udev_list_get_entry(&udev_enumerate->devices_list);
 }
 
 int udev_enumerate_add_match_subsystem(struct udev_enumerate *udev_enumerate, const char *subsystem)
@@ -112,8 +112,8 @@ int udev_enumerate_add_match_subsystem(struct udev_enumerate *udev_enumerate, co
                return -EINVAL;
        if (subsystem == NULL)
                return 0;
-       if (list_entry_add(udev_enumerate_get_udev(udev_enumerate),
-                          &udev_enumerate->subsystem_match_list, subsystem, NULL, 1, 0) == NULL)
+       if (udev_list_entry_add(udev_enumerate_get_udev(udev_enumerate),
+                               &udev_enumerate->subsystem_match_list, subsystem, NULL, 1, 0) == NULL)
                return -ENOMEM;
        return 0;
 }
@@ -124,8 +124,8 @@ int udev_enumerate_add_nomatch_subsystem(struct udev_enumerate *udev_enumerate,
                return -EINVAL;
        if (subsystem == NULL)
                return 0;
-       if (list_entry_add(udev_enumerate_get_udev(udev_enumerate),
-                          &udev_enumerate->subsystem_nomatch_list, subsystem, NULL, 1, 0) == NULL)
+       if (udev_list_entry_add(udev_enumerate_get_udev(udev_enumerate),
+                               &udev_enumerate->subsystem_nomatch_list, subsystem, NULL, 1, 0) == NULL)
                return -ENOMEM;
        return 0;
 }
@@ -136,7 +136,7 @@ int udev_enumerate_add_match_attr(struct udev_enumerate *udev_enumerate, const c
                return -EINVAL;
        if (attr == NULL)
                return 0;
-       if (list_entry_add(udev_enumerate_get_udev(udev_enumerate),
+       if (udev_list_entry_add(udev_enumerate_get_udev(udev_enumerate),
                           &udev_enumerate->attr_match_list, attr, value, 1, 0) == NULL)
                return -ENOMEM;
        return 0;
@@ -148,7 +148,7 @@ int udev_enumerate_add_nomatch_attr(struct udev_enumerate *udev_enumerate, const
                return -EINVAL;
        if (attr == NULL)
                return 0;
-       if (list_entry_add(udev_enumerate_get_udev(udev_enumerate),
+       if (udev_list_entry_add(udev_enumerate_get_udev(udev_enumerate),
                           &udev_enumerate->attr_nomatch_list, attr, value, 1, 0) == NULL)
                return -ENOMEM;
        return 0;
@@ -185,15 +185,15 @@ static int match_attr(struct udev_enumerate *udev_enumerate, const char *syspath
        struct udev_list_entry *list_entry;
 
        /* skip list */
-       udev_list_entry_foreach(list_entry, list_get_entry(&udev_enumerate->attr_nomatch_list)) {
+       udev_list_entry_foreach(list_entry, udev_list_get_entry(&udev_enumerate->attr_nomatch_list)) {
                if (match_attr_value(udev, syspath,
                                     udev_list_entry_get_name(list_entry),
                                     udev_list_entry_get_value(list_entry)))
                        return 0;
        }
        /* include list */
-       if (list_get_entry(&udev_enumerate->attr_match_list) != NULL) {
-               udev_list_entry_foreach(list_entry, list_get_entry(&udev_enumerate->attr_match_list)) {
+       if (udev_list_get_entry(&udev_enumerate->attr_match_list) != NULL) {
+               udev_list_entry_foreach(list_entry, udev_list_get_entry(&udev_enumerate->attr_match_list)) {
                        /* anything that does not match, will make it FALSE */
                        if (!match_attr_value(udev, syspath,
                                              udev_list_entry_get_name(list_entry),
@@ -249,7 +249,7 @@ static int scan_dir_and_add_devices(struct udev_enumerate *udev_enumerate,
                        continue;
                if (!match_attr(udev_enumerate, syspath))
                        continue;
-               list_entry_add(udev, &udev_enumerate->devices_list, syspath, NULL, 1, 1);
+               udev_list_entry_add(udev, &udev_enumerate->devices_list, syspath, NULL, 1, 1);
        }
        closedir(dir);
        return 0;
@@ -259,12 +259,12 @@ static int match_subsystem(struct udev_enumerate *udev_enumerate, const char *su
 {
        struct udev_list_entry *list_entry;
 
-       udev_list_entry_foreach(list_entry, list_get_entry(&udev_enumerate->subsystem_nomatch_list)) {
+       udev_list_entry_foreach(list_entry, udev_list_get_entry(&udev_enumerate->subsystem_nomatch_list)) {
                if (fnmatch(udev_list_entry_get_name(list_entry), subsystem, 0) == 0)
                        return 0;
        }
-       if (list_get_entry(&udev_enumerate->subsystem_match_list) != NULL) {
-               udev_list_entry_foreach(list_entry, list_get_entry(&udev_enumerate->subsystem_match_list)) {
+       if (udev_list_get_entry(&udev_enumerate->subsystem_match_list) != NULL) {
+               udev_list_entry_foreach(list_entry, udev_list_get_entry(&udev_enumerate->subsystem_match_list)) {
                        if (fnmatch(udev_list_entry_get_name(list_entry), subsystem, 0) == 0)
                                return 1;
                }
@@ -323,9 +323,9 @@ static int devices_sort(struct udev_enumerate *udev_enumerate)
 {
        struct udev_list_entry *list_entry;
 
-       udev_list_entry_foreach(list_entry, list_get_entry(&udev_enumerate->devices_list)) {
+       udev_list_entry_foreach(list_entry, udev_list_get_entry(&udev_enumerate->devices_list)) {
                if (devices_delay(udev_enumerate->udev, udev_list_entry_get_name(list_entry)))
-                       list_entry_move_to_end(list_entry);
+                       udev_list_entry_move_to_end(list_entry);
        }
        udev_enumerate->devices_sorted = 1;
        return 0;
@@ -344,8 +344,8 @@ int udev_enumerate_add_syspath(struct udev_enumerate *udev_enumerate, const char
        udev_device = udev_device_new_from_syspath(udev_enumerate->udev, syspath);
        if (udev_device == NULL)
                return -EINVAL;
-       list_entry_add(udev, &udev_enumerate->devices_list,
-                      udev_device_get_syspath(udev_device), NULL, 1, 1);
+       udev_list_entry_add(udev, &udev_enumerate->devices_list,
+                           udev_device_get_syspath(udev_device), NULL, 1, 1);
        udev_device_unref(udev_device);
        return 0;
 }
@@ -391,9 +391,9 @@ int udev_enumerate_scan_devices(struct udev_enumerate *udev_enumerate)
                }
        }
        /* sort delayed devices to the end of the list */
-       udev_list_entry_foreach(list_entry, list_get_entry(&udev_enumerate->devices_list)) {
+       udev_list_entry_foreach(list_entry, udev_list_get_entry(&udev_enumerate->devices_list)) {
                if (devices_delay(udev, udev_list_entry_get_name(list_entry)))
-                       list_entry_move_to_end(list_entry);
+                       udev_list_entry_move_to_end(list_entry);
        }
        return 0;
 }
index 00e3b7c..4849d46 100644 (file)
 
 struct udev_list_entry {
        struct udev *udev;
-       struct list_node node;
-       struct list_node *list;
+       struct udev_list_node node;
+       struct udev_list_node *list;
        char *name;
        char *value;
 };
 
 /* list head point to itself if empty */
-void list_init(struct list_node *list)
+void udev_list_init(struct udev_list_node *list)
 {
        list->next = list;
        list->prev = list;
 }
 
-static int list_is_empty(struct list_node *list)
+static int list_is_empty(struct udev_list_node *list)
 {
        return list->next == list;
 }
 
-static void list_node_insert_between(struct list_node *new,
-                                    struct list_node *prev,
-                                    struct list_node *next)
+static void list_node_insert_between(struct udev_list_node *new,
+                                    struct udev_list_node *prev,
+                                    struct udev_list_node *next)
 {
        next->prev = new;
        new->next = next;
@@ -57,10 +57,10 @@ static void list_node_insert_between(struct list_node *new,
        prev->next = new;
 }
 
-static void list_node_remove(struct list_node *entry)
+static void list_node_remove(struct udev_list_node *entry)
 {
-       struct list_node *prev = entry->prev;
-       struct list_node *next = entry->next;
+       struct udev_list_node *prev = entry->prev;
+       struct udev_list_node *next = entry->next;
 
        next->prev = prev;
        prev->next = next;
@@ -70,7 +70,7 @@ static void list_node_remove(struct list_node *entry)
 }
 
 /* return list entry which embeds this node */
-static struct udev_list_entry *list_node_to_entry(struct list_node *node)
+static struct udev_list_entry *list_node_to_entry(struct udev_list_node *node)
 {
        char *list;
 
@@ -80,7 +80,7 @@ static struct udev_list_entry *list_node_to_entry(struct list_node *node)
 }
 
 /* insert entry into a list as the last element  */
-static void list_entry_append(struct udev_list_entry *new, struct list_node *list)
+static void list_entry_append(struct udev_list_entry *new, struct udev_list_node *list)
 {
        /* inserting before the list head make the node the last node in the list */
        list_node_insert_between(&new->node, list->prev, list);
@@ -94,21 +94,21 @@ static void list_entry_insert_before(struct udev_list_entry *new, struct udev_li
        new->list = entry->list;
 }
 
-void list_entry_remove(struct udev_list_entry *entry)
+void udev_list_entry_remove(struct udev_list_entry *entry)
 {
        list_node_remove(&entry->node);
        entry->list = NULL;
 }
 
-struct udev_list_entry *list_entry_add(struct udev *udev, struct list_node *list,
-                                      const char *name, const char *value,
-                                      int unique, int sort)
+struct udev_list_entry *udev_list_entry_add(struct udev *udev, struct udev_list_node *list,
+                                           const char *name, const char *value,
+                                           int unique, int sort)
 {
        struct udev_list_entry *entry_loop = NULL;
        struct udev_list_entry *entry_new;
 
        if (unique)
-               udev_list_entry_foreach(entry_loop, list_get_entry(list)) {
+               udev_list_entry_foreach(entry_loop, udev_list_get_entry(list)) {
                        if (strcmp(entry_loop->name, name) == 0) {
                                info(udev, "'%s' is already in the list\n", name);
                                if (value != NULL) {
@@ -123,7 +123,7 @@ struct udev_list_entry *list_entry_add(struct udev *udev, struct list_node *list
                }
 
        if (sort)
-               udev_list_entry_foreach(entry_loop, list_get_entry(list)) {
+               udev_list_entry_foreach(entry_loop, udev_list_get_entry(list)) {
                        if (strcmp(entry_loop->name, name) > 0)
                                break;
                }
@@ -153,26 +153,26 @@ struct udev_list_entry *list_entry_add(struct udev *udev, struct list_node *list
        return entry_new;
 }
 
-void list_entry_move_to_end(struct udev_list_entry *list_entry)
+void udev_list_entry_move_to_end(struct udev_list_entry *list_entry)
 {
        list_node_remove(&list_entry->node);
        list_node_insert_between(&list_entry->node, list_entry->list->prev, list_entry->list);
 }
 
-void list_cleanup(struct udev *udev, struct list_node *list)
+void udev_list_cleanup(struct udev *udev, struct udev_list_node *list)
 {
        struct udev_list_entry *entry_loop;
        struct udev_list_entry *entry_tmp;
 
-       list_entry_foreach_safe(entry_loop, entry_tmp, list_get_entry(list)) {
-               list_entry_remove(entry_loop);
+       list_entry_foreach_safe(entry_loop, entry_tmp, udev_list_get_entry(list)) {
+               udev_list_entry_remove(entry_loop);
                free(entry_loop->name);
                free(entry_loop->value);
                free(entry_loop);
        }
 }
 
-struct udev_list_entry *list_get_entry(struct list_node *list)
+struct udev_list_entry *udev_list_get_entry(struct udev_list_node *list)
 {
        if (list_is_empty(list))
                return NULL;
@@ -181,7 +181,7 @@ struct udev_list_entry *list_get_entry(struct list_node *list)
 
 struct udev_list_entry *udev_list_entry_get_next(struct udev_list_entry *list_entry)
 {
-       struct list_node *next;
+       struct udev_list_node *next;
 
        if (list_entry == NULL)
                return NULL;
index 751f19a..fc87cba 100644 (file)
@@ -304,46 +304,46 @@ struct udev_device *udev_monitor_receive_device(struct udev_monitor *udev_monito
 
                        util_strlcpy(path, udev_get_sys_path(udev_monitor->udev), sizeof(path));
                        util_strlcat(path, &key[8], sizeof(path));
-                       device_set_syspath(udev_device, path);
+                       udev_device_set_syspath(udev_device, path);
                } else if (strncmp(key, "SUBSYSTEM=", 10) == 0) {
-                       device_set_subsystem(udev_device, &key[10]);
+                       udev_device_set_subsystem(udev_device, &key[10]);
                } else if (strncmp(key, "DEVNAME=", 8) == 0) {
-                       device_set_devnode(udev_device, &key[8]);
+                       udev_device_set_devnode(udev_device, &key[8]);
                } else if (strncmp(key, "DEVLINKS=", 9) == 0) {
                        char *slink = &key[9];
                        char *next = strchr(slink, ' ');
 
                        while (next != NULL) {
                                next[0] = '\0';
-                               device_add_devlink(udev_device, slink);
+                               udev_device_add_devlink(udev_device, slink);
                                slink = &next[1];
                                next = strchr(slink, ' ');
                        }
                        if (slink[0] != '\0')
-                               device_add_devlink(udev_device, slink);
+                               udev_device_add_devlink(udev_device, slink);
                } else if (strncmp(key, "DRIVER=", 7) == 0) {
-                       device_set_driver(udev_device, &key[7]);
+                       udev_device_set_driver(udev_device, &key[7]);
                } else if (strncmp(key, "ACTION=", 7) == 0) {
-                       device_set_action(udev_device, &key[7]);
+                       udev_device_set_action(udev_device, &key[7]);
                } else if (strncmp(key, "MAJOR=", 6) == 0) {
                        maj = strtoull(&key[6], NULL, 10);
                } else if (strncmp(key, "MINOR=", 6) == 0) {
                        min = strtoull(&key[6], NULL, 10);
                } else if (strncmp(key, "DEVPATH_OLD=", 12) == 0) {
-                       device_set_devpath_old(udev_device, &key[12]);
+                       udev_device_set_devpath_old(udev_device, &key[12]);
                } else if (strncmp(key, "PHYSDEVPATH=", 12) == 0) {
-                       device_set_physdevpath(udev_device, &key[12]);
+                       udev_device_set_physdevpath(udev_device, &key[12]);
                } else if (strncmp(key, "SEQNUM=", 7) == 0) {
-                       device_set_seqnum(udev_device, strtoull(&key[7], NULL, 10));
+                       udev_device_set_seqnum(udev_device, strtoull(&key[7], NULL, 10));
                } else if (strncmp(key, "TIMEOUT=", 8) == 0) {
-                       device_set_timeout(udev_device, strtoull(&key[8], NULL, 10));
+                       udev_device_set_timeout(udev_device, strtoull(&key[8], NULL, 10));
                }
                if (strncmp(key, "PHYSDEV", 7) == 0)
                        continue;
-               device_add_property_from_string(udev_device, key);
+               udev_device_add_property_from_string(udev_device, key);
        }
-       device_set_devnum(udev_device, makedev(maj, min));
+       udev_device_set_devnum(udev_device, makedev(maj, min));
 
-       device_set_info_loaded(udev_device);
+       udev_device_set_info_loaded(udev_device);
        return udev_device;
 }
index b74e26c..1ba0220 100644 (file)
 #include "libudev.h"
 
 static inline void __attribute__ ((format(printf, 2, 3)))
-log_null(struct udev *udev, const char *format, ...) {}
+udev_log_null(struct udev *udev, const char *format, ...) {}
 
 #ifdef USE_LOG
 #  ifdef DEBUG
 #    define dbg(udev, arg...) udev_log(udev, LOG_DEBUG, __FILE__, __LINE__, __FUNCTION__, ## arg)
 #  else
-#    define dbg(udev, arg...) log_null(udev, ## arg)
+#    define dbg(udev, arg...) udev_log_null(udev, ## arg)
 #  endif
 #  define info(udev, arg...) udev_log(udev, LOG_INFO, __FILE__, __LINE__, __FUNCTION__, ## arg)
 #  define err(udev, arg...) udev_log(udev, LOG_ERR, __FILE__, __LINE__, __FUNCTION__, ## arg)
 #else
-#  define dbg(udev, arg...) log_null(udev, ## arg)
-#  define info(udev, arg...) log_null(udev, ## arg)
-#  define err(udev, arg...) log_null(udev, ## arg)
+#  define dbg(udev, arg...) udev_log_null(udev, ## arg)
+#  define info(udev, arg...) udev_log_null(udev, ## arg)
+#  define err(udev, arg...) udev_log_null(udev, ## arg)
 #endif
 
 /* libudev */
@@ -50,31 +50,31 @@ extern const char *udev_get_rules_path(struct udev *udev);
 extern int udev_get_run(struct udev *udev);
 
 /* libudev-device */
-extern int device_set_syspath(struct udev_device *udev_device, const char *syspath);
-extern int device_set_subsystem(struct udev_device *udev_device, const char *subsystem);
-extern int device_set_devnode(struct udev_device *udev_device, const char *devnode);
-extern int device_add_devlink(struct udev_device *udev_device, const char *devlink);
-extern int device_add_property(struct udev_device *udev_device, const char *key, const char *value);
-extern int device_add_property_from_string(struct udev_device *udev_device, const char *property);
-extern int device_set_action(struct udev_device *udev_device, const char *action);
-extern int device_set_driver(struct udev_device *udev_device, const char *driver);
-extern const char *device_get_devpath_old(struct udev_device *udev_device);
-extern int device_set_devpath_old(struct udev_device *udev_device, const char *devpath_old);
-extern const char *device_get_physdevpath(struct udev_device *udev_device);
-extern int device_set_physdevpath(struct udev_device *udev_device, const char *physdevpath);
-extern int device_get_timeout(struct udev_device *udev_device);
-extern int device_set_timeout(struct udev_device *udev_device, int timeout);
-extern int device_get_event_timeout(struct udev_device *udev_device);
-extern int device_set_event_timeout(struct udev_device *udev_device, int event_timeout);
-extern int device_set_devnum(struct udev_device *udev_device, dev_t devnum);
-extern int device_set_seqnum(struct udev_device *udev_device, unsigned long long int seqnum);
-extern int device_get_num_fake_partitions(struct udev_device *udev_device);
-extern int device_set_num_fake_partitions(struct udev_device *udev_device, int num);
-extern int device_get_devlink_priority(struct udev_device *udev_device);
-extern int device_set_devlink_priority(struct udev_device *udev_device, int prio);
-extern int device_get_ignore_remove(struct udev_device *udev_device);
-extern int device_set_ignore_remove(struct udev_device *udev_device, int ignore);
-extern void device_set_info_loaded(struct udev_device *device);
+extern int udev_device_set_syspath(struct udev_device *udev_device, const char *syspath);
+extern int udev_device_set_subsystem(struct udev_device *udev_device, const char *subsystem);
+extern int udev_device_set_devnode(struct udev_device *udev_device, const char *devnode);
+extern int udev_device_add_devlink(struct udev_device *udev_device, const char *devlink);
+extern int udev_device_add_property(struct udev_device *udev_device, const char *key, const char *value);
+extern int udev_device_add_property_from_string(struct udev_device *udev_device, const char *property);
+extern int udev_device_set_action(struct udev_device *udev_device, const char *action);
+extern int udev_device_set_driver(struct udev_device *udev_device, const char *driver);
+extern const char *udev_device_get_devpath_old(struct udev_device *udev_device);
+extern int udev_device_set_devpath_old(struct udev_device *udev_device, const char *devpath_old);
+extern const char *udev_device_get_physdevpath(struct udev_device *udev_device);
+extern int udev_device_set_physdevpath(struct udev_device *udev_device, const char *physdevpath);
+extern int udev_device_get_timeout(struct udev_device *udev_device);
+extern int udev_device_set_timeout(struct udev_device *udev_device, int timeout);
+extern int udev_device_get_event_timeout(struct udev_device *udev_device);
+extern int udev_device_set_event_timeout(struct udev_device *udev_device, int event_timeout);
+extern int udev_device_set_devnum(struct udev_device *udev_device, dev_t devnum);
+extern int udev_device_set_seqnum(struct udev_device *udev_device, unsigned long long int seqnum);
+extern int udev_device_get_num_fake_partitions(struct udev_device *udev_device);
+extern int udev_device_set_num_fake_partitions(struct udev_device *udev_device, int num);
+extern int udev_device_get_devlink_priority(struct udev_device *udev_device);
+extern int udev_device_set_devlink_priority(struct udev_device *udev_device, int prio);
+extern int udev_device_get_ignore_remove(struct udev_device *udev_device);
+extern int udev_device_set_ignore_remove(struct udev_device *udev_device, int ignore);
+extern void udev_device_set_info_loaded(struct udev_device *device);
 
 /* libudev-ctrl - daemon runtime setup */
 struct udev_ctrl;
@@ -103,17 +103,17 @@ extern const char *udev_ctrl_get_set_env(struct udev_ctrl_msg *ctrl_msg);
 extern int udev_ctrl_get_set_max_childs(struct udev_ctrl_msg *ctrl_msg);
 
 /* libudev-list */
-struct list_node {
-       struct list_node *next, *prev;
+struct udev_list_node {
+       struct udev_list_node *next, *prev;
 };
-extern void list_init(struct list_node *list);
-extern void list_cleanup(struct udev *udev, struct list_node *name_list);
-extern struct udev_list_entry *list_entry_add(struct udev *udev, struct list_node *list,
-                                             const char *name, const char *value,
-                                             int unique, int sort);
-extern void list_entry_remove(struct udev_list_entry *entry);
-extern struct udev_list_entry *list_get_entry(struct list_node *list);
-extern void list_entry_move_to_end(struct udev_list_entry *list_entry);
+extern void udev_list_init(struct udev_list_node *list);
+extern void udev_list_cleanup(struct udev *udev, struct udev_list_node *name_list);
+extern struct udev_list_entry *udev_list_entry_add(struct udev *udev, struct udev_list_node *list,
+                                                  const char *name, const char *value,
+                                                  int unique, int sort);
+extern void udev_list_entry_remove(struct udev_list_entry *entry);
+extern struct udev_list_entry *udev_list_get_entry(struct udev_list_node *list);
+extern void udev_list_entry_move_to_end(struct udev_list_entry *list_entry);
 #define list_entry_foreach_safe(entry, tmp, first) \
        for (entry = first, \
             tmp = udev_list_entry_get_next(entry); \
@@ -121,10 +121,10 @@ extern void list_entry_move_to_end(struct udev_list_entry *list_entry);
             entry = tmp, tmp = udev_list_entry_get_next(tmp))
 
 /* libudev-queue */
-extern int queue_export_udev_seqnum(struct udev_queue *udev_queue, unsigned long long int seqnum);
-extern int queue_export_device_queued(struct udev_queue *udev_queue, struct udev_device *udev_device);
-extern int queue_export_device_finished(struct udev_queue *udev_queue, struct udev_device *udev_device);
-extern int queue_export_device_failed(struct udev_queue *udev_queue, struct udev_device *udev_device);
+extern int udev_queue_export_udev_seqnum(struct udev_queue *udev_queue, unsigned long long int seqnum);
+extern int udev_queue_export_device_queued(struct udev_queue *udev_queue, struct udev_device *udev_device);
+extern int udev_queue_export_device_finished(struct udev_queue *udev_queue, struct udev_device *udev_device);
+extern int udev_queue_export_device_failed(struct udev_queue *udev_queue, struct udev_device *udev_device);
 
 /* libudev-utils */
 #define UTIL_PATH_SIZE         1024
index 3ca533b..60f7209 100644 (file)
@@ -34,8 +34,8 @@ struct udev_queue {
        struct udev *udev;
        int refcount;
        unsigned long long int last_seen_udev_seqnum;
-       struct list_node queue_list;
-       struct list_node failed_list;
+       struct udev_list_node queue_list;
+       struct udev_list_node failed_list;
 };
 
 struct udev_queue *udev_queue_new(struct udev *udev)
@@ -51,8 +51,8 @@ struct udev_queue *udev_queue_new(struct udev *udev)
        memset(udev_queue, 0x00, sizeof(struct udev_queue));
        udev_queue->refcount = 1;
        udev_queue->udev = udev;
-       list_init(&udev_queue->queue_list);
-       list_init(&udev_queue->failed_list);
+       udev_list_init(&udev_queue->queue_list);
+       udev_list_init(&udev_queue->failed_list);
        return udev_queue;
 }
 
@@ -71,8 +71,8 @@ void udev_queue_unref(struct udev_queue *udev_queue)
        udev_queue->refcount--;
        if (udev_queue->refcount > 0)
                return;
-       list_cleanup(udev_queue->udev, &udev_queue->queue_list);
-       list_cleanup(udev_queue->udev, &udev_queue->failed_list);
+       udev_list_cleanup(udev_queue->udev, &udev_queue->queue_list);
+       udev_list_cleanup(udev_queue->udev, &udev_queue->failed_list);
        free(udev_queue);
 }
 
@@ -192,7 +192,7 @@ struct udev_list_entry *udev_queue_get_queued_list_entry(struct udev_queue *udev
 
        if (udev_queue == NULL)
                return NULL;
-       list_cleanup(udev_queue->udev, &udev_queue->queue_list);
+       udev_list_cleanup(udev_queue->udev, &udev_queue->queue_list);
        util_strlcpy(path, udev_get_dev_path(udev_queue->udev), sizeof(path));
        util_strlcat(path, "/.udev/queue", sizeof(path));
        dir = opendir(path);
@@ -216,10 +216,10 @@ struct udev_list_entry *udev_queue_get_queued_list_entry(struct udev_queue *udev
                        continue;
                syspath[syslen + len] = '\0';
                info(udev_queue->udev, "found '%s' [%s]\n", syspath, dent->d_name);
-               list_entry_add(udev_queue->udev, &udev_queue->queue_list, syspath, dent->d_name, 0, 0);
+               udev_list_entry_add(udev_queue->udev, &udev_queue->queue_list, syspath, dent->d_name, 0, 0);
        }
        closedir(dir);
-       return list_get_entry(&udev_queue->queue_list);
+       return udev_list_get_entry(&udev_queue->queue_list);
 }
 
 struct udev_list_entry *udev_queue_get_failed_list_entry(struct udev_queue *udev_queue)
@@ -230,7 +230,7 @@ struct udev_list_entry *udev_queue_get_failed_list_entry(struct udev_queue *udev
 
        if (udev_queue == NULL)
                return NULL;
-       list_cleanup(udev_queue->udev, &udev_queue->failed_list);
+       udev_list_cleanup(udev_queue->udev, &udev_queue->failed_list);
        util_strlcpy(path, udev_get_dev_path(udev_queue->udev), sizeof(path));
        util_strlcat(path, "/.udev/failed", sizeof(path));
        dir = opendir(path);
@@ -259,28 +259,28 @@ struct udev_list_entry *udev_queue_get_failed_list_entry(struct udev_queue *udev
                util_strlcat(filename, "/uevent", sizeof(filename));
                if (stat(filename, &statbuf) != 0)
                        continue;
-               list_entry_add(udev_queue->udev, &udev_queue->failed_list, syspath, NULL, 0, 0);
+               udev_list_entry_add(udev_queue->udev, &udev_queue->failed_list, syspath, NULL, 0, 0);
        }
        closedir(dir);
-       return list_get_entry(&udev_queue->failed_list);
+       return udev_list_get_entry(&udev_queue->failed_list);
 }
 
-int queue_export_udev_seqnum(struct udev_queue *udev_queue, unsigned long long int seqnum)
+int udev_queue_export_udev_seqnum(struct udev_queue *udev_queue, unsigned long long int seqnum)
 {
-       return 0;
+       return -1;
 }
 
-extern int queue_export_device_queued(struct udev_queue *udev_queue, struct udev_device *udev_device)
+extern int udev_queue_export_device_queued(struct udev_queue *udev_queue, struct udev_device *udev_device)
 {
-       return 0;
+       return -1;
 }
 
-extern int queue_export_device_finished(struct udev_queue *udev_queue, struct udev_device *udev_device)
+extern int udev_queue_export_device_finished(struct udev_queue *udev_queue, struct udev_device *udev_device)
 {
-       return 0;
+       return -1;
 }
 
-extern int queue_export_device_failed(struct udev_queue *udev_queue, struct udev_device *udev_device)
+extern int udev_queue_export_device_failed(struct udev_queue *udev_queue, struct udev_device *udev_device)
 {
-       return 0;
+       return -1;
 }