-
Notifications
You must be signed in to change notification settings - Fork 0
/
nuadd.h
30 lines (26 loc) · 951 Bytes
/
nuadd.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
/*
* nuadd.h - declarations for nuadd.c
*
* NuLib v3.2 March 1992 Freeware (distribute, don't sell)
* By Andy McFadden ([email protected])
*/
/* information is copied from file-dependent structures (FileRec) to here */
typedef struct {
char *pathname; /* as much of the path as we need to know */
char *store_name; /* what name the file will be stored under */
fourbyt eof; /* length of file */
fourbyt fAccess; /* was Word */
fourbyt fileType; /* was Word */
fourbyt auxType;
twobyt storageType;
Time create_dt; /* Time = TimeRec = 8 bytes in misctool.h/nuread.h */
Time mod_dt;
twobyt fileSysID; /* these two are non-standard */
onebyt fileSysInfo;
int marked; /* application specific */
} file_info;
#define MAXARGS 255 /* max #of files specified on command line; signed int */
extern void NuAdd();
extern long AddFile();
extern onebyt *MakeMHblock();
extern int EvalArgs();