📄 changelog
字号:
(main): Use open/close instead of ujfs_open_device/ujfs_close.2002-02-23 Christoph Hellwig <hch@infradead.org> * fsck/fsckcbbl.c: Do not define INCL_TYPES. * fsck/fsckea.c: Do not define INCL_DOSERRORS and INCL_DOSPROCESS. Get rid of remaining OS/2 cdecl handling. * fsck/fsckruns.c: Do not define INCL_DOSPROCESS.2002-02-18 Barry Arndt <barndt@us.ibm.com> * fsck/fsckmsgl.h: Remove. * fsck/fsckmsgp.h: Change MsgProtocol[][3] to MsgProtocol[][2]. Remove 'output stream' field from MsgProtocol[][]. Change fsck_autochk to fsck_quiet, msg 145. * fsck/fsckmsgs.c: Change MsgProtocol[][3] to MsgProtocol[][2]. (fsck_send_msg): Remove dead code using unneeded fsck_terse, fsck_out, MP_STREAM, UFS_CHKDSK_AUTOCHECK, fsck_autochk. * fsck/Makefile.am: Remove fsckmsgl.h. * fsck/xchkdsk.c: Remove unneeded UFS_CHKDSK_AUTOCHECK. * fsck/xchkdsk.h: Likewise. * fsck/xfsck.h: Decrement defines MP_MSGLVL, MP_MSGFILE. Remove unneeded defines MP_STREAM, fsck_suffix, fsck_notqry, fsck_terse, fsck_autochk, fsck_engl_only, fsck_local_lang, fsck_out, fsck_err, fsck_in. * libfs/message.c: Remove unused messages. * libfs/message.h: Remove defines for unused messages. * logdump/helpers.c: Change MsgProtocol[][4] to MsgProtocol[][2]. * logredo/helpers.c: Likewise. * xchklog/xchklog.c: Remove dead code using MP_STREAM, fsck_out.2002-02-15 Dave Kleikamp <shaggy@austin.ibm.com> * remove complete largefile support changes from 2000-01-28 CH2002-02-15 Barry Arndt <barndt@us.ibm.com> * configure.in: Bumped version to 1.0.15. * README: Likewise. * NEWS: Likewise, and updated with current fixes/features.2002-02-15 Hiten Pandya <hiten@uk.FreeBSD.org> * include/jfs_types.h: Include <sys/types.h> to satisfy BSD systems, for various types, such as caddr_t.2002-02-15 Christoph Hellwig <hch@infradead.org> * fsck/xchkdsk.c: Do not include <mntent.h>. * libfs/log_map.c: Make updDmapPage prototype match the declaration. * libfs/fssubs.c (Is_Device_Mounted): Fix typo. (Is_Device_Type_JFS): Likewise.2002-02-13 Christoph Hellwig <hch@infradead.org> * include/jfs_types.h: Don't define MAXPATHLEN. * libfs/log_dump.c: Remove unused variable loglockpath. * libfs/logredo.c: Likewise. * xpeek/directory.c: Include <limits.h>, replace all instances of MAXPATHLEN with PATH_MAX. * configure.in (AC_CHECK_HEADERS): Add mntent.h. (AC_CHECK_FUNCS): Add getmntinfo. * libfs/fssubs.c: Include "config.h", include <mntent.h> only if HAVE_MNTENT_H is defined, move Is_Device_Mounted and Is_Device_Type_JFS under if HAVE_MNTENT_H. Move Is_Root_Mounted_RO above Is_Device_Mounted. [HAVE_GETMNTINFO]: Include <paths.h>, <sys/param.h>, <sys/mount.h>, add getmntinfo based versions of Is_Device_Mounted and Is_Device_Type_JFS.2002-02-12 Barry Arndt <barndt@us.ibm.com> * mkfs/inodes.c (init_fileset_inode_table): Change 'inostamp' to unsigned type. (init_fileset_inodes): Likewise. * mkfs/mkfs.c (create_fileset): Likewise. * mkfs/inodes.h: Change function definitions to match above changes.2002-02-10 Christoph Hellwig <hch@infradead.org> * mkfs/mkfs.c: Don't include <getopt.h> and <mntent.h>. * xchkdmp/xchkdmp.c: Include <unistd.h> instead of <getopt.h>. * xchklog/xchklog.c: Likewise. * defrag/defragfs.c (defragfs): Zero-initialize unused variable. (addDtree): Likewise. (fscntlMove): Likewise. * extendfs/extendfs.c (extendfs): Likewise. * mkfs/inodes.c (init_inode): Change 'inostamp' to unsigned type.2002-02-08 Barry Arndt <barndt@us.ibm.com> * fsck/fsckino.c: Don't let xTree_processing error flag influence dTree_processing, could cause fsck.jfs internal error 10. * fsck/fsck.jfs.8: Remove unneeded comments that cause man2html format errors. * xpeek/xpeek.8: Update xpeek man page. * xpeek/help.c: Change output text from chkdsk to fsck.2002-01-30 Barry Arndt <barndt@us.ibm.com> * fsck/fsckmeta.c: add new error message if magic number is not jfs, take out misleading 'superblock corrupt' debug message * libfs/message.c: update message 335, 'not jfs in /etc/fstab'.2002-01-29 Christoph Hellwig <hch@infradead.org> * defrag/defragfs.c: Include <assert.h> instead of "jfs_debug.h". [_JFS_DEBUG] (jFYI, jEVENT, jERROR): New, debugging macros. [!_JFS_DEBUG] (jFYI, jEVENT, jERROR): New, stubs. * extendfs/extendfs.c: Don't include "jfs_debug.h". * fsck/fsckdire.c: Likewise. * libfs/fssubs.c: Likewise. * libfs/log_dump.c: Likewise. * libfs/log_read.c: Likewise. * libfs/log_work.c: Likewise. * libfs/log_map.c: Include <assert.h> instead of "jfs_debug.h". * libfs/logredo.c: Likewise. (recoverExtendFS): Use assert() instead of ASSERT(). * include/Makefile.am (EXTRA_DIST): Remove jfs_debug.h. * include/jfs_debug.h: Removed.2002-01-28 Christoph Hellwig <hch@infradead.org> * configure.in: Check for canonical host name and largefile support. * libfs/Makefile.am: Remove AM_CFLAGS. * xchkdmp/Makefile.am: Likewise. * xchklog/Makefile.am: Likewise. * xpeek/Makefile.am: Likewise. * logdump/Makefile.am (AM_CFLAGS): Remove -D_FILE_OFFSET_BITS=64. * logredo/Makefile.am (AM_CFLAGS): Likewise. * mkfs/Makefile.am (AM_CFLAGS): Likewise. * acinlude.m4: New file.2002-01-28 Barry Arndt <barndt@us.ibm.com> * include/jfs_types.c: remove old types PVOID, UCHAR, USHORT, ULONG. * defrag/defragfs.c: change UCHAR to char*, ULONG to unsigned long. * extendfs/extendfs.c: change PVOID to void*, UCHAR to char*, ULONG to unsigned long. * mkfs/mkfs.c: change UCHAR to char*. * fsck/fsckea.c: change USHORT to unsigned short, ULONG to unsigned long. * fsck/fsckcbbl.c: change ULONG to unsigned long. * fsck/fsckino.c: Likewise. * fsck/fsckmsgs.c: Likewise. * fsck/fsckpfs.c: Likewise. * fsck/fsckruns.c: Likewise. * fsck/xchkdsk.c: Likewise. * fsck/xfsck.h: Likewise. * libfs/fssubs.c: Likewise. * libfs/fssubs.h: Likewise. * logdump/helpers.c: Likewise. * logdump/logdump.c: Likewise. * logredo/helpers.c: Likewise. * logredo/xlogredo.c: Likewise. * xchkdmp/xchkdmp.c: Likewise. * xchklog/xchklog.c: Likewise. * libfs/devices.c (ujfs_get_dev_size): fix typecast problem causing fsck.jfs 'corrupt superblock' error message * configure.in: Bumped version to 1.0.14. * README: Likewise. * NEWS: Likewise, and updated with current fixes/features.2002-01-25 Barry Arndt <barndt@us.ibm.com> * defrag/(*.h *.c): change types uxx and uintxx to C99 type uintxx_t, change types sxx and intxx to C99 type intxx_t. * extendfs/(*.h *.c): Likewise. * fsck/(*.h *.c): Likewise. * include/(*.h): Likewise. * libfs/(*.h *.c): Likewise. * logdump/(*.c): Likewise. * logredo/(*.c): Likewise. * mkfs/(*.h *.c): Likewise. * xchkdmp/(*.c): Likewise. * xchklog/(*.c): Likewise. * xpeek/(*.h *.c): Likewise. * include/jfs_types.h: Remove uxx, uintxx, sxx, intxx typedef's * configure.in: Bumped version to 1.0.13. * README: Likewise. * NEWS: Likewise, and updated with current fixes/features.2002-01-24 Dave Kleikamp <shaggy@austin.ibm.com> * jfsutils.spec.in: Fixed typo s/RPM_OPTFLAGS/RPM_OPT_FLAGS/2002-01-21 Christoph Hellwig <hch@infradead.org> * configure.in (AC_CHECK_HEADERS): Check for endian.h, sys/byteorder.h, and machine/endian.h. Use non-prefixed versions of BYTE_ORDER, LITTLE_ENDIAN and BIG_ENDIAN. * include/jfs_byteorder.h: Include "config.h", make inclusion of <endian.h> depending on HAVE_ENDIAN_H. [HAVE_MACHINE_ENDIAN_H]: Include <machine/endian.h>. [HAVE_SYS_BYTEORDER_H]: Include <sys/byteorder.h>. * fsck/fsckdire.c: Don't define _ULS_UNIDEFK and UNICASERANGE_DEFINED, don't include "jfs_uniupr.h" and remove mess around it. * fsck/fsckdtre.c: Don't define _ULS_UNIDEFK. * fsck/xchkdsk.c: Likewise. * include/Makefile.am (EXTRA_DIST): Remove jfs_uniupr.h. * include/jfs_types.h: Define UniChar in terms of uint16_t. * include/jfs_unicode.h: Remove lots of unused code. * include/jfs_uniupr.h: Removed. * libfs/Makefile.am (libfs_a_SOURCES): Add uniupr.c. * libfs/uniupr.c: New file. * xpeek/directory.c: Don't define UNICASERANGEDEFINED and UNIUPR_NOUPPER.2002-01-16 Dave Kleikamp <shaggy@austin.ibm.com> * configure.in: Define AM_MAINTAINER_MODE2002-01-14 Christoph Hellwig <hch@infradead.org> * include/Makefile.am (EXTRA_DIST): Remove * include/jfs_types.h: Don't define __BYTEORDER_HAS_U64__, don't include <asm/byteorder.h> and "endian24.h". * include/jfs_byteorder.h: New file. * include/endian24.h: Removed. * fsck/fsckimap.c: Include "jfs_byteorder.h" instead of <asm/byteorder.h> and "endian24.h". * fsck/fsckmeta.c: Likewise. * fsck/fsckpfs.c: Likewise. * libfs/jfs_endian.c: Likewise. * libfs/logform.c: Include "jfs_byteorder.h" instead of <asm/byteorder.h>. * mkfs/inodes.c: Likewise. * defrag/defragfs.c: Include "jfs_byteorder.h". * fsck/fsckdire.c: Likewise. * fsck/fsckdtre.c: Likewise. * fsck/fsckino.c: Likewise. * fsck/fsckxtre.c: Likewise. * fsck/xchkdsk.c: Likewise. * libfs/fssubs.c: Likewise. * libfs/inode.c: Likewise. * libfs/log_dump.c: Likewise. * libfs/log_map.c: Likewise. * libfs/log_read.c: Likewise. * libfs/log_work.c: Likewise. * libfs/logredo.c: Likewise. * libfs/super.c: Likewise. * mkfs/initmap.c: Likewise. * mkfs/inodemap.c: Likewise. * mkfs/mkfs.c: Likewise. * xchklog/xchklog.c: Likewise. * xpeek/directory.c: Likewise. * xpeek/iag.c: Likewise. * xpeek/inode.c: Likewise. * xpeek/super.c: Likewise. * xpeek/super2.c: Likewise. * xpeek/xpeek.c: Likewise. * fsck/fsckwsp.c: Don't include <asm/byteorder.h>. * include/jfs_unicode.h: Likewise.2002-01-14 Barry Arndt <barndt@us.ibm.com> * libfs/devices.c (ujfs_get_dev_size): use ioctl to find device size, remove unneeded 'hidden' from passed parms, routine. * libfs/devices.h: remove 'hidden' from ujfs_get_dev_size. * libfs/fssubs.c (openLV): remove 'hidden' from ujfs_get_dev_size call. * fsck/fsckmeta.c (validate_super): Likewise. * mkfs/mkfs.c (main): Likewise. * xchklog/xchklog.c (validate_super): Likewise.2002-01-13 Christoph Hellwig <hch@infradead.org> * configure.in (AC_CHECK_HEADERS): add stdint.h. * include/jfs_types.h: Declare primitive types based on C99 inttypes, make inclusion of <sys/types.h> conditional on !HAVE_STDINT_H, include "config.h". [!HAVE_STDINT_H]: Declare C99 unsigned inttypes based on BSD ones. [HAVE_STDINT_H]: Include <stdint.h>. * libfs/unicode_to_utf8.h: Include "jfs_types.h" instead of <stdint.h>. * libfs/Makefile.am (AM_CFLAGS): Remove -DONE_FILESET_PER_AGGR. * logdump/Makefile.am (AM_CFLAGS): Likewise. * logredo/Makefile.am (AM_CFLAGS): Likewise. * xchkdmp/Makefile.am (AM_CFLAGS): Likewise. * xchklog/Makefile.am (AM_CFLAGS): Likewise. * xpeek/Makefile.am (AM_CFLAGS): Likewise.2002-01-11 Barry Arndt <barndt@us.ibm.com> * xchklog/xchklog.c (parse_parms): rewrite to make parm parsing better. * xchklog/xchklog.8: update xchklog man page. * xchkdmp/xchkdmp.c (parse_parms): rewrite to make parm parsing better. (main): print xchkdmp version and date. * xchkdmp/xchkdmp.8: update xchkdmp man page. * libfs/fsckmsge.h: update usage messages for xchklog(66), xchkdmp(222).2002-01-08 Dave Kleikamp <shaggy@austin.ibm.com> * xpeek/Makefile.am: Remove _JFS_UNICODE. * xpeek/directory.c: Likewise.2002-01-06 Christoph Hellwig <hch@infradead.org> * defrag/defragfs.c (main): Convert to ANSI prototype of main(). * extendfs/extendfs.c (main): Likewise. * logdump/logdump.c (main): Likewise. * xchkdmp/xchkdmp.c (main): Likewise. * xchklog/xchklog.c (main): Likewise.2002-01-05 Christoph Hellwig <hch@infradead.org> * configure.in (AC_CHECK_HEADERS): add stdbool.h. * include/jfs_types.h: Remove boolean_t, TRUE and FALSE. [HAVE_STDBOOL_H]: Include <stdbool.h>. [!HAVE_STDBOOL_H]: Provide a C99 bool type. * defrag/defragfs.c: Remove write-only variable 'Query', Change 'DoIt' type to 'bool'. * extendfs/extendfs.c: Remove unused variable 'Query'. (whatDoYouWant): Change 'devFound' type to 'bool'. * libfs/fssubs.c (xtLMLeaf): Don't use 'TRUE' for infinite loop. * libfs/logredo.c (recoverExtendFS): Likewise. * mkfs/initmap.c (verify_last_blocks): Change 'write_inode' type to 'bool'. * mkfs/mkfs.c (create_aggregate): Change 'verify_blocks' type to bool. (main): Change 'verify_blocks' and 'no_questions_asked' type to bool.2002-01-05 Christoph Hellwig <hch@caldera.de> * libfs/fssubs.c: Include <errno.h> instead of <asm/errno.h>. * fsck/xfsck.c: Don't include <linux/types.h>. * xpeek/directory.c: [_JFS_UNICODE]: Likewise.2001-12-20 Dave Kleikamp <shaggy@austin.ibm.com> * libfs/logredo.h: add active flag to vopen structure * libfs/log_dump.c: use active flag instead of testing fd == 0 * libfs/logredo.c: Likewise.2001-12-19 Christoph Hellwig <hch@caldera.de> * include/jfs_version.h: Define JFSUTILS_DATE to __DATE__.2001-12-19 Dave Kleikamp <shaggy@austin.ibm.com> * autogen.sh: Make sure autoheader runs before automake.2001-12-18 Christoph Hellwig <hch@caldera.de> * Makefile.am (dist-hook): Autocreate jfs_version.h. * jfsutils.spec.in (Files): Add AUTHORS, NEWS and manpages. * fsck/Makefile.am: Add manpages. * logdump/Makefile.am: Likewise. * logredo/Makefile.am: Likewise. * mkfs/Makefile.am: Likewise. * xchkdmp/Makefile.am: Likewise. * xchklog/Makefile.am: Likewise. * xpeek/Makefile.am: Likewise.2001-12-17 Christoph Hellwig <hch@caldera.de> * autogen.sh: Make sure autoheader runs after automake. * configure.in: Add AM_CONFIG_HEADER(). * fsck/xchkdsk.c: Include "config.h". (main): Replace JFSUTILS_VERSION with VERSION. * logdump/logdump.c: Likewise. * logredo/xlogredo.c: Likewise. * mkfs/mkfs.c: Likewise. * xchklog/xchklog.c: Likewise. * xpeek/xpeek.c: Likewise. * libfs/Makefile.am: Trim down DEFS and rename to AM_CFLAGS. * mkfs/Makefile.am: Likewise. * logdump/Makefile.am: Likewise. * logredo/Makefile.am: Likewise. * xchkdmp/Makefile.am: Likewise. * xchklog/Makefile.am: Likewise. * xpeek/Makefile.am: Likewise. * libfs/fssubs.c: Properly include <sys/stat.h>. * include/jfs_version.h: Remove JFSUTILS_VERSION2001-12-17 Barry Arndt <barndt@us.ibm.com> * changelog.jfs: Removed. * Makefile.am: Removed changelog.jfs * jfsutils.spec.in: Removed changelog.jfs * configure.in: Bumped version to 1.0.11. * include/jfs_version.h: Likewise. * README: Added install instructions. * NEWS: Update for 1.0.11.2001-12-14 Christoph Hellwig <hch@caldera.de> * configure.in: Install into system directories by default. * jfsutils.spec.in: Remove --prefix=/usr argument to configure. * NEWS: Add useful content.2001-12-05 Christoph Hellwig <hch@caldera.de> * configure.in: Install tools into /sbin if prefix is /usr. * Makefile.am (EXTRA_DIST): add jfsutils.spec.in. (dist-hook): new rule to copy the specfile. * configure.in (AC_OUTPUT): add jfsutils.spec * jfsutils.spec.in: New file. * SPECS/jfsutils.spec: Removed.2001-12-05 Christoph Hellwig <hch@caldera.de> * AUTHORS: New file. * NEWS: Likewise. * autogen.sh: Likewise. * include/Makefile.am: Likewise. * Makefile.am (EXTRA_DIST): Add changelog.jfs. (SUBDIRS): Add include. * configure.in (AC_OUTPUT): Add include/Makefile * defrag/Makefile.am (SOURCES): Add headers. * extendfs/Makefile.am: Likewise. * fsck/Makefile.am: Likewise. * libfs/Makefile.am: Likewise. * mkfs/Makefile.am: Likewise. * xpeek/Makefile.am: Likewise.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -