Home | History | Annotate | Line # | Download | only in c
      1 /* Check that lstat:ing an nonexistent file works as expected.
      2 #progos: linux
      3 */
      4 
      5 #include <sys/types.h>
      6 #include <sys/stat.h>
      7 #include <unistd.h>
      8 #include <errno.h>
      9 #include <stdio.h>
     10 #include <stdlib.h>
     11 
     12 int main (void)
     13 {
     14   struct stat buf;
     15 
     16   if (lstat ("nonexistent", &buf) == 0 || errno != ENOENT)
     17     abort ();
     18   printf ("pass\n");
     19   exit (0);
     20 }
     21