📄 changelog
字号:
* fsck/fsck.c: warn user about destroying data on log device2002-05-21 Dave Kleikamp <shaggy@austin.ibm.com> * configure.in: Add check for uuid library * fsck/Makefile.am: add -luuid * libfs/Makefile.am: Likewise * logdump/Makefile.am: Likewise * logredo/Makefile.am: Likewise * mkfs/Makefile.am: Likewise * include/jfs_logmgr.h: Add uuid and label to superblock, log_superblock * include/jfs_superblock.h: Likewise, bump JFS_VERSION to 2 * fsck/fsckmeta.c: Suport for external log * fsck/xchkdsk.c: Likewise * libfs/devices.h: Likewise * libfs/fssubs.c: Likewise * libfs/jfs_endian.c: Likewise * libfs/log_dump.c: Likewise * libfs/log_read.c: Likewise * libfs/log_work.c: Likewise * libfs/logform.c: Likewise * libfs/logform.h: Likewise * libfs/logredo.c: Likewise * libfs/logredo.h: Likewise * libfs/open_by_label.c: Likewise * libfs/super.c: Likewise * libfs/super.h: Likewise * logdump/logdump.c: Likewise * logredo/xlogredo.c: Likewise * mkfs/mkfs.c: Likewise * xpeek/super.c: Likewise * xpeek/super2.c: Likewise * fsck/fsck.jfs.8: Add -j option * mkfs/mkfs.jfs.8: Likewise * man_html/fsck.jfs.8.html: Likewise * man_html/mkfs.jfs.8.html: Likewise2002-04-26 Dave Kleikamp <shaggy@austin.ibm.com> * include/jfs_filsys.h: Remove JFS_SWAP_BYTES define * libfs/Makefile.am: add jfs_endian.h to libfs_a_SOURCES * libfs/jfs_endian.c: Remove i386_byteorder & jfs_native_flag Put all swap code in #if block * libfs/jfs_endian.h: Conditional declare swap routines or define noop macros based on __BYTE_ORDER * fsck/xfsckint.h: Include jfs_endian.h * fsck/fsckimap.c: Remove conditionals around swap functions Swap/Write/Swap-back rather than copy/swap/write * fsck/fsckbmap.c: Likewise * fsck/fsckmsgs.c: Likewise * fsck/fsckpfs.c: Likewise * fsck/fsckwps.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/logform.c: Likewise * libfs/logredo.c: Likewise * libfs/super.c: Likewise * mkfs/initmap.c: Likewise * mkfs/inodemap.c: Likewise * mkfs/inodes.c: Likewise * mkfs/mkfs.c: Likewise * xchklog/xchklog.c: Likewise * xpeek/directory.c: Likewise * xpeek/display.c: Likewise * xpeek/dmap.c: Likewise * xpeek/fsckcbbl.c: Likewise * xpeek/iag.c: Likewise * xpeek/inode.c: Likewise * xpeek/xpeek.c: Likewise2002-04-24 Barry Arndt <barndt@us.ibm.com> * fsck/xchkdsk.c: Fix typo in fsck.jfs Emergency Help. * fsck/fsckpfs.c (blkmap_put_ctl_page): Endian-swap buffer, not original block map control page.2002-04-02 Dave Kleikamp <shaggy@austin.ibm.com> * include/jfs_logmgr.h: Changed "active" from bitmap to list. Added field for log device number Removed unneeded rsrvd field * include/jfs_superblock.h: Remove never-used DFS fields Added s_device field to superblock * libfs/jfs_endian.c: Reflect changes to superblock and logsuper * libfs/super.c: Likewise * xpeek/super.c: Likewise * xpeek/super2.c: Likewise2002-04-02 Barry Arndt <barndt@us.ibm.com> * configure.in: Bumped version to 1.0.17. * README: Likewise. * NEWS: Likewise, and updated with current fixes/features.2002-03-28 Barry Arndt <barndt@us.ibm.com> * libfs/fsckmsge.h: Remove fsck_PRMUSAGE message 116. * libfs/fsckmsgc.h: Remove fsck_PRMUSAGE #define. * libfs/message.c: Remove MSG_OSO_MKFS_USAGE message. * libfs/message.h: Remove MSG_OSO_MKFS_USAGE #define. * fsck/xchkdsk.c: Add fsck_usage(). (parse_parms): Call fsck_usage() instead of message 116, improve error checking. * mkfs/mkfs.c: Add mkfs_usage(). (main): Call mkfs_usage() instead of MSG_OSO_MKFS_USAGE message, improve error checking.2002-03-27 Barry Arndt <barndt@us.ibm.com> * fsck/xchkdsk.c (parse_parms): Rewrite routine to use getopt()2002-03-27 Dave Kleikamp <shaggy@austin.ibm.com> * libfs/log_map.c: Run through indent, clean up wrapped comments, etc. * libfs/log_read.c: Likewise * libfs/log_work.c: Likewise * libfs/log_form.c: Likewise * libfs/log_form.h: Likewise * libfs/log_redo.c: Likewise * libfs/log_redo.h: Likewise2002-03-27 Christoph Hellwig <hch@infradead.org> * libfs/message.c (message_user): Remove 'device' and 'response' parameters, change return value to 'void', remove now unused code and update callers. * libfs/message.h: Remove unused defines. * mkfs/mkfs.c (main): Implement Yes/No reply handling ourselves.2002-03-25 Dave Kleikamp <shaggy@austin.ibm.com> * libfs/jfs_endian.c: Cosmetic: remove carriage returns (^M)2002-03-24 Christoph Hellwig <hch@infradead.org> * configure.in: Don't check for libpthreads. * fsck/fsckruns.c: Rewritten for alarm()-based heartbeat. * fsck/xchkdsk.c: Don't include <pthread.h>.2002-03-22 Barry Arndt <barndt@us.ibm.com> * xpeek/super.c (display_super): Display proper endian format of pxd structs. * xpeek/super2.c (display_super2): Likewise.2002-03-21 Barry Arndt <barndt@us.ibm.com> * libfs/jfs_endian.c: Add ujfs_swap_fscklog_entry_hdr_t(). * fsck/fsckmsgs.c (fsck_record_msg): Swap log entry if on big endian. * fsck/fsckwsp.c: Include jfs_byteorder.h. (fscklog_end): Swap entry_length if on big endian. * xchklog/xchklog.c (initial_processing): Detect if big endian. (extract_service_log): Swap log entry if on big endian.2002-03-19 Dave Kleikamp <shaggy@austin.ibm.com> * fsck/fsckdtre.c: More rigorous dtree validation2002-03-11 Barry Arndt <barndt@us.ibm.com> * configure.in: Bumped version to 1.0.16. * README: Likewise. * NEWS: Likewise, and updated with current fixes/features.2002-03-07 Barry Arndt <barndt@us.ibm.com> * libfs/fsckmsge.h: Add exit code to 'fsck session end' debug message. * fsck/xchkdsk.c (main): Pass exit code to fsck_SESSEND message. * xchkdmp/Makefile.am (INCLUDES): Add -I$(top_srcdir)/fsck. * xchkdmp/xchkdmp.c: Delete dump_msg(), use send_msg() instead. Include xfsck.h. Delete hardcoded fsck_highest_msgid_defined.2002-03-04 Barry Arndt <barndt@us.ibm.com> * fsck/fsckwsp.c (alloc_vlarge_buffer): Add error checking for malloc failure. * fsck/xfsck.h: Add fsck exit codes. * fsck/xchkdsk.c: Set/return appropriate exit codes. Remove unused default_vol, message_buffer_0, terse_msg_ptr, chkdsk32 definition, unnecessary _JFS_DEBUG statements. Check for alloc_vlarge_buffer failure. Update comments. * fsck/fsck.jfs.8: Update man page with new exit code information.2002-02-26 Barry Arndt <barndt@us.ibm.com> * libfs/devices.c: Include jfs_filsys.h, remove BLKSSZGET ioctl. (ujfs_get_dev_size): Use PBSIZE for sector size.2002-02-25 Barry Arndt <barndt@us.ibm.com> * fsck/xfsckint.h: Remove unused second parameter in fsck_send_msg definition. * fsck/fsckbmap.c: Remove unused second parameter in calls to fsck_send_msg. Remove unused extern char *terse_msg_ptr. * fsck/fsckcbbl.c: Likewise. * fsck/fsckconn.c: Likewise. * fsck/fsckdtre.c: Likewise. * fsck/fsckimap.c: Likewise. * fsck/fsckino.c: Likewise. * fsck/fsckmeta.c: Likewise. * fsck/fsckmsgs.c: Likewise. * fsck/fsckpfs.c: Likewise. * fsck/fsckwsp.c: Likewise. * fsck/fsckxtre.c: Likewise. * fsck/xchkdsk.c: Likewise. * libfs/log_map.c: Likewise. * libfs/log_read.c: Likewise. * libfs/log_work.c: Likewise. * libfs/logredo.c: Likewise. * logdump/helpers.c: Likewise. * logdump/logdump.c: Likewise. * logredo/helpers.c: Likewise. * logredo/xlogredo.c: Likewise. * fsck/fsckpfs.c (open_device_read): Init Dev_blksize and Dev_SectorSize to PBSIZE. (open_device_rw_exclusize): Likewise. * xchklog/xchklog.c (open_device_read): Likewise. * libfs/fssubs.c (OpenLV): Init LVMount.pbsize to PBSIZE. * logdump/logdump.c: Remove unused Dev_SectorSize definition. * mkfs/mkfs.c (main): Init phys_block_size to PBSIZE.2002-02-25 Christoph Hellwig <hch@infradead.org> * fsck/fsckpfs.c: Include <fcntl.h>. (close_volume): Use close instead of ujfs_close. (open_device_read): Use open instead of ujfs_open_device. (open_device_rw_exclusive): Likewise. * libfs/device.c (ujfs_open_device): Removed. (ujfs_close): Likewise. (ujfs_rw_diskblocks): Update comment. * libfs/devices.h: Remove declarations of ujfs_open_device and ujfs_close. * libfs/fssubs.c (openLV): Use open instead of ujfs_open_device. (closeFS): Use close instead of ujfs_close. * logdump/logdump.c: Include <fcntl.h>. (main): Use open/close instead of ujfs_open_device/ujfs_close. * logredo/xlogredo.c: Include <fcntl.h>. (main): Use open instead of ujfs_open_device. * mkfs/mkfs.c: Include <fcntl.h>. (main): Use open/close instead of ujfs_open_device/ujfs_close. * xchklog/xchklog.c: Include <fcntl.h>. (final_processing): Use close instead of ujfs_close. (open_device_read): Use open instead of ujfs_open_device. * xpeek/xpeek.c: Include <fcntl.h>, <unistd.h>. (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>.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -