Use gcc -ansi -pedantic in 9c. Fix many non-C89-isms.

This commit is contained in:
rsc 2006-04-01 19:24:03 +00:00
parent 226d80b821
commit cbeb0b26e4
492 changed files with 3218 additions and 3167 deletions

View file

@ -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{

View file

@ -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 {

View file

@ -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
};
/*

View file

@ -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;