which included commits to RCS files with non-trunk default branches. git-svn-id: svn://10.65.10.50/trunk@5403 c028cbd2-c16b-5b4b-a496-9718f37d4682
		
			
				
	
	
		
			50 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			C
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			50 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			C
		
	
	
		
			Executable File
		
	
	
	
	
| #ifndef __vmstat_h
 | |
| #define __vmstat_h
 | |
| 
 | |
| /* stat.h      definitions   */
 | |
| 
 | |
| #ifndef _INO_T_DEFINED
 | |
| typedef unsigned short ino_t;       /* i-node number (not used on DOS) */
 | |
| #define _INO_T_DEFINED
 | |
| #endif
 | |
| 
 | |
| #ifndef _DEV_T_DEFINED
 | |
| typedef short dev_t;                /* device code */
 | |
| #define _DEV_T_DEFINED
 | |
| #endif
 | |
| 
 | |
| #ifndef _OFF_T_DEFINED
 | |
| typedef long off_t;                 /* file offset value */
 | |
| #define _OFF_T_DEFINED
 | |
| #endif
 | |
| 
 | |
| #ifndef _STAT_DEFINED
 | |
| struct stat {
 | |
|   dev_t  st_dev;
 | |
|   ino_t  st_ino;
 | |
|   short  st_mode;
 | |
|   short  st_nlink;
 | |
|   int    st_uid;
 | |
|   int    st_gid;
 | |
|   off_t  st_size;
 | |
|   time_t st_atime;
 | |
|   time_t st_mtime;
 | |
|   time_t st_ctime;
 | |
| };
 | |
| #define _STAT_DEFINED
 | |
| #endif
 | |
| 
 | |
| int stat(const char *path, struct stat *buf);
 | |
| int fstat(int fd, struct stat *buf);
 | |
| 
 | |
| #define S_IFMT       0xFFFF
 | |
| #define _FLDATA(m)   (*(fldata_t *) &m)
 | |
| #define S_ISDIR(m)   (_FLDATA(m).__dsorgPDSdir)
 | |
| #define S_ISREG(m)   (_FLDATA(m).__dsorgPO | \
 | |
|                       _FLDATA(m).__dsorgPDSmem | \
 | |
|                       _FLDATA(m).__dsorgPS)
 | |
| #define S_ISBLK(m)   (_FLDATA(m).__recfmBlk)
 | |
| #define S_ISMEM(m)   (_FLDATA(m).__dsorgMem)
 | |
| 
 | |
| #endif /* __vmstat_h */
 |