summaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Collapse)AuthorFilesLines
2001-05-12ChangeLog, fsck.c:Theodore Ts'o2-2/+5
fsck.c (PRS): fsck -? now prints the usage message. ChangeLog, jfs.h: jfs.h (JFS_DEBUG): Don't define JFS_DEBUG for non-kernel builds; if necessasry it can be set with configure --enable-jfs-debug
2001-05-01.del-ext2_fs.h~7a460879, ChangeLog:Theodore Ts'o2-22/+23
ext2_fs.h: New feature assignments for EXT2_FEATURE_COMPAT_RESIZE_INODE for Andreas Dilger and EXT3_FEATURE_COMPAT_DIR_INDEX for Daniel Phillips. Synchronize kernel function prototypes (which don't matter for e2fsprogs) with Linux 2.4.4.
2001-03-29jfs.h:Theodore Ts'o1-17/+23
Move things around so that user-mode stuff is outside #ifdef LINUX, and stuff which is kernel-only into #ifdef LINUX. (Should be synced up with sct).
2001-03-29jfs.h:Theodore Ts'o1-14/+17
Update to synchronize with 0.6b version of jfs.h
2001-02-08problem.c:Theodore Ts'o1-2/+0
Add quick compression of journal -> @j jfs.h: Eliminate force of JFS_DEBUG for userspace
2001-01-14ChangeLog, feature.c:Theodore Ts'o2-0/+6
feature.c: Remove backward compatibility #ifdef's for old ext2_fs.h header files. .del-ext2_fs.h~7a460879, ChangeLog: ext2_fs.h (EXT3_FEATURE_INCOMPAT_JOURNAL_DEV): Add definition for use with external journal devices.
2001-01-11ChangeLog, MCONFIG.in, configure, configure.in:Theodore Ts'o1-4/+0
MCONFIG.in: Change --enable-gcc-wall handling so that it's no longer a configure option, but something which is done when the developer uses the command "make gcc-wall". configure.in: Remove test for ino_t, since we don't use it any more (we always use our own ext2_ino_t). Remove --enable-gcc-wall support. Add test for sys/ioctl.h .del-types.h.in~ca55114a: Remove definition of ino_t ChangeLog, Makefile.in, ext2fs.h, flushb.c, jump.funcs: flushb.c (ext2fs_sync_device): New function which centralizes all of the places which might try to use the BLKFLSBUF or FDFLUSH ioctls (and usually failing to define them since the system header files don't usually do this for us, and we're trying to avoid usage of kernel include files now.)
2001-01-06ChangeLog, jfs.h, jfs_compat.h:Theodore Ts'o3-8/+30
jfs.h: Move prototypes outside of the KERNEL #ifdef. Remove indentation in front of #define. jfs_compat.h: Add #include of netinet/in.h for htonl, and not to use inline functions if compiling with gcc -Wall.
2001-01-03ChangeLog, Makefile.in, mkjournal.c:Theodore Ts'o1-2/+2
Makefile.in: Link in libe2p when creating libext2fs as a shared library, since mkjournal.c now references fsetflags(). mkjournal.c (ext2fs_add_journal_inode): Folded in Andreas Dilger's changes (with fixups) to allow on-line creation of a journal file. .del-types.h.in~ca55114a: Change what we use to protect the header file to be _ASM_TYPES_H instead of _LINUX_TYPES_H. (Needed to make libc5 builds happy). version.h: Update for WIP release.
2000-12-31.del-ext2_fs.h~7a460879, ChangeLog:Theodore Ts'o2-1/+4
ext2_fs.h (EXT3_JOURNAL_DATA_FL): Add new inode flag definition.
2000-12-31ChangeLog, jfs.h:Theodore Ts'o2-9/+36
jfs.h: Update to 0.5e version
2000-12-09Many files:Theodore Ts'o2-2/+4
jfs_e2fsck.h, jfs_user.h: Replaces jfs_compat.h. The jfs.h file has been moved to the include/linux directory. journal.c, revoke.c, recovery.c: Updated files from Stephen to support the V2 superblock and revoke processing. The journal.c and revoke.c files are copies from the ext3 kernel source. Makefile.in: Added revoke.c to the list of source/object files. Makefile.in: Fix up some mistakes in the source file list, and regenerate the dependencies. Update Makefile dependencies. ChangeLog, jfs.h: jfs.h: Remove excess #include of JFS_DEBUG. Not needed for e2fsprogs, since we optioanlly define it in the configuration file system.
2000-12-09ChangeLog, jfs_user.h, mkjournal.c:Theodore Ts'o4-0/+818
mkjournal.c (init_journal_superblock): Sync Stephen's changes which creates a V2 superblock instead of a V1 superblock. ChangeLog, jfs.h, jfs_compat.h, list.h: jfs.h, jfs_compat.h, list.h: New files added to support ext3.
2000-10-24ChangeLog, Makefile.in, ext2_err.et.in, ext2fs.h, jfs_dat.h, mkjournal.c:Theodore Ts'o2-0/+12
Makefile.in, ext2fs.h, jfs_dat.h, mkjournal.c: Add functions for creating an ext3 journal on a filesystem. ext2_err.et.in (EXT2_JOURNAL_NOT_BLOCK): Add new error code. .del-ext2_fs.h~7a460879, ChangeLog: ext2_fs.h (EXT2_JOURNAL_INO): Add definition for EXT2_JOURNAL_INO; reserve inode #7 for EXT2_RESIZE_INO. TODO: Commit TOOD suggestion.
2000-08-14ChangeLog, ls.c:Theodore Ts'o2-1/+5
ls.c (list_super): Use better description of s_last_orphan .del-ext2_fs.h~7a460879, ChangeLog: ext2_fs.h: Add comment explaining when journal fields are valid.
2000-07-13configure.in:Theodore Ts'o2-0/+8
Commit this file for future use; contains a configure.in script for when libuuid gets separtead out into its own package. libext2fs.texinfo: Update version numbers for 1.19 release. TODO: Commit TODO list for 1.19 release. README: Update file for 1.19 release. ChangeLog, e2fsprogs.spec: e2fsprogs.spec: Merge in a few changes from the Red Hat 6.2 spec file, now that we're using a modern rpm to build e2fsprogs. Also updated version number to 1.19. version.h: Update version number for 1.19 release. ChangeLog: Check in changes for 1.19 release.
2000-07-07ChangeLog, Makefile.in:Theodore Ts'o2-0/+8
Makefile.in (uuid_time): Fix compilation rule so that uuid_time.o doesn't get bashed in order to build the command-line version of uuid_time. .del-ext2_fs.h~7a460879, ChangeLog: ext2_fs.h: Update ext3 extension feature #define's.
2000-07-04ChangeLog, ext2fs.h:Theodore Ts'o2-2/+15
ext2fs.h: Update to include latest journalling additions to the superblock. .del-ext2_fs.h~7a460879, ChangeLog: ext2_fs.h: Update to include latest journalling additions to the superblock.
2000-05-25ChangeLog, getsize.c:Theodore Ts'o1-0/+1
getsize.c: Under linux, manually define the ioctl for BLKGETSIZE if it isn't already defined and it's safe to do so. .cvsignore: Ignore build files when builddir==srcdir
2000-04-03.del-ext2_fs.h~7a460879, ChangeLog:Theodore Ts'o2-1/+6
ext2_fs.h (EXT2_NOCOMPR_FL): Rename EXT2_NOCOMP_FL to EXT2_NOCOMPR_FL. ChangeLog, Makefile.in, pf.c: pf.c (print_flags): Rename EXT2_NOCOMP_FL to EXT2_NOCOMPR_FL. Makefile.in: Add "set -e" so that any errors in installing header files causes an immediate exit.
2000-04-03ChangeLog, Makefile.in:Theodore Ts'o1-1/+1
Makefile.in: Remove uneeded parenthesis around shell pipelines containing a "cd" command. Use && instead of ; so that if the "cd" fails, the makefile stops. ChangeLog: Fix typo.
2000-02-11ChangeLog, configure, configure.in:Theodore Ts'o1-1/+1
configure.in: Define HAVE_EXT2_IOCTLS based solely on the OS type, instead of basising on whether a test program compiles. This was screwing up on some Linux kernel header files, and we know the Hurd doesn't support the ext2 ioctls anyway. types.h: Add newline at end of file.
2000-02-07.del-ext2_fs.h~7a460879, ChangeLog:Theodore Ts'o2-13/+5
ext2_fs.h: Fix header to skip defining EXT@FS_DEBUG since blows out on non GCC compilers.
2000-02-02.del-ext2_fs.h~7a460879, ChangeLog:Theodore Ts'o2-15/+34
ext2_fs.h: Update to use header file from Linux 2.3.39. (Changes from kernel header file: Use asm/types.h instead of linux/types.h, and the __GNU__ versus __hurd__ #ifdef change, with the FSF irrationality failsafe. See 1999-10-25 Changelog.)
1999-11-10libext2fs.texinfo, ChangeLog:Theodore Ts'o2-0/+8
Update for 1.18 release.
1999-10-26Many files:Theodore Ts'o2-0/+8
Update for 1.17 release.
1999-10-26ChangeLog, gen_uuid_nt.c:Theodore Ts'o2-0/+6
gen_uuid_nt.c (uuid_generate): W2K strikes again! An incompatible interface change means we need to detect whether the code is running on an NT4 or NT5 system. config.h, ChangeLog: config.h: Add #define's for strcasecmp and strncasecmp
1999-10-26.del-ext2_fs.h~7a460879, ChangeLog:Theodore Ts'o2-5/+11
ext2_fs.h (i_reserved2): Use __GNU__ instead of __hurd__ to detect the Hurd OS. To protect against future irrationality on the part of the FSF concerning whether Linux is GNU or not, on a system which defines both __linux__ and __GNU___, __linux__ takes precedence. ChangeLog, initialize.c: initialize.c (CREATOR_OS): Use __GNU__ instead of __gnu__ to detect the Hurd OS. ChangeLog, debugfs.c: debugfs.c (do_dirty_filesys): Make the "dirty" command clear the valid bit on the superblock. (And with a -clean option to set the valid bit.) Originally it was used just to set the "needs to be written" bit in the in-core version of the fs structure.
1999-10-23ChangeLog:Theodore Ts'o1-0/+4
Update for 1.16 release. libext2fs.texinfo: Update version number for 1.16 release.
1999-10-21Many files:Theodore Ts'o17-0/+272
pass4.c (e2fsck_pass4): If an inode is set in the inode_imagic_map bitmap, don't check to see if it is disconnected from the inode tree (because it almost certainly will be). Free inode_imagic_map at the end of pass 4. pass2.c (check_dir_block, check_filetype): If the FILETYPE feature is set, check the directory entry's filetype information field, and fix/set it if necessary. (e2fsck_pass2): Free the inode_reg_map bitmap at the end of pass 2. pass1.c (e2fsck_pass1, alloc_imagic_map): Allocate and fill in information for inode_reg_map and inode_imagic_map, which indicates which inodes are regular files and AFS inodes, respectively. Since only the master superblock is written during a restart, force that superblock to be used after a restart; otherwise changes to the block group descriptors end up getting ignored. problem.c, problemP.h: If e2fsck is run -n, make def_yn variable be 0 for "no". Add support for a new flag, PR_NO_NOMSG, which supresses the problem message if e2fsck is run with the -n option. problem.c, problem.h (PR_2_SET_FILETYPE, PR_2_BAD_FILETYPE): Add new problem codes. message.c (expand_dirent_expression): Add support for %dt which prints the dirent type information. e2fsck.c (e2fsck_reset_context): Free new bitmaps (inode_reg_map and inode_imagic_map). e2fsck.h (e2fsck_t): Add new inode_reg_map and inode_magic_map to the context structure. ChangeLog, nt_io.c: nt_io.c: New file which supports I/O under Windows NT. ChangeLog, gen_uuid_nt.c: gen_uuid_nt.c: New file which creates a UUID under Windows NT. Many files: Add support for non-Unix compiles
1999-07-30ChangeLog:Theodore Ts'o1-0/+4
Add 1.15 release note to the Changelogs.
1999-01-09ChangeLog, message.c:Theodore Ts'o1-0/+4
message.c (safe_print): New function which prints strings, converting non-printable characters using the '^' and M-notation. This function is now used to print directory name entries and pathnames. ChangeLog: Update for release of E2fsprogs 1.14.
1999-01-04Makefile.in, configure.in, ChangeLog, configure:Theodore Ts'o2-1/+5
Makefile.in: Move the generated types.h file from the linux/ directory to the asm/ directory. configure.in: Force Solaris to never use -static, due to its dynamic loader not being available to statically linked programs. Create the asm/ directory if needed. .del-types.h.in~ca55114a, .del-ext2_fs.h~7a460879, .del-types.h.in~7a460879: Move the types.h header file from linux/ to asm/.
1998-12-19Many files:Theodore Ts'o1-0/+4
Update version information in ChangeLogs, release notes, documentation, etc. for release of version 1.13.
1998-07-09ChangeLog, .del-ChangeLog~905e7699, version.h:Theodore Ts'o1-0/+4
Update for 1.12 release.
1998-04-03ChangeLog, subst.conf.in:Theodore Ts'o2-1/+5
Add substitution for @datadir@ ChangeLog, Makefile.in: Change to use new installation directory variables convention. Fix uninstall rules to take $(DESTDIR) into account. Remove cat8dir from the installdirs target, since modern man package don't necessarily put the cat directory in /usr/man/cat?. ChangeLog, .del-types.h.in~7a460879: types.h.in: Add a signed keyword to the __s64 definition.
1998-03-24ChangeLog, .del-ext2_fs.h~7a460879:Theodore Ts'o2-24/+97
Update to latest 2.1.90+diffs version of ext2_fs.h
1997-10-20ChangeLog, .del-ext2_fs.h~7a460879:Theodore Ts'o2-1/+7
Comment out the EXT2_DEBUG code, since it's only needed for the kernel and the ... notation makes some cpp's complain.
1997-10-19ChangeLog, .del-types.h.in~7a460879:Theodore Ts'o2-2/+6
Fix the type definitions of __s64 and __u64 if long long is used. ChangeLog, configure, configure.in: Add tests for sys/stat.h, sys/time.h, and sys/types.h
1997-06-17ChangeLog:Theodore Ts'o1-0/+4
Check-in for the 1.11 source release.
1997-04-29Many files:Theodore Ts'o1-0/+8
Checkin of e2fsprogs 1.10
1997-04-29Many files:Theodore Ts'o1-0/+4
Checked in e2fsprogs 1.09
1997-04-29Many files:Theodore Ts'o1-11/+72
Checked in e2fsprogs 1.08.
1997-04-29Many files:Theodore Ts'o2-13/+8
Checked in e2fsprogs-1.07
1997-04-29Many files:Theodore Ts'o1-0/+4
Checked in e2fsprogs 1.06
1997-04-29Many files:Theodore Ts'o1-0/+15
Checked in e2fsprogs 1.05
1997-04-29Many files:Theodore Ts'o1-0/+4
Checked in e2fsprogs 1.04.
1997-04-26Many files:Theodore Ts'o1-0/+4
Checkin of e2fsprogs 1.03.
1997-04-26Many files:Theodore Ts'o1-0/+4
Checkin of e2fsprogs 1.02.
1997-04-26Many files:Theodore Ts'o3-0/+532
Checked in e2fsprogs 0.5c