Adressraum ausgeben

soa

Erfahrenes Mitglied
Hallo zusammen,

ich kenne mich ja so gar nicht mit C aus, möchte aber für ein UNIX BS ein Programm schreiben, mit dessen Hilfe ich beweisen kann, dass ein Elternprozess einen anderen Adressraum als der Sohnprzess hat.

Dazu folgender Ansatz:

PHP:
#include <stdio.h>
#include <unistd.h>

int main () {
   int pid;

   printf("...Programm gestartet...\n");

   pid = fork ();

   if ( pid ) {
      printf("[Eltern (%d)] PID des Kindes: %d\n", getpid(), pid);
   }
   else {
      printf("[Kind (%d)] PID des Elternprozesses: %d\n", getpid(),
getppid());
      execl("/bin/date", "-u", NULL);
   }
   printf("[%d ]Programmende\n", getpid());
   return 0;
}

Kann man das Programm dahingehend erweitern, dass ein Hinweis zum Adressraum für
PID und PPID ausgegeben werden?

Für Hinweise wäre ich sehr dankbar.

VG
SOA
 

Neue Beiträge

Zurück