ths | dd43edf | 2007-10-08 13:32:20 +0000 | [diff] [blame] | 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 | |
| 18 | strcat (path, argv[0]); |
| 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 | } |