On Wed, Apr 07, 2010 at 12:12:10PM -0600, Eric Blake wrote:
> +#ifdef WIN32
> +int
> +virHookCall(int driver ATTRIBUTE_UNUSED,
> + const char *id ATTRIBUTE_UNUSED,
> + int op ATTRIBUTE_UNUSED,
> + int sub_op ATTRIBUTE_UNUSED,
> + const char *extra ATTRIBUTE_UNUSED,
> + const char *input ATTRIBUTE_UNUSED) {
> + virReportSystemError(ENOSYS, "%s",
> + _("spawning hooks not supported on this
platform"));
> + return -1;
Good enough for now. But gnulib supports posix_spawn ported to mingw
(currently LGPLv3, so we'd have to get it relaxed to LPGLv2 first);
perhaps if we rewrite hooks to use posix_spawn() instead of
fork()/exec(), then we can support hooks on mingw.
posix_spawn() isn't really flexible enough to replace the virExec() functionality
> @@ -8425,7 +8430,7 @@ cmdSnapshotList(vshControl *ctl, const
vshCmd *cmd)
> &creation) < 0)
> continue;
> localtime_r(&creation, &time_info);
> - strftime(timestr, sizeof(timestr), "%F %T %z",
&time_info);
> + strftime(timestr, sizeof(timestr), "%Y-%m-%d %H:%M:%S %z",
&time_info);
Is this a case where we want localized output? Or is switching to fixed
format a good move independently of mingw lacking localization? Gnulib
provides strftime (but it is currently LGPLv3, and would need relaxing),
if we want to go with localized output.
%F & %T are not localized formats anyway, so this isn't impacting that. THis
is just a straight substitution expanding the shortcuts to the full syntax
Regards,
Daniel
--
|: Red Hat, Engineering, London -o-
http://people.redhat.com/berrange/ :|
|:
http://libvirt.org -o-
http://virt-manager.org -o-
http://deltacloud.org :|
|:
http://autobuild.org -o-
http://search.cpan.org/~danberr/ :|
|: GnuPG: 7D3B9505 -o- F3C9 553F A1DA 4AC2 5648 23C1 B3DF F742 7D3B 9505 :|