Displaying 6 results from an estimated 6 matches for "output_int64".
2015 Jan 02
2
(no subject)
Hi, we needed these changes when we had to build a guest image
compatible with a starting guest image but not backed by it in any way?
We needed some tool to check our progress, comparing original and?
rebuilt (from scratch) images, and virt-diff seemed the best option, but?
we had to soften the comparison to reduce the noise in the output. I
added some options to ignore certain informations when
2015 Jan 02
0
[PATCH] virt-diff: add additional ignore options
...t->files[i].xattrs = xattrs;
t->files[i].csum = csum;
+ t->files[i].stat_orig = stat_copy;
+ t->files[i].xattrs_orig = xattrs_copy;
return 0;
@@ -778,29 +827,29 @@ output_file (guestfs_h *g, struct file *file)
filetype = "u";
output_string (filetype);
- output_int64_perms (file->stat->st_mode & 07777);
+ output_int64_perms (file->stat_orig->st_mode & 07777);
- output_int64_size (file->stat->st_size);
+ output_int64_size (file->stat_orig->st_size);
/* Display extra fields when enabled. */
if (enable_uids) {
- outp...
2015 Jan 06
0
[PATCH] virt-diff: add additional ignore options
...eturn r;
-
+ if (compare_xattrs) {
+ r = guestfs_compare_xattr_list (file1->xattrs, file2->xattrs);
+ if (r != 0)
+ return r;
+ }
return 0;
}
@@ -778,29 +832,29 @@ output_file (guestfs_h *g, struct file *file)
filetype = "u";
output_string (filetype);
- output_int64_perms (file->stat->st_mode & 07777);
+ output_int64_perms (file->stat_orig->st_mode & 07777);
- output_int64_size (file->stat->st_size);
+ output_int64_size (file->stat_orig->st_size);
/* Display extra fields when enabled. */
if (enable_uids) {
- outp...
2015 Jan 05
2
Re: [PATCH] virt-diff: add additional ignore options
...->files[i].stat_orig = stat_copy;
> + t->files[i].xattrs_orig = xattrs_copy;
>
These need to be properly freed in free_tree.
> @@ -778,29 +827,29 @@ output_file (guestfs_h *g, struct file *file)
> filetype = "u";
>
> output_string (filetype);
> - output_int64_perms (file->stat->st_mode & 07777);
> + output_int64_perms (file->stat_orig->st_mode & 07777);
>
> - output_int64_size (file->stat->st_size);
> + output_int64_size (file->stat_orig->st_size);
>
> /* Display extra fields when enabled. */
&...
2014 Sep 22
2
[PATCH] New APIs: Implement stat calls that return nanosecond timestamps (RHBZ#1144891).
...dling in virt-diff, virt-ls
+----------------------------------------
+
+Handle nanoseconds properly. You should be able to specify them on
+the command line and display them.
diff --git a/cat/ls.c b/cat/ls.c
index 43705c2..de8248e 100644
--- a/cat/ls.c
+++ b/cat/ls.c
@@ -71,7 +71,7 @@ static void output_int64 (int64_t);
static void output_int64_dev (int64_t);
static void output_int64_perms (int64_t);
static void output_int64_size (int64_t);
-static void output_int64_time (int64_t);
+static void output_int64_time (int64_t secs, int64_t nsecs);
static void output_int64_uid (int64_t);
static void outp...
2016 Apr 04
2
[PATCH 1/2] Use 'error' function consistently throughout.
...)
else {
next_field ();
- if (printf ("-> %s", link) < 0) {
- perror ("printf");
- exit (EXIT_FAILURE);
- }
+ if (printf ("-> %s", link) < 0)
+ error (EXIT_FAILURE, errno, "printf");
}
}
@@ -660,10 +639,8 @@ output_int64 (int64_t i)
{
next_field ();
/* csv doesn't need escaping */
- if (printf ("%" PRIi64, i) < 0) {
- perror ("printf");
- exit (EXIT_FAILURE);
- }
+ if (printf ("%" PRIi64, i) < 0)
+ error (EXIT_FAILURE, errno, "printf");
}
stat...