how platform libraries are built. The ARCH pm variable has now been renamed PLATFORM (which is more accurate) and a different ARCH variable added, which represents the CPU family rather than the hardware platform.
		
			
				
	
	
		
			45 lines
		
	
	
	
		
			839 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			45 lines
		
	
	
	
		
			839 B
		
	
	
	
		
			C
		
	
	
	
	
	
| /* $Id$ */
 | |
| /*
 | |
|  * (c) copyright 1987 by the Vrije Universiteit, Amsterdam, The Netherlands.
 | |
|  * See the copyright notice in the ACK home directory, in the file "Copyright".
 | |
|  */
 | |
| #ifndef _DIR_H
 | |
| #define _DIR_H
 | |
| 
 | |
| #ifdef __BSD4_2
 | |
| #define MAXNAMLEN 255
 | |
| #else
 | |
| #define MAXNAMLEN 14
 | |
| #endif
 | |
| #define DIRBLKSIZ 512
 | |
| #undef DIRSIZ
 | |
| #define DIRSIZ(dp) \
 | |
| 	((sizeof(struct direct) - (MAXNAMLEN+1)) + (((dp)->d_namlen+1+3)&~3))
 | |
| struct direct {
 | |
| 	long	d_ino;
 | |
| 	short	d_reclen;
 | |
| 	short	d_namlen;
 | |
| 	char	d_name[MAXNAMLEN+1];
 | |
| };
 | |
| 
 | |
| struct _dirdesc {
 | |
| 	int	dd_fd;
 | |
| 	long	dd_loc;
 | |
| 	long	dd_size;
 | |
| 	char	*dd_buf;
 | |
| 	int	dd_bsize;
 | |
| };
 | |
| 
 | |
| typedef struct _dirdesc DIR;
 | |
| 
 | |
| #ifndef NULL
 | |
| #define NULL 0
 | |
| #endif
 | |
| extern DIR *opendir();
 | |
| extern struct direct *readdir();
 | |
| extern long telldir();
 | |
| extern seekdir();
 | |
| #define rewinddir(dirp) seekdir((dirp), 0L)
 | |
| extern closedir();
 | |
| 
 | |
| #endif /* _DIR_H */
 |