/* Ltrace Test : trace-fork.c Objectives : Verify that ltrace can trace to child process after fork called. This file was written by Yao Qi <qiyao@cn.ibm.com>. */ #include <stdio.h> #include <sys/types.h> void child () { printf("Fork Child\n"); sleep(1); } int main () { pid_t pid; pid = fork (); if (pid == -1) puts("fork failed!"); else if (pid == 0) child(); else { printf("My child pid is %d\n",pid); wait(); } return 0; }