aboutsummaryrefslogtreecommitdiff
path: root/util-linux/uevent.c
diff options
context:
space:
mode:
Diffstat (limited to 'util-linux/uevent.c')
-rw-r--r--util-linux/uevent.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/util-linux/uevent.c b/util-linux/uevent.c
index fb98b4845..514a9e934 100644
--- a/util-linux/uevent.c
+++ b/util-linux/uevent.c
@@ -37,7 +37,7 @@ enum {
37#ifndef SO_RCVBUFFORCE 37#ifndef SO_RCVBUFFORCE
38#define SO_RCVBUFFORCE 33 38#define SO_RCVBUFFORCE 33
39#endif 39#endif
40static const int RCVBUF = 2 * 1024 * 1024; 40enum { RCVBUF = 2 * 1024 * 1024 };
41 41
42int uevent_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE; 42int uevent_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE;
43int uevent_main(int argc UNUSED_PARAM, char **argv) 43int uevent_main(int argc UNUSED_PARAM, char **argv)
@@ -63,8 +63,8 @@ int uevent_main(int argc UNUSED_PARAM, char **argv)
63 // find /sys -name uevent -exec sh -c 'echo add >"{}"' ';' 63 // find /sys -name uevent -exec sh -c 'echo add >"{}"' ';'
64 // 64 //
65 // SO_RCVBUFFORCE (root only) can go above net.core.rmem_max sysctl 65 // SO_RCVBUFFORCE (root only) can go above net.core.rmem_max sysctl
66 setsockopt(fd, SOL_SOCKET, SO_RCVBUF, &RCVBUF, sizeof(RCVBUF)); 66 setsockopt_SOL_SOCKET_int(fd, SO_RCVBUF, RCVBUF);
67 setsockopt(fd, SOL_SOCKET, SO_RCVBUFFORCE, &RCVBUF, sizeof(RCVBUF)); 67 setsockopt_SOL_SOCKET_int(fd, SO_RCVBUFFORCE, RCVBUF);
68 if (0) { 68 if (0) {
69 int z; 69 int z;
70 socklen_t zl = sizeof(z); 70 socklen_t zl = sizeof(z);