chiark / gitweb /
udev: replace ARRAY_SIZE() with ELEMENTSOF()
[elogind.git] / src / libudev / libudev-monitor.c
index 4406b55f97d625a44844518e1cbad9f83d0681de..73a9c48993bffd45df4548bc389dd1ffef31d45c 100644 (file)
@@ -106,8 +106,10 @@ static struct udev_monitor *udev_monitor_new(struct udev *udev)
  *
  * Returns: #NULL
  **/
+struct udev_monitor *udev_monitor_new_from_socket(struct udev *udev, const char *socket_path);
 _public_ struct udev_monitor *udev_monitor_new_from_socket(struct udev *udev, const char *socket_path)
 {
+        err(udev, "udev_monitor_new_from_socket() does not do anything; please migrate to netlink\n");
         errno = ENOSYS;
         return NULL;
 }
@@ -294,7 +296,7 @@ _public_ int udev_monitor_filter_update(struct udev_monitor *udev_monitor)
                         /* matched, pass packet */
                         bpf_stmt(ins, &i, BPF_RET|BPF_K, 0xffffffff);
 
-                        if (i+1 >= ARRAY_SIZE(ins))
+                        if (i+1 >= ELEMENTSOF(ins))
                                 return -1;
                 }