我想在/proc/sys/net/net/ipv4//动态地配置变量accept_local。与其使用文件操作,我可以使用任何系统调用来配置此。
写入文件的值是 syscalls,因此,如果您想通过Linux syscalls实现这一目标:
-
fd = open("/proc/sys/net/ipv4/accept_local", O_WRONLY)
该文件(第一个syscall) -
write(fd, "1", 1)
到那个(第二个syscall) -
close(fd)
文件句柄(第三syscall)。
voila,通过三个syscalls完成的网络配置。
ps:您的问题非常著名的XY问题。
这绝对可以帮助您sysctl