如何使用C和系统调用模拟bash的"ulimit -u"命令?

Tom*_*s T 2 c unix linux system-calls

他们给我写一个程序,确定的过程,用户可以拥有最大数量的任务,就像bash的"的ulimit -u"内置的命令,但使用系统调用和C.有关如何实现这一点的任何暗示?

Die*_*Epp 5

ulimit内建只是在界面getrlimitsetrlimit功能.

请参阅getrlimit,setrlimit手册页.

特别是,您对该RLIMIT_NPROC资源感兴趣.