Hi Jan, On Wed, Sep 27, 2000 at 02:56:20PM +0200, Jan Kara wrote: > > So I've been thinking about fixes in quota (and also writing some parts). While we're at it, I've attached a patch which I was sent which simply teaches quota about ext3 as a valid fs type in fstab. It appears to work fine for me --- let me know if you want me to validate a new quotautils on ext3. Cheers, Stephen
--- quota-2.00-pre3/hasquota.c.ext3 Sun Jul 25 16:08:47 1999 +++ quota-2.00-pre3/hasquota.c Fri Sep 8 17:57:43 2000 @@ -28,7 +28,7 @@ #define min(x,y) ((x) < (y)) ? (x) : (y) #define CORRECT_FSTYPE(type) \ -(!strcmp(type,MNTTYPE_EXT2)) +(!strcmp(type,MNTTYPE_EXT2) || !strcmp(type,MNTTYPE_EXT3)) char *qfextension[] = INITQFNAMES; static char *qfname = QUOTAFILENAME; --- quota-2.00-pre3/mntent.h.ext3 Sun Jul 25 16:08:47 1999 +++ quota-2.00-pre3/mntent.h Fri Sep 8 17:57:43 2000 @@ -11,6 +11,7 @@ #define MNTTYPE_COHERENT "coherent" /* Coherent file system */ #define MNTTYPE_EXT "ext" /* Extended file system */ #define MNTTYPE_EXT2 "ext2" /* Second Extended file system */ +#define MNTTYPE_EXT3 "ext3" /* Second Extended file system w/ +journaling */ #define MNTTYPE_HPFS "hpfs" /* OS/2's high performance file system */ #define MNTTYPE_ISO9660 "iso9660" /* ISO CDROM file system */ #define MNTTYPE_MINIX "minix" /* MINIX file system */ --- quota-2.00-pre3/quotacheck.c.ext3 Fri Sep 8 17:57:43 2000 +++ quota-2.00-pre3/quotacheck.c Fri Sep 8 17:58:26 2000 @@ -292,7 +292,7 @@ st.st_nlink, st.st_blocks); #if defined(EXT2_DIRECT) - if (!strcmp(mnt->mnt_type, MNTTYPE_EXT2)) { + if (!strcmp(mnt->mnt_type, MNTTYPE_EXT2) || !strcmp(mnt->mnt_type, +MNTTYPE_EXT3)) { ext2_direct_scan(mnt_fsname); } else if (mnt->mnt_dir) { #else