我想在/ proc / sys / net / ipv4 //中动态配置变量accept_local。我可以使用任何系统调用来配置它,而不是使用文件操作。
答案 0 :(得分:0)
将值写入文件是系统调用,所以,如果你想通过Linux系统调用实现这一点:
fd = open("/proc/sys/net/ipv4/accept_local", O_WRONLY)
该文件(第一个系统调用)write(fd, "1", 1)
到那个(第二个系统调用)close(fd)
文件句柄(第三个系统调用)。Voila,通过三个系统调用完成网络配置。
PS:你的问题非常关注着名的XY Problem。
答案 1 :(得分:-1)
这绝对可以帮助您sysctl