1 /* 2 #notarget: cris*-*-elf 3 */ 4 5 #include <sys/types.h> 6 #include <sys/stat.h> 7 #include <unistd.h> 8 #include <stdio.h> 9 #include <errno.h> 10 #include <stdlib.h> 11 main(void)12int main (void) 13 { 14 struct stat buf; 15 16 /* From Linux, we get EFAULT. The simulator sends us EINVAL. */ 17 if (lstat (NULL, &buf) != -1 18 || (errno != EINVAL && errno != EFAULT)) 19 { 20 perror ("lstat 1"); 21 abort (); 22 } 23 24 printf ("pass\n"); 25 exit (0); 26 } 27