1 /* Check that --sysroot is applied to open(2).
4 We assume, with EXE being the name of the executable:
5 - The simulator executes with cwd the same directory where the executable
6 is located (also argv[0] contains a plain filename without directory
7 components -or- argv[0] contains the full non-sysroot path to EXE).
8 - There's no /EXE on the host file system. */
14 int main (int argc
, char *argv
[])
18 if (argv
[0][0] != '/')
20 fnam
= malloc (strlen (argv
[0]) + 2);
24 strcat (fnam
, argv
[0]);
27 fnam
= strrchr (argv
[0], '/');
29 f
= fopen (fnam
, "rb");
34 /* Cover another execution path. */
35 if (fopen ("/nonexistent", "rb") != NULL