1 /* 2 #notarget: cris*-*-elf 3 */ 4 5 #include <unistd.h> 6 #include <errno.h> 7 #include <stdio.h> 8 #include <stdlib.h> 9 main(int argc,char * argv[])10int main (int argc, char *argv[]) 11 { 12 char buf[1024]; 13 /* This depends on the test-setup, but it's unlikely that the program 14 is passed as a symlink, so supposedly safe. */ 15 if (readlink(argv[0], buf, sizeof (buf)) != -1 || errno != EINVAL) 16 abort (); 17 18 printf ("pass\n"); 19 exit (0); 20 } 21