Use gcc -ansi -pedantic in 9c. Fix many non-C89-isms.
This commit is contained in:
parent
226d80b821
commit
cbeb0b26e4
492 changed files with 3218 additions and 3167 deletions
|
|
@ -31,21 +31,24 @@ char *rflush(Fid*), *rversion(Fid*), *rauth(Fid*),
|
|||
*rread(Fid*), *rwrite(Fid*), *rclunk(Fid*),
|
||||
*rremove(Fid*), *rstat(Fid*), *rwstat(Fid*);
|
||||
|
||||
char *(*fcalls[])(Fid*) = {
|
||||
[Tflush] rflush,
|
||||
[Tversion] rversion,
|
||||
[Tauth] rauth,
|
||||
[Tattach] rattach,
|
||||
[Twalk] rwalk,
|
||||
[Topen] ropen,
|
||||
[Tcreate] rcreate,
|
||||
[Tread] rread,
|
||||
[Twrite] rwrite,
|
||||
[Tclunk] rclunk,
|
||||
[Tremove] rremove,
|
||||
[Tstat] rstat,
|
||||
[Twstat] rwstat,
|
||||
};
|
||||
char *(*fcalls[Tmax])(Fid*);
|
||||
void
|
||||
initfcalls(void)
|
||||
{
|
||||
fcalls[Tflush]= rflush;
|
||||
fcalls[Tversion]= rversion;
|
||||
fcalls[Tauth]= rauth;
|
||||
fcalls[Tattach]= rattach;
|
||||
fcalls[Twalk]= rwalk;
|
||||
fcalls[Topen]= ropen;
|
||||
fcalls[Tcreate]= rcreate;
|
||||
fcalls[Tread]= rread;
|
||||
fcalls[Twrite]= rwrite;
|
||||
fcalls[Tclunk]= rclunk;
|
||||
fcalls[Tremove]= rremove;
|
||||
fcalls[Tstat]= rstat;
|
||||
fcalls[Twstat]= rwstat;
|
||||
}
|
||||
|
||||
char Eperm[] = "permission denied";
|
||||
char Enotdir[] = "not a directory";
|
||||
|
|
@ -76,6 +79,7 @@ main(int argc, char *argv[])
|
|||
char buf[TICKREQLEN];
|
||||
|
||||
fmtinstall('F', fcallfmt);
|
||||
initfcalls();
|
||||
|
||||
defmnt = "tapefs";
|
||||
ARGBEGIN{
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@ enum
|
|||
{
|
||||
OPERM = 0x3, /* mask of all permission types in open mode */
|
||||
Nram = 512,
|
||||
Maxbuf = 8192, /* max buffer size */
|
||||
Maxbuf = 8192 /* max buffer size */
|
||||
};
|
||||
|
||||
typedef struct Fid Fid;
|
||||
|
|
@ -53,7 +53,7 @@ enum
|
|||
Pread = 4,
|
||||
Pother = 1,
|
||||
Pgroup = 8,
|
||||
Powner = 64,
|
||||
Powner = 64
|
||||
};
|
||||
|
||||
typedef struct idmap {
|
||||
|
|
|
|||
|
|
@ -16,7 +16,8 @@ enum
|
|||
ZTrailInfo = 1 << 3, /* uncsize, csize, and crc are in trailer */
|
||||
ZCompPatch = 1 << 5, /* compression patched data */
|
||||
|
||||
ZCrcPoly = 0xedb88320,
|
||||
/* ZCrcPoly = 0xedb88320, */
|
||||
#define ZCrcPoly 0xedb88320
|
||||
|
||||
/*
|
||||
* compression method
|
||||
|
|
@ -57,7 +58,7 @@ enum
|
|||
ZHeadCrc = 4 + 2 + 2 + 2 + 2 + 2,
|
||||
ZTrailSize = 4 + 4 + 4,
|
||||
ZCHeadSize = 4 + 2 + 2 + 2 + 2 + 2 + 2 + 4 + 4 + 4 + 2 + 2 + 2 + 2 + 2 + 4 + 4,
|
||||
ZECHeadSize = 4 + 2 + 2 + 2 + 2 + 4 + 4 + 2,
|
||||
ZECHeadSize = 4 + 2 + 2 + 2 + 2 + 4 + 4 + 2
|
||||
};
|
||||
|
||||
/*
|
||||
|
|
|
|||
|
|
@ -19,7 +19,7 @@
|
|||
enum {
|
||||
IS_MSDOS = 0, /* creator OS (interpretation of external flags) */
|
||||
IS_RDONLY = 1, /* file was readonly (external flags) */
|
||||
IS_TEXT = 1, /* file was text (internal flags) */
|
||||
IS_TEXT = 1 /* file was text (internal flags) */
|
||||
};
|
||||
|
||||
typedef struct Block Block;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue