如何在C中通过系统调用配置accept_local
How to configure accept_local through system calls in C
我想在 /proc/sys/net/ipv4// 中动态配置变量 accept_local。除了使用文件操作,有没有我可以用来配置它的系统调用。
将值写入文件 是 系统调用,因此,如果您想通过 Linux 系统调用来实现:
fd = open("/proc/sys/net/ipv4/accept_local", O_WRONLY)
那个文件(第一个系统调用)
write(fd, "1", 1)
到那个(第二个系统调用)
close(fd)
文件句柄(第三个系统调用)。
瞧,通过三个系统调用完成网络配置。
PS: 你的问题很有名 XY Problem.
绝对可以帮到你sysctl
我想在 /proc/sys/net/ipv4// 中动态配置变量 accept_local。除了使用文件操作,有没有我可以用来配置它的系统调用。
将值写入文件 是 系统调用,因此,如果您想通过 Linux 系统调用来实现:
fd = open("/proc/sys/net/ipv4/accept_local", O_WRONLY)
那个文件(第一个系统调用)write(fd, "1", 1)
到那个(第二个系统调用)close(fd)
文件句柄(第三个系统调用)。
瞧,通过三个系统调用完成网络配置。
PS: 你的问题很有名 XY Problem.
绝对可以帮到你sysctl