android_mt6572_jiabo/external/ltrace/testsuite/ltrace.main/main-vfork.c
2025-09-05 16:56:03 +08:00

28 lines
358 B
C

#include <unistd.h>
extern void print (char *);
#define PRINT_LOOP 10
void
th_main (char * arg)
{
int i;
for (i=0; i<PRINT_LOOP; i++)
print (arg);
}
int main (int argc, char ** argv)
{
if (argc != 1)
{
th_main ("aaa");
return 0;
}
if (!vfork ())
execlp (argv[0], argv[0], "", NULL);
th_main ("bbb");
return 0;
}