|
|
1.1 root 1: /* Simulator options:
2: #notarget: cris*-*-elf
3: #sim: --sysroot=@exedir@
4: */
5:
6: #include <sys/types.h>
7: #include <sys/stat.h>
8: #include <unistd.h>
9: #include <stdio.h>
10: #include <string.h>
11: #include <stdlib.h>
12:
13: int main (int argc, char *argv[])
14: {
15: char path[1024] = "/";
16: struct stat buf;
17:
1.1.1.3 ! root 18: strncat(path, argv[0], sizeof(path) - 2);
1.1 root 19: if (lstat (".", &buf) != 0
20: || !S_ISDIR (buf.st_mode))
21: abort ();
22: if (lstat (path, &buf) != 0
23: || !S_ISREG (buf.st_mode))
24: abort ();
25: printf ("pass\n");
26: exit (0);
27: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.