This is mac.h in view mode; [Download] [Up]
/*
Macintosh specific include declarations.
*/
#ifndef _MAC_H
#define _MAC_H
#if defined(__cplusplus) || defined(c_plusplus)
extern "C" {
#endif
#include <stat.h>
#include <errno.h>
#include <Errors.h>
#include <Files.h>
/*
Define declarations.
*/
#define S_IREAD 00400
#define S_IWRITE 00200
/*
Typedef declarations.
*/
typedef struct _DIR
{
int
d_VRefNum;
long int
d_DirID;
int
d_index;
} DIR;
struct dirent
{
char
d_name[255];
int
d_namlen;
};
/*
Macintosh utilities routines.
*/
extern long
telldir(DIR *);
extern DIR
*opendir(char *);
extern int
systemMAC(const char *);
extern struct dirent
*readdir(DIR *);
extern void
closedir(DIR *),
seekdir(DIR *,long);
#if defined(__cplusplus) || defined(c_plusplus)
}
#endif
#endif
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.