Rename newtestsuite to testsuite
[dyninst.git] / testsuite / src / dyninst / test4_1_mutatee.c
1 #include <stdlib.h>
2
3 #include "mutatee_util.h"
4
5 #ifdef os_windows_test
6 #include <process.h>
7 #endif
8
9 /* Externally accessed function prototypes.  These must have globally unique
10  * names.  I suggest following the pattern <testname>_<function>
11  */
12
13 /* Global variables accessed by the mutator.  These must have globally unique
14  * names.
15  */
16
17 unsigned int test4_1_global1 = 0xdeadbeef;
18
19 /* Internally used function prototypes.  These should be declared with the
20  * keyword static so they don't interfere with other mutatees in the group.
21  */
22
23 /* Global variables used internally by the mutatee.  These should be declared
24  * with the keyword static so they don't interfere with other mutatees in the
25  * group.
26  */
27
28 /* Function definitions follow */
29
30 int test4_1_mutatee() {
31   test4_1_global1 = 1000001;
32   exit((int) getpid());
33   return 0; /* Unreachable, but stops some compilers from complaining */
34 }