symbian-qemu-0.9.1-12/qemu-symbian-svp/tests/cris/check_stat4.c
changeset 1 2fb8b9db1c86
equal deleted inserted replaced
0:ffa851df0825 1:2fb8b9db1c86
       
     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 }