如何在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