]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blob - gdb/testsuite/gdb.hp/foll-exec.c
Initial creation of sourceware repository
[thirdparty/binutils-gdb.git] / gdb / testsuite / gdb.hp / foll-exec.c
1 #include <stdio.h>
2
3 int global_i = 100;
4
5 main ()
6 {
7 int local_j = global_i+1;
8 int local_k = local_j+1;
9
10 printf ("follow-exec is about to execlp(execd-program)...\n");
11
12 execlp ("gdb.hp/execd-program",
13 "gdb.hp/execd-program",
14 "execlp arg1 from follow-exec",
15 (char *)0);
16
17 printf ("follow-exec is about to execl(execd-program)...\n");
18
19 execl ("gdb.hp/execd-program",
20 "gdb.hp/execd-program",
21 "execl arg1 from follow-exec",
22 "execl arg2 from follow-exec",
23 (char *)0);
24
25 {
26 static char * argv[] = {
27 "gdb.hp/execd-program",
28 "execv arg1 from follow-exec",
29 0};
30
31 printf ("follow-exec is about to execv(execd-program)...\n");
32
33 execv ("gdb.hp/execd-program", argv);
34 }
35 }