1 2006-06-24 Theodore Ts'o <tytso@mit.edu>
3 * Release of E2fsprogs 1.40
5 2007-04-02 Theodore Tso <tytso@mit.edu>
7 * parse_num.c (parse_num_blocks): When parsing the 's' prefix,
8 take into account the filesystem blocksize so we return
9 the correct answer for non-1k blocksize filesystems.
10 (Addresses Debian Bug: #408298)
12 2007-03-21 Theodore Tso <tytso@mit.edu>
14 * feature.c (e2p_edit_feature), mntopts.c (e2p_edit_mntopts): Fix
17 2006-11-12 Theodore Tso <tytso@mit.edu>
19 * feature.c: Add support for printing the huge_file, gdt_checksum,
20 dir_nlink, extra_isize, extent, and 64bit features.
22 2006-11-11 Theodore Tso <tytso@mit.edu>
24 * ls.c (print_super_flags, list_super2): Print the signed/unsigned
25 dirhash information from the superblock flags field.
27 2006-09-29 Theodore Tso <tytso@mit.edu>
29 * percent.c (e2p_percent): Fix bug which caused e2p_percent to
30 crash if the percentage was zero.
32 2006-08-30 Theodore Tso <tytso@mit.edu>
34 * percent.c (e2p_percent): Add a new function which accurate and
35 without risk of overflow calculates a percentage of a base
38 2006-08-05 Theodore Tso <tytso@mit.edu>
40 * pf.c: Add support for EXT4_EXTENTS_FL flag.
42 2006-05-08 Theodore Tso <tytso@mit.edu>
44 * feature.c: Add support for EXT2_FEATURE_COMPAT_LAZY_BG feature.
46 2006-04-18 Theodore Ts'o <tytso@mit.edu>
48 * uuid.c (e2p_is_null_uuid): Fix really stupid bug which could
49 cause dumpe2fs to fail to display a the journal or hash
50 seed UUID. (Thanks to Guillaume Chambraud for pointing
53 2006-03-23 Theodore Ts'o <tytso@mit.edu>
55 * feature.c (e2p_edit_feature): If the pseudo-feature "none" or
56 "clear" is specified, then zero out all of the feature
59 2005-12-10 Theodore Ts'o <tytso@mit.edu>
61 * Makefile.in: Add a dependency to make sure that the
62 subdirectories are created before creating all of the
65 2006-06-30 Theodore Ts'o <tytso@mit.edu>
67 * Release of E2fsprogs 1.38
69 2005-06-16 Theodore Ts'o <tytso@mit.edu>
71 * Makefile.in: Add an include path specifier when building
72 tst_ostype so that "make check" will build correctly on
73 systems without the include files from e2fsprogs installed
74 in the system include directory.
76 2005-05-06 Theodore Ts'o <tytso@mit.edu>
78 * Makefile.in (tst_ostype): Add $(ALL_CFLAGS) to the tst_ostype
79 rule so it can find the header files. (Addresses
80 Sourceforge Bug: #1180572)
82 2005-04-09 Theodore Ts'o <tytso@mit.edu>
84 * ls.c: Add stdlib.h header file since list_super2() uses the
87 2005-03-30 Theodore Ts'o <tytso@mit.edu>
89 * ostype.c (e2p_os2string): Check to make sure malloc() is
90 successful before attempting to copy into it. Add
91 #include of stdlib.h to fix a core dump bug on the IA64
92 architecture. (Addresses Debian Bug #302200)
94 2005-03-21 Theodore Ts'o <tytso@mit.edu>
96 * Release of E2fsprogs 1.37
98 2005-03-19 Theodore Ts'o <tytso@mit.edu>
100 * ls.c (list_super2): Use the new e2p_os2string() function
102 * ostype.c: New file which converts between an integer os_type and
105 2006-02-05 Theodore Ts'o <tytso@mit.edu>
107 * Release of E2fsprogs 1.36
109 2005-02-05 Theodore Ts'o <tytso@mit.edu>
111 * Makefile.in: Remove e2p.pc on a "make distclean"
113 2005-01-26 Theodore Ts'o <tytso@mit.edu>
115 * e2p.pc.in: Add pkg-config files.
117 2005-01-19 Theodore Ts'o <tytso@mit.edu>
119 * ls.c (list_super2): Interpret OS Creator values for FreeBSD and
122 2005-01-05 Theodore Ts'o <tytso@mit.edu>
124 * parse_num.c (parse_num_blocks): New file which adds a standard
125 function for parsing the number of blocks by programs such
126 as mke2fs and resize2fs.
128 2004-12-23 Theodore Ts'o <tytso@mit.edu>
130 * ls.c (list_super2): Print the s_reserved_gdt_blocks field if it
133 2004-12-14 Theodore Ts'o <tytso@mit.edu>
135 * Makefile.in: Use Linux-kernel-style makefile output for "make
138 * Makefile.in (installdirs): Use $(MKINSTALLDIRS) macro
140 2004-11-30 Theodore Ts'o <tytso@mit.edu>
142 * Makefile.in: Use Linux-kernel-style makefile output to make it
143 easier to see errors/warnings.
145 2004-11-29 Theodore Ts'o <tytso@mit.edu>
147 * feature.c: Add support for the extents filesystem feature.
149 2004-06-04 Theodore Ts'o <tytso@mit.edu>
151 * setflags.c, fsetflags.c: On linux systems, undefine HAVE_CHFLAGS
152 to deal with lame glibc's that define this function
153 without actually implementing it. Can you say "attractive
154 nuisance", boys and girls? I knew you could! (Thanks to
155 Pavel Troller for reporting this braindamage.)
157 2004-02-29 Brian Bergstrand <brian@bergstrand.org>
159 * Makefile.in: Use $(BSDLIB_PIC_FLAG) to determine whether to use
162 2004-02-28 Theodore Ts'o <tytso@mit.edu>
164 * Release of E2fsprogs 1.35
166 2004-01-31 Theodore Ts'o <tytso@mit.edu>
168 * fgetflags.c, fgetversion.c, fsetflags.c, fsetversion.c: Apply
169 patch from Brian Bergstrand to support ext2_ioctl() in
170 Darwin. This is implemented via the fsctl system call.
172 2003-08-20 Theodore Ts'o <tytso@mit.edu>
174 * ls.c (list_super2): Display the journal backup type.
176 2003-07-25 Theodore Ts'o <tytso@mit.edu>
178 * Release of E2fsprogs 1.34
180 2003-07-06 Theodore Ts'o <tytso@mit.edu>
182 * iod.c: Fix gcc -Wall nitpicks (missing #include <string.h>)
184 2003-04-21 Theodore Ts'o <tytso@mit.edu>
186 * Release of E2fsprogs 1.33
188 2003-04-19 Theodore Ts'o <tytso@mit.edu>
190 * fgetflags.c (fgetflags), fsetflags.c (fsetflags): Remove unused
191 and useless close(fd).
193 * hashstr.c (e2p_hash2string): Remove unused variables.
195 * iod.c: Fix gcc -Wall warnings by including stdlib.h.
197 2003-04-12 Theodore Ts'o <tytso@mit.edu>
199 * iod.c (iterate_on_dir): Support systems that don't have d_reclen
202 2003-04-11 Theodore Ts'o <tytso@mit.edu>
204 * feature.c: Remove support for EXT2_FEATURE_RO_COMPAT_BTREE_DIR,
205 since it's not actually used, and may confuse people who
206 are looking for EXT2_FEATURE_COMPAT_DIR_INDEX, which is in
209 2003-03-17 Theodore Ts'o <tytso@mit.edu>
211 * ls.c (list_super2): Display the superblock fields even if the
212 journal or the dir index feature is not enabled.
214 2002-11-09 Theodore Ts'o <tytso@mit.edu>
216 * Release of E2fsprogs 1.32
218 2002-11-08 Theodore Ts'o <tytso@mit.edu>
220 * Release of E2fsprogs 1.31
222 2002-11-08 Theodore Ts'o <tytso@mit.edu>
224 * pf.c: Print the indexed directory flag if present. Don't
225 display all of the compression flags unless compression
228 2002-10-31 Theodore Ts'o <tytso@mit.edu>
230 * Release of E2fsprogs 1.30
232 2002-11-01 Theodore Ts'o <tytso@mit.edu>
234 * pf.c: Add support for a new inode flag, which is to be used for
235 indicating the top of directory hierarchies for the Orlov
238 2002-10-25 Theodore Ts'o <tytso@mit.edu>
240 * ls.c (list_super2): Print the s_mkfs_time field if it is
241 present. If the last mount time (s_mtime) is zero, print
244 2002-10-20 Theodore Ts'o <tytso@valinux.com>
246 * e2p.h (e2p_string2mntopt), mntopts.c, ls.c (print_mntopts):
247 Remove unneeded "compat" argument to e2p_string2mntopt().
248 Add mount options for the journal data mode (journaled,
251 * feature.c, ls.c (list_super2): Add support for the
252 meta_blockgroup filesystem format.
254 2002-10-15 <tytso@snap.thunk.org>
256 * ls.c (print_mntopts, list_super2): Print any default mount
257 options which the filesystem might have.
259 * e2p.h, mntopts.c: New function which converts back and forth
260 between strings and default mount options.
262 2001-09-24 Theodore Tso <tytso@mit.edu>
264 * Release of E2fsprogs 1.29
266 2001-08-31 Theodore Tso <tytso@thunk.org>
268 * Release of E2fsprogs 1.28
270 2002-08-23 Theodore Ts'o <tytso@mit.edu>
272 * ls.c (list_super2): Print the default hash version and the hash
273 seed for the directory indexing. Use the new e2p_uuid2str
274 function to factor out common code.
276 * uuid.c (e2p_uuid2str), e2p.h: New utility function which factors
277 out some common code.
279 * hashstr.c (e2p_hash2string, e2p_string2hash): New functions
280 which convert the hash algorithm name to and from a string.
282 2002-08-17 Theodore Ts'o <tytso@mit.edu>
284 * fsetflags.c (fsetflags), fgetflags.c (fgetflags.c), setflags.c
285 (setflags), getflags.c (getflags): Check to make sure the
286 file is a regular file or a directory before attempting to
287 use the ext2 ioctls. Otherwise, return EOPNOTSUPP.
288 (Addresses Debian Bug #152029).
290 2002-07-14 Theodore Ts'o <tytso@mit.edu>
292 * fsetflags.c (fsetflags), fgetflags.c (fgetflags,
293 fsetversion.c (fsetversion), fgetversion.c,
294 fgetversion.c: Save errno if the ioctl fails, and
295 restore it just before we return.
297 * iod.c (iterate_on_dir): Rewrite function to make it more
298 portable. We now make much fewer assumptions about nature
299 and layout of struct dirent, which will hopefully help
302 2002-06-15 Theodore Ts'o <tytso@mit.edu>
304 * pf.c: Changed "compressed dirty flag" from 'D' to 'Z'. Add
305 dirsync flag and assign it 'D'.
307 2002-03-08 Theodore Tso <tytso@mit.edu>
309 * Release of E2fsprogs 1.27
311 2002-02-03 Theodore Tso <tytso@thunk.org>
313 * Release of E2fsprogs 1.26
315 2001-12-16 Theodore Tso <tytso@mit.edu>
317 * pf.c: Add const to struct flags_name to avoid -Wall complaints.
319 2001-11-05 Theodore Tso <tytso@mit.edu>
321 * pf.c: Add a new file attribute, EXT2_NOTAIL_FL
323 2001-09-20 Theodore Tso <tytso@thunk.org>
325 * Release of E2fsprogs 1.25
327 2001-09-02 Theodore Tso <tytso@thunk.org>
329 * Release of E2fsprogs 1.24a
331 2001-08-30 Theodore Tso <tytso@thunk.org>
333 * Release of E2fsprogs 1.24
335 2001-08-15 Theodore Tso <tytso@valinux.com>
337 * Release of E2fsprogs 1.23
339 2001-06-23 Theodore Tso <tytso@valinux.com>
341 * feature.c: Add entry in feature table to interpret
342 EXT2_FEATURE_COMPAT_EXT_ATTR.
344 * Release of E2fsprogs 1.22
346 2001-06-15 Theodore Tso <tytso@valinux.com>
348 * Release of E2fsprogs 1.21
350 2001-06-01 Theodore Tso <tytso@valinux.com>
352 * Makefile.in, uuid.c: Move include/asm/types.h.in to
353 lib/ext2fs/ext2_types.h.in.
355 2001-05-25 Theodore Tso <tytso@valinux.com>
357 * Release of E2fsprogs 1.20
359 2001-05-20 Theodore Tso <tytso@valinux.com>
361 * e2p.h: #include <> instead of "" for ext2fs and et header files,
362 since they will be installed in /usr/include
364 2001-05-14 Theodore Tso <tytso@valinux.com>
366 * e2p.h: Change location of ext2_fs.h to be ext2fs/ext2_fs.h
368 2001-05-11 Andreas Dilger <adilger@turbolinux.com>
370 * feature.c: Add COMPAT_DIR_INDEX and RESIZE_INODE known features
372 2001-05-13 Theodore Tso <tytso@valinux.com>
374 * ls.c (print_features): Added missing space when printing (none)
375 as the filesystem feature.
376 (list_super2): If the filesystem revision is unknown, say so.
378 2001-01-15 Theodore Ts'o <tytso@valinux.com>
380 * ls.c (list_super2): Fix bug where we were printing the
381 filesystem UUID instead of journal UUID when trying to
382 display the journal UUID.
384 2001-01-14 Theodore Ts'o <tytso@valinux.com>
386 * feature.c: Remove backward compatibility #ifdef's for old
387 ext2_fs.h header files.
389 * feature.c: Add definition for EXT3_FEATURE_INCOMPAT_JOURNAL_DEV
391 2001-01-11 Theodore Ts'o <tytso@valinux.com>
393 * pf.c: Clarified name of the Compression_Raw_Access flag, and
394 capitalized Journaled_Data.
396 2001-01-01 <tytso@snap.thunk.org>
398 * ls.c: Remove our own internal definition of struct ext2fs_sb.
399 We can assume that ext2_super_block is always up to date.
401 2000-12-31 <tytso@snap.thunk.org>
403 * pf.c: Add code to print out the journalled data flag.
405 2000-12-02 <tytso@snap.thunk.org>
407 * fgetflags.c (fgetflags):
408 * fgetversion.c (fgetversion):
409 * fsetflags.c (fsetflags):
410 * fsetversion.c (fsetversion): Use the LFS API if available so
411 that the files are opened with O_LARGEFILE. Addresses
414 2000-08-14 <tytso@valinux.com>
416 * ls.c (list_super): Use better description of s_last_orphan
418 * ls.c (list_super, list_super2): Added new API function which
419 takes a FILE * so that the output can be redirected to a
422 2000-07-13 <tytso@valinux.com>
424 * Release of E2fsprogs 1.19
426 2000-07-06 Theodore Ts'o <tytso@valinux.com>
428 * ls.c (list_super): Display the journal information fields in the
429 superblock if the filesystem has a journal.
431 2000-07-04 Theodore Ts'o <tytso@valinux.com>
433 * Makefile.in: Remove explicit link of -lc in the shared library.
434 (It shouldn't be necessary, and is harmful in some cases).
436 2000-05-08 Theodore Ts'o <tytso@valinux.com>
438 * ls.c (list_super): Change the string displayed for the Hurd to
439 be GNU/Hurd, instead of just "GNU".
441 Thu Apr 6 17:38:00 2000 Theodore Y. Ts'o <tytso@signal.thunk.org>
443 * feature.c: Make feature_list static; it shouldn't be exported.
445 * dll/jump.funcs: Update a.out shared library control file.
447 2000-04-03 Theodore Ts'o <tytso@valinux.com>
449 * pf.c (print_flags): Rename EXT2_NOCOMP_FL to EXT2_NOCOMPR_FL.
451 * Makefile.in: Add "set -e" so that any errors in installing
452 header files causes an immediate exit.
454 2000-02-10 Theodore Ts'o <tytso@valinux.com>
456 * Makefile.in: Install the e2p.h header.
458 * e2p.h, pf.c (print_flags): Change the third parameter of
459 print_flags() to be an option parameter, although we only
460 support one option at this point.
462 * pf.c (print_flags): Updated to use a more generic structure for
463 storing the ext2 inode flags. Add support for the
464 (current) set of compression flags.
466 1999-11-19 <tytso@valinux.com>
468 * Makefile.in (distclean): Remove TAGS and Makefile.in.old from
469 the source directory.
471 1999-11-10 <tytso@valinux.com>
473 * Release of E2fsprogs 1.18
475 1999-10-26 <tytso@valinux.com>
477 * Release of E2fsprogs 1.17
479 1999-10-26 <tytso@valinux.com>
481 * feature.c: Fix GCC warnings; add const to the char * types in
482 the function prototypes for e2p_feature2string and
485 1999-10-22 <tytso@valinux.com>
487 * Release of E2fsprogs 1.16
489 1999-10-22 <tytso@valinux.com>
491 * feature.c (e2p_edit_feature), e2p.h: Add a new argument which
492 allows the calling application to limit what features the
493 user is allowed to set or clear using this function.
494 Also add support for comma separated lists.
496 1999-09-07 <tytso@valinux.com>
498 * Makefile.in, feature.c, e2p.h: New file which is used for
499 displaying and editing superblock feature sets.
501 * ls.c (print_features, list_super): Add new function
502 print_features which is used to display the feature
503 bits in the superblock.
505 1999-07-18 Theodore Ts'o <tytso@valinux.com>
507 * Release of E2fsprogs 1.15
509 1999-01-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
511 * Release of E2fsprogs 1.14
513 Mon Jan 4 02:34:53 1999 Theodore Y. Ts'o <tytso@mit.edu>
515 * uuid.c: Use asm/types.h instead of linux/types.h, to be
516 consistent with other locations where we've had to do this
517 to work around glibc.
519 1998-12-15 Theodore Ts'o <tytso@rsts-11.mit.edu>
521 * Release of E2fsprogs 1.13
523 1998-12-02 Theodore Ts'o <tytso@rsts-11.mit.edu>
525 * Makefile.in: Updated dependencies.
527 1998-07-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
529 * Release of E2fsprogs 1.12
531 1998-03-30 Theodore Ts'o <tytso@rsts-11.mit.edu>
533 * Makefile.in: Change to use new installation directory variables
534 convention. Fix uninstall rules to take $(DESTDIR) into
537 1998-03-29 Theodore Ts'o <tytso@rsts-11.mit.edu>
539 * getversion.c (getversion): Return 0 if there's no error.
541 * fgetversion.c (fgetversion): Pass the address of the temporary
542 variable instead of the unitialized variable to the
543 EXT2_IOC_GETVERSION ioctl.
545 Mon Mar 9 08:05:30 1998 Theodore Ts'o <tytso@rsts-11.mit.edu>
547 * fgetflags.c, fgetversion.c, fsetflags.c, fsetversion.c,
548 getflags.c, getversion.c, setflags.c, setversion.c:
549 The ext2 version and flags ioctl's take an int *, not a
550 long *. Fix library to use the correct type, so we don't
551 have problems on the Alpha.
553 Tue Jun 17 01:33:20 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
555 * Release of E2fsprogs 1.11
557 Thu Apr 24 12:16:42 1997 Theodre Ts'o <tytso@localhost.mit.edu>
559 * Release of E2fsprogs version 1.10
561 Wed Apr 23 22:41:55 1997 Theodre Ts'o <tytso@localhost.mit.edu>
563 * ls.c (list_super): Add #ifdef's so it will compile under 1.2.13
565 Thu Apr 17 12:23:38 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
567 * Release of E2fsprogs version 1.09
569 Fri Apr 11 18:56:26 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
571 * Release of E2fsprogs version 1.08
573 Sat Apr 5 11:48:03 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
575 * ls.c (list_super): Display the filesystem revision and any
576 features that might be implemented.
578 Wed Mar 12 13:32:05 1997 Theodore Y. Ts'o <tytso@mit.edu>
580 * Release of E2fsprogs version 1.07
582 Thu Jan 2 00:06:29 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
584 * uuid.c: Include string.h, since we use memcpy().
586 Wed Jan 1 23:47:22 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
588 * ls.c (list_super): Copy times from the superblock to a time_t
589 variable. (The alpha has different sizes for time_t and
590 the time in the superblock.)
592 Tue Oct 8 02:02:03 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
594 * Release of E2fsprogs version 1.06
596 Sun Sep 22 16:20:12 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
598 * pf.c: Add support for the 'A' (no atime) flag.
600 Thu Sep 12 15:23:07 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
602 * Release of E2fsprogs version 1.05
604 Sat Sep 7 14:48:35 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
606 * ls.c (interval_string): Pretty print the check interval.
608 Tue Aug 6 14:12:36 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
610 * ls.c (list_super): Display the OS, volume label, last mounted,
611 and UUID field if present.
613 Mon Jun 24 09:55:58 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
615 * ps.c, pf.c, pe.c, ls.c, setversion.c, setflags.c, getversion.c,
616 fsetversion.c, fsetflags.c, fgetversion.c, fgetflags.c,
617 getflags.c: Remove include of ext2_fs.h, since it's
618 included by e2p.h; this also solves a sys/types.h vs
619 linux/types.h inclusion ordering problem with the GNU libc.
621 Thu May 16 11:12:30 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
623 * Release of E2fsprogs version 1.04
625 Wed Mar 27 00:33:40 1996 <tytso@rsts-11.mit.edu>
627 * Release of E2fsprogs version 1.03
629 Wed Jan 31 11:06:08 1996 <tytso@rsts-11.mit.edu>
631 * Release of E2fsprogs version 1.02
633 Tue Jan 2 20:50:44 1996 <tytso@rsts-11.mit.edu>
635 * fgetflags.c (fgetflags):
636 * fsetflags.c (fsetflags):
637 * fgetversion.c (fgetversion):
638 * fsetversion.c (fsetversion): Add the O_NONBLOCK flag to open
639 call, so that we don't hang trying to open things like
642 Mon Oct 30 17:44:07 1995 <tytso@rsts-11.mit.edu>
644 * ls.c (list_super): Use the correct field (s_def_resgid) when
645 printing the reserved group gid.
647 Fri Oct 27 18:07:48 1995 <tytso@rsts-11.mit.edu>
649 * iod.c (iterate_on_dir): Don't assume that d->reclen is the size
650 of the dirent structure; it isn't under Linux.
652 Mon Sep 4 21:43:53 1995 Remy Card <card@bbj>
654 * Makefile.in: Added support for BSD shared libraries.
656 Fri Aug 11 08:36:40 1995 Theodore Y. Ts'o <tytso@lurch.mit.edu>
658 * setflags.c: #include <sys/types.h> before including <sys/stat.h>
660 Sat Aug 12 03:11:45 1995 Remy Card <card@bbj>
662 * Makefile.in (install): Install static libraries in $(ulibdir)
663 (/usr/lib on Linux) instead of $(libdir) (/lib on Linux).
665 Sat Aug 5 11:43:36 1995 Theodore Y. Ts'o <tytso@lurch.mit.edu>
667 * Makefile.in (DLL_INSTALL_DIR, ELF_INSTALL_DIR): Set the
668 installation directories correctly.
670 Thu Jun 15 23:41:20 1995 Remy Card <card@bbj>
672 * Makefile.in: Added support for ELF shared libraries.
674 Mon Jun 12 08:34:44 1995 Theodore Y. Ts'o <tytso@lurch.mit.edu>
676 * e2p.h: Move <direct.h> after <stdio.h>
678 Thu Jun 8 12:47:04 1995 Miles Bader <miles@churchy.gnu.ai.mit.edu>
680 * iod.c (iterate_on_dir): If struct dirent has a d_namlen field,
681 assume that actual dirent entries may be larger than the structure
682 (by the name field), and take extra care deal with this case.
683 This code assumes that d_reclen is a valid dirent field.
684 Also, don't include <dirent.h>, as e2p.h already does.
686 * fgetversion.c (fgetversion): Only use the ext2 ioctl if it
687 doesn't cause a compile-time barf, otherwise just return EOPNOTSUPP.
688 * getversion.c (getversion): Ditto.
689 * fsetversion.c (fsetversion): Ditto.
690 * setversion.c (setversion): Ditto.
691 * fsetflags.c (fsetflags): Use chflags instead of the ext2 ioctl
692 if possible, and otherwise only use the ioctl if it doesn't barf.
693 * setflags.c (setflags): Ditto (with fchflags).
694 * fgetflags.c (fgetflags): Use the stat st_flags field instead of
695 the ext2 ioctl if possible, and otherwise only use the ioctl if it
697 * getflags.c (getflags): Ditto.
699 * e2p.h: Include <sys/types.h>, as some <dirent.h>s need it.
700 * ls.c: Move the include of <sys/types.h> to where <grp.h> can see it.
702 * Makefile.in: Rewritten to conform to GNU coding standards and
703 support separate compilation directories.
705 Mon Nov 7 21:59:12 1994 Remy Card <card@bbj>
707 * ls.c (list_super): List the new fields s_def_resuid and
710 (print_user): New function which prints the uid and the user name.
712 (print_group): New function which prints the gid and the group name.
714 Wed Aug 17 21:50:39 1994 Remy Card (card@bbj)
716 * pf.c (print_flags): New attributes are recognized and a long