 c09015dd04
			
		
	
	
		c09015dd04
		
	
	
	
	
		
			
			Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
		
			
				
	
	
		
			28 lines
		
	
	
		
			512 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			28 lines
		
	
	
		
			512 B
		
	
	
	
		
			C
		
	
	
	
	
	
| /* Simulator options:
 | |
| #notarget: cris*-*-elf
 | |
| #sim: --sysroot=@exedir@
 | |
| */
 | |
| 
 | |
| #include <sys/types.h>
 | |
| #include <sys/stat.h>
 | |
| #include <unistd.h>
 | |
| #include <stdio.h>
 | |
| #include <string.h>
 | |
| #include <stdlib.h>
 | |
| 
 | |
| int main (int argc, char *argv[])
 | |
| {
 | |
|   char path[1024] = "/";
 | |
|   struct stat buf;
 | |
| 
 | |
|   strncat(path, argv[0], sizeof(path) - 2);
 | |
|   if (lstat (".", &buf) != 0
 | |
|       || !S_ISDIR (buf.st_mode))
 | |
|     abort ();
 | |
|   if (lstat (path, &buf) != 0
 | |
|       || !S_ISREG (buf.st_mode))
 | |
|     abort ();
 | |
|   printf ("pass\n");
 | |
|   exit (0);
 | |
| }
 |