}
}
- /* clear the log (setting uuid) if its not dirty */
+ /* clear the log (setting uuid) if it's not dirty */
if (!sb_logzero(&uu))
return 0;
" 'version log2' - enable v2 log format\n"
"\n"
"The version function prints currently enabled features for a filesystem\n"
-"according to its the version field of the primary superblock.\n"
+"according to the version field of its primary superblock.\n"
"It can also be used to enable selected features, such as support for\n"
-"unwritten extents. The upated version is written into all AGs.\n"
+"unwritten extents. The updated version is written into all AGs.\n"
"\n"
));
}
xfsprogs (1.3.1-0) unstable; urgency=low
- * Reworked package slightly so that its not Debian native
+ * Reworked package slightly so that it's not Debian native
* Debian-specific changes now documented in changelog.Debian.gz
* New upstream release (see /usr/share/doc/xfsprogs/changelog.gz)
* Checked standards compliance - update standards version to 3.5.5
as set_cur() takes basic blocks as its third parameter.
- Fixed obscure issue in mkfs where only the first AG would
get its AGFL freelist "fixed" - not clear this caused any
- issues in practice (on Linux its always been this way, we
+ issues in practice (on Linux it's always been this way, we
now match up with IRIX though).
- Made xfs_growfs filesystem geometry output match up with
that displayed by mkfs.xfs (xfs_growfs was missing a comma
on read-only root filesystems
xfsprogs-1.3.15 (12 December 2001)
- - reenable the use of the BLKBSZSET ioctl, its baaack
+ - reenable the use of the BLKBSZSET ioctl, it's baaack
- sync recent XFS kernel source changes back into libxfs
xfsprogs-1.3.14 (05 December 2001)
/*
* fs_quota_stat is the struct returned in Q_XGETQSTAT for a given file system.
- * Provides a centralized way to get meta infomation about the quota subsystem.
+ * Provides a centralized way to get meta information about the quota subsystem.
* eg. space taken up for user and group quotas, number of dquots currently
* incore.
*/
#define FS_QSTAT_VERSION 1 /* fs_quota_stat.qs_version */
/*
- * Some basic infomation about 'quota files'.
+ * Some basic information about 'quota files'.
*/
typedef struct fs_qfilestat {
__u64 qfs_ino; /* inode number */
" Accesses a range of the current memory mapping, optionally dumping it to\n"
" the standard output stream (with -v option) for subsequent inspection.\n"
" -f -- verbose mode, dump bytes with offsets relative to start of file.\n"
-" -r -- reverse order; start accessing fom the end of range, moving backward\n"
+" -r -- reverse order; start accessing from the end of range, moving backward\n"
" -v -- verbose mode, dump bytes with offsets relative to start of mapping.\n"
" The accesses are performed sequentially from the start offset by default.\n"
" Notes:\n"
" Stores a byte into memory for a range within a mapping.\n"
" The default stored value is 'X', repeated to fill the range specified.\n"
" -S -- use an alternate seed character\n"
-" -r -- reverse order; start storing fom the end of range, moving backward\n"
+" -r -- reverse order; start storing from the end of range, moving backward\n"
" The stores are performed sequentially from the start offset by default.\n"
"\n"));
}
{
printf(_(
"\n"
-" report or modify prefered extent size (in bytes) for the current path\n"
+" report or modify preferred extent size (in bytes) for the current path\n"
"\n"
" -R -- recursively descend (useful when current path is a directory)\n"
" -D -- recursively descend, only modifying extsize on directories\n"
extsize_cmd.argmax = -1;
extsize_cmd.flags = CMD_NOMAP_OK;
extsize_cmd.oneline =
- _("get/set prefered extent size (in bytes) for the open file");
+ _("get/set preferred extent size (in bytes) for the open file");
extsize_cmd.help = extsize_help;
add_command(&open_cmd);
/*
* Convert from arbitrary user strings into a numeric ID.
- * If its all numeric, we convert that inplace, else we do
+ * If it's all numeric, we convert that inplace, else we do
* the name lookup, and return the found identifier.
*/
/*
* first look for a buffer that can be used as-is,
* if one cannot be found, see if there is a buffer,
- * and if so, free it's buffer and set b_addr to NULL
+ * and if so, free its buffer and set b_addr to NULL
* before calling libxfs_initbuf.
*/
pthread_mutex_lock(&xfs_buf_freelist.cm_mutex);
* Change the requested timestamp in the given inode.
*
* This was once shared with the kernel, but has diverged to the point
- * where its no longer worth the hassle of maintaining common code.
+ * where it's no longer worth the hassle of maintaining common code.
*/
void
libxfs_ichgtime(xfs_inode_t *ip, int flags)
}
/*
- * Allocate an inode on disk and return a copy of it's in-core version.
+ * Allocate an inode on disk and return a copy of its in-core version.
* Set mode, nlink, and rdev appropriately within the inode.
* The uid and gid for the inode are set according to the contents of
* the given cred structure.
*
* This was once shared with the kernel, but has diverged to the point
- * where its no longer worth the hassle of maintaining common code.
+ * where it's no longer worth the hassle of maintaining common code.
*/
int
libxfs_ialloc(
* number of data blocks available, trying to keep the
* number of AGs relatively small (especially compared
* to the original algorithm). AG count is calculated
- * based on the prefered AG size, not vice-versa - the
+ * based on the preferred AG size, not vice-versa - the
* count can be increased by growfs, so prefer to use
* smaller counts at mkfs time.
*
xfs_off_t off;
/*
- * read in existing filesystem superblock, use it's geometry
+ * read in existing filesystem superblock, use its geometry
* settings and zero the existing secondary superblocks.
*/
buf = memalign(libxfs_device_alignment(), new_sb->sb_sectsize);
if (loginternal) {
/*
* Readjust the log size to fit within an AG if it was sized
- * automaticly.
+ * automatically.
*/
if (!logsize) {
logblocks = MIN(logblocks,
" Once this has been done, new files created in the tree will automatically\n"
" be accounted to the tree based on their project identifier. An attempt to\n"
" create a hard link to a file in the tree will only succeed if the project\n"
-" identifier matches the project identifer for the tree. The xfs_io utility\n"
+" identifier matches the project identifier for the tree. The xfs_io utility\n"
" can be used to set the project ID for an arbitrary file, but this can only\n"
" be done by a privileged user.\n"
"\n"
" -N -- suppress the header from the output\n"
" -t -- terse output format, hides rows which are all zero\n"
" -L -- lower ID bound to report on\n"
-" -U -- upder ID bound to report on\n"
+" -U -- upper ID bound to report on\n"
" -g -- report group usage and quota information\n"
" -p -- report project usage and quota information\n"
" -u -- report user usage and quota information\n"
Third, make sure that the root inode is known. If not,
and we know the inode number from the superblock,
- discover that inode and it's chunk.
+ discover that inode and its chunk.
Then, walk the incore inode-cluster tree.
link count for the inode that the entry points to.
After traversal, scan incore inode map for directories not
- reached. Go to first one and try and find it's root
+ reached. Go to first one and try and find its root
by following .. entries. Once at root, run traversal
algorithm. When algorithm terminates, move subtree
root inode to the orphanage. Repeat as necessary
* For leaf block attributes, it requires more processing. One sticky
* point is that the attributes can be local (within the leaf) or
* remote (outside the leaf in other blocks). Thinking of local only
- * if you get a bad attribute, and want to delete just one, its a-okay
+ * if you get a bad attribute, and want to delete just one, it's a-okay
* if it remains large enough to still be a leaf block attribute. Otherwise,
* it may have to be converted to shortform. How to convert this and when
* is an issue. This call is happening in Phase3. Phase5 will capture empty
}
/*
- * for each block, process the block, verify it's path,
+ * for each block, process the block, verify its path,
* then get next block. update cursor values along the way
*/
if (process_leaf_attr_block(mp, leaf, da_bno, ino,
buf_dirty = 0;
/*
- * for each block, process the block, verify it's path,
+ * for each block, process the block, verify its path,
* then get next block. update cursor values along the way
*/
if (process_leaf_dir_block(mp, leaf, da_bno, ino,
/*
* check for an existing lost+found first, if it exists, return
- * it's inode. Otherwise, we can create it. Bad lost+found inodes
+ * its inode. Otherwise, we can create it. Bad lost+found inodes
* would have been cleared in phase3 and phase4.
*/
/*
* if we need to create the '.' entry, do so only if
- * the directory is a longform dir. it it's been
+ * the directory is a longform dir. if it's been
* turned into a shortform dir, then the inode is ok
* since shortform dirs have no '.' entry and the inode
* has already been committed by prune_lf_dir_entry().