#include < sys/time.h >
#include < sys/resource.h >
#include < unistd.h >
#include < stdio.h >
int main()
{
struct rlimit rlim;
rlim.rlim_cur = 1;
rlim.rlim_max = 2;
if (setrlimit(RLIMIT_CPU, &rlim) < 0){
perror("setrlimit");
return 1;
}
for(;;){
chdir(".");
}
return 0;
}
libsystem_kernel.dylib`chdir:
0x7fff8cd39b38 <+0>: movl $0x200000c, %eax
0x7fff8cd39b3d <+5>: movq %rcx, %r10
0x7fff8cd39b40 <+8>: syscall
-> 0x7fff8cd39b42 <+10>: jae 0x7fff8cd39b4c ; <+20>
0x7fff8cd39b44 <+12>: movq %rax, %rdi
0x7fff8cd39b47 <+15>: jmp 0x7fff8cd34c53 ; cerror_nocancel
0x7fff8cd39b4c <+20>: retq
0x7fff8cd39b4d <+21>: nop
0x7fff8cd39b4e <+22>: nop
0x7fff8cd39b4f <+23>: nop