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 */
 |