hi,
kleines verständnisproblem ...
wieso funktioniert das beschreiben des speichers des elternprozesses nicht?
Code:#include <sys/types.h> #include <sys/times.h> #include <sys/wait.h> #include <sys/resource.h> #include <unistd.h> #include <stdio.h> #include <ctype.h> #include <stdlib.h> #include <time.h> int main(){ int *pp, p, rc; p=10; pp = & p; printf("%d \t %p \n",p,pp); rc = fork(); if(rc==0){ *pp=2; printf("Child "); } else { sleep(10); } printf("%d \t %p \n",p,pp); return 0; }
Lesezeichen