blob: a5f6c40a24df3249f0a284d059a0c2b64fff7b90 [file] [log] [blame]
#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;
}