Signed-off-by: Jiri Denemark <jdenemar(a)redhat.com>
---
src/util/virnetdevbandwidth.c | 7 +-
src/util/virnetdevbridge.c | 64 +++++++++---------
src/util/virnetdevip.c | 28 ++++----
src/util/virnetdevmacvlan.c | 4 +-
src/util/virnetdevmidonet.c | 4 +-
src/util/virnetdevopenvswitch.c | 28 ++++----
src/util/virnetdevtap.c | 24 +++----
src/util/virnetdevveth.c | 4 +-
src/util/virnetdevvportprofile.c | 39 +++++------
src/util/virnetlink.c | 14 ++--
src/util/virnodesuspend.c | 2 +-
src/util/virnuma.c | 26 ++++----
src/util/virnvme.c | 6 +-
src/util/virobject.c | 6 +-
src/util/virpci.c | 108 ++++++++++++++-----------------
src/util/virperf.c | 8 +--
src/util/virpidfile.c | 14 ++--
src/util/virpolkit.c | 2 +-
src/util/virportallocator.c | 10 +--
src/util/virprocess.c | 61 ++++++++---------
src/util/virrandom.c | 2 +-
src/util/virresctrl.c | 86 +++++++++++-------------
src/util/virrotatingfile.c | 30 ++++-----
src/util/virscsi.c | 6 +-
src/util/virscsihost.c | 7 +-
src/util/virscsivhost.c | 6 +-
src/util/virsecret.c | 5 +-
src/util/virsocketaddr.c | 51 ++++++---------
src/util/virstoragefile.c | 2 +-
src/util/virstring.c | 8 +--
src/util/virsysinfo.c | 16 ++---
src/util/virsystemd.c | 2 +-
src/util/virthreadjob.c | 4 +-
src/util/virtpm.c | 10 +--
src/util/virtypedparam-public.c | 25 +++----
src/util/virtypedparam.c | 29 ++++-----
src/util/viruri.c | 11 ++--
src/util/virusb.c | 16 ++---
src/util/virutil.c | 35 +++++-----
src/util/virvhba.c | 7 +-
src/util/virxml.c | 72 ++++++++++-----------
41 files changed, 415 insertions(+), 474 deletions(-)
diff --git a/src/util/virnetdevbandwidth.c b/src/util/virnetdevbandwidth.c
index e67cbd164d..52fb94a9fc 100644
--- a/src/util/virnetdevbandwidth.c
+++ b/src/util/virnetdevbandwidth.c
@@ -548,7 +548,7 @@ virNetDevBandwidthPlug(const char *brname,
char ifmacStr[VIR_MAC_STRING_BUFLEN];
if (id <= 2) {
- virReportError(VIR_ERR_INTERNAL_ERROR, _("Invalid class ID %d"), id);
+ virReportError(VIR_ERR_INTERNAL_ERROR, _("Invalid class ID %1$d"),
id);
return -1;
}
@@ -556,8 +556,7 @@ virNetDevBandwidthPlug(const char *brname,
if (!net_bandwidth || !net_bandwidth->in) {
virReportError(VIR_ERR_CONFIG_UNSUPPORTED,
- _("Bridge '%s' has no QoS set, therefore "
- "unable to set 'floor' on '%s'"),
+ _("Bridge '%1$s' has no QoS set, therefore unable to
set 'floor' on '%2$s'"),
brname, ifmacStr);
return -1;
}
@@ -613,7 +612,7 @@ virNetDevBandwidthUnplug(const char *brname,
g_autofree char *qdisc_id = NULL;
if (id <= 2) {
- virReportError(VIR_ERR_INTERNAL_ERROR, _("Invalid class ID %d"), id);
+ virReportError(VIR_ERR_INTERNAL_ERROR, _("Invalid class ID %1$d"),
id);
return -1;
}
diff --git a/src/util/virnetdevbridge.c b/src/util/virnetdevbridge.c
index f1a1c7f509..b870e26e5f 100644
--- a/src/util/virnetdevbridge.c
+++ b/src/util/virnetdevbridge.c
@@ -70,7 +70,7 @@ static int virNetDevBridgeCmd(const char *brname,
if (virStrcpyStatic(ifd.ifd_name, brname) < 0) {
virReportSystemError(ERANGE,
- _("Network interface name '%s' is too
long"),
+ _("Network interface name '%1$s' is too
long"),
brname);
return -1;
}
@@ -117,7 +117,7 @@ static int virNetDevBridgeSet(const char *brname,
paramid = BRCTL_SET_BRIDGE_FORWARD_DELAY;
} else {
virReportSystemError(EINVAL,
- _("Unable to set bridge %s %s via ioctl"),
+ _("Unable to set bridge %1$s %2$s via ioctl"),
brname, paramname);
return -1;
}
@@ -126,7 +126,7 @@ static int virNetDevBridgeSet(const char *brname,
ifr->ifr_data = (char*)&args;
if (ioctl(fd, SIOCDEVPRIVATE, ifr) < 0) {
virReportSystemError(errno,
- _("Failed to set bridge %s %s via ioctl"),
+ _("Failed to set bridge %1$s %2$s via ioctl"),
brname, paramname);
return -1;
}
@@ -154,7 +154,7 @@ static int virNetDevBridgeGet(const char *brname,
if (virStrToLong_ul(valuestr, NULL, 10, value) < 0) {
virReportSystemError(EINVAL,
- _("Unable to get bridge %s %s"),
+ _("Unable to get bridge %1$s %2$s"),
brname, paramname);
return -1;
}
@@ -168,7 +168,7 @@ static int virNetDevBridgeGet(const char *brname,
ifr.ifr_data = (char*)&args;
if (ioctl(fd, SIOCDEVPRIVATE, ifr) < 0) {
virReportSystemError(errno,
- _("Unable to get bridge %s %s"), brname,
paramname);
+ _("Unable to get bridge %1$s %2$s"), brname,
paramname);
return -1;
}
@@ -178,7 +178,7 @@ static int virNetDevBridgeGet(const char *brname,
*value = info.forward_delay;
} else {
virReportSystemError(EINVAL,
- _("Unable to get bridge %s %s"), brname,
paramname);
+ _("Unable to get bridge %1$s %2$s"), brname,
paramname);
return -1;
}
}
@@ -210,7 +210,7 @@ virNetDevBridgePortSet(const char *brname,
if (ret < 0) {
virReportSystemError(errno,
- _("Unable to set bridge %s port %s %s to %s"),
+ _("Unable to set bridge %1$s port %2$s %3$s to
%4$s"),
brname, ifname, paramname, valuestr);
}
@@ -235,7 +235,7 @@ virNetDevBridgePortGet(const char *brname,
if (virStrToLong_ul(valuestr, NULL, 10, value) < 0) {
virReportSystemError(EINVAL,
- _("Unable to get bridge %s port %s %s"),
+ _("Unable to get bridge %1$s port %2$s %3$s"),
brname, ifname, paramname);
return -1;
}
@@ -404,7 +404,7 @@ virNetDevBridgeCreateWithIoctl(const char *brname,
if (ioctl(fd, SIOCBRADDBR, brname) < 0) {
virReportSystemError(errno,
- _("Unable to create bridge %s"), brname);
+ _("Unable to create bridge %1$s"), brname);
return -1;
}
@@ -441,7 +441,7 @@ virNetDevBridgeCreate(const char *brname,
}
# endif
if (error < 0)
- virReportSystemError(-error, _("error creating bridge interface
%s"),
+ virReportSystemError(-error, _("error creating bridge interface
%1$s"),
brname);
return -1;
@@ -497,7 +497,7 @@ virNetDevBridgeCreate(const char *brname,
const virMacAddr *mac G_GNUC_UNUSED)
{
virReportSystemError(ENOSYS,
- _("Unable to create bridge %s"), brname);
+ _("Unable to create bridge %1$s"), brname);
return -1;
}
#endif
@@ -523,7 +523,7 @@ virNetDevBridgeDeleteWithIoctl(const char *brname)
if (ioctl(fd, SIOCBRDELBR, brname) < 0) {
virReportSystemError(errno,
- _("Unable to delete bridge %s"), brname);
+ _("Unable to delete bridge %1$s"), brname);
return -1;
}
@@ -568,7 +568,7 @@ virNetDevBridgeDelete(const char *brname)
if (ioctl(s, SIOCIFDESTROY, &ifr) < 0) {
virReportSystemError(errno,
- _("Unable to remove bridge %s"),
+ _("Unable to remove bridge %1$s"),
brname);
return -1;
}
@@ -579,7 +579,7 @@ virNetDevBridgeDelete(const char *brname)
int virNetDevBridgeDelete(const char *brname G_GNUC_UNUSED)
{
virReportSystemError(ENOSYS,
- _("Unable to delete bridge %s"), brname);
+ _("Unable to delete bridge %1$s"), brname);
return EINVAL;
}
#endif
@@ -605,13 +605,13 @@ int virNetDevBridgeAddPort(const char *brname,
if (!(ifr.ifr_ifindex = if_nametoindex(ifname))) {
virReportSystemError(ENODEV,
- _("Unable to get interface index for %s"),
ifname);
+ _("Unable to get interface index for %1$s"),
ifname);
return -1;
}
if (ioctl(fd, SIOCBRADDIF, &ifr) < 0) {
virReportSystemError(errno,
- _("Unable to add bridge %s port %s"), brname,
ifname);
+ _("Unable to add bridge %1$s port %2$s"), brname,
ifname);
return -1;
}
@@ -626,14 +626,14 @@ int virNetDevBridgeAddPort(const char *brname,
memset(&req, 0, sizeof(req));
if (virStrcpyStatic(req.ifbr_ifsname, ifname) < 0) {
virReportSystemError(ERANGE,
- _("Network interface name '%s' is too
long"),
+ _("Network interface name '%1$s' is too
long"),
ifname);
return -1;
}
if (virNetDevBridgeCmd(brname, BRDGADD, &req, sizeof(req)) < 0) {
virReportSystemError(errno,
- _("Unable to add bridge %s port %s"), brname,
ifname);
+ _("Unable to add bridge %1$s port %2$s"), brname,
ifname);
return -1;
}
@@ -644,7 +644,7 @@ int virNetDevBridgeAddPort(const char *brname,
const char *ifname)
{
virReportSystemError(ENOSYS,
- _("Unable to add bridge %s port %s"), brname,
ifname);
+ _("Unable to add bridge %1$s port %2$s"), brname,
ifname);
return -1;
}
#endif
@@ -670,14 +670,14 @@ int virNetDevBridgeRemovePort(const char *brname,
if (!(ifr.ifr_ifindex = if_nametoindex(ifname))) {
virReportSystemError(ENODEV,
- _("Unable to get interface index for %s"),
ifname);
+ _("Unable to get interface index for %1$s"),
ifname);
return -1;
}
if (ioctl(fd, SIOCBRDELIF, &ifr) < 0) {
virReportSystemError(errno,
- _("Unable to remove bridge %s port %s"), brname,
ifname);
+ _("Unable to remove bridge %1$s port %2$s"),
brname, ifname);
return -1;
}
@@ -692,14 +692,14 @@ int virNetDevBridgeRemovePort(const char *brname,
memset(&req, 0, sizeof(req));
if (virStrcpyStatic(req.ifbr_ifsname, ifname) < 0) {
virReportSystemError(ERANGE,
- _("Network interface name '%s' is too
long"),
+ _("Network interface name '%1$s' is too
long"),
ifname);
return -1;
}
if (virNetDevBridgeCmd(brname, BRDGDEL, &req, sizeof(req)) < 0) {
virReportSystemError(errno,
- _("Unable to remove bridge %s port %s"), brname,
ifname);
+ _("Unable to remove bridge %1$s port %2$s"),
brname, ifname);
return -1;
}
@@ -710,7 +710,7 @@ int virNetDevBridgeRemovePort(const char *brname,
const char *ifname)
{
virReportSystemError(ENOSYS,
- _("Unable to remove bridge %s port %s"), brname,
ifname);
+ _("Unable to remove bridge %1$s port %2$s"), brname,
ifname);
return -1;
}
#endif
@@ -823,7 +823,7 @@ int virNetDevBridgeSetSTPDelay(const char *brname,
if (virNetDevBridgeCmd(brname, BRDGSFD, ¶m, sizeof(param)) < 0) {
virReportSystemError(errno,
- _("Unable to set STP delay on %s"), brname);
+ _("Unable to set STP delay on %1$s"), brname);
return -1;
}
@@ -833,7 +833,7 @@ int virNetDevBridgeGetSTPDelay(const char *brname,
int *delay G_GNUC_UNUSED)
{
virReportSystemError(ENOSYS,
- _("Unable to get STP delay on %s on this platform"),
+ _("Unable to get STP delay on %1$s on this
platform"),
brname);
return -1;
}
@@ -850,7 +850,7 @@ int virNetDevBridgeGetSTP(const char *brname,
bool *enable G_GNUC_UNUSED)
{
virReportSystemError(ENOSYS,
- _("Unable to get STP on %s on this platform"),
+ _("Unable to get STP on %1$s on this platform"),
brname);
return -1;
}
@@ -859,7 +859,7 @@ int virNetDevBridgeSetSTPDelay(const char *brname,
int delay G_GNUC_UNUSED)
{
virReportSystemError(ENOSYS,
- _("Unable to set STP delay on %s on this platform"),
+ _("Unable to set STP delay on %1$s on this
platform"),
brname);
return -1;
}
@@ -867,7 +867,7 @@ int virNetDevBridgeGetSTPDelay(const char *brname,
int *delay G_GNUC_UNUSED)
{
virReportSystemError(ENOSYS,
- _("Unable to get STP delay on %s on this platform"),
+ _("Unable to get STP delay on %1$s on this
platform"),
brname);
return -1;
}
@@ -877,7 +877,7 @@ int virNetDevBridgeSetSTP(const char *brname,
{
virReportSystemError(ENOSYS,
- _("Unable to set STP on %s on this platform"),
+ _("Unable to set STP on %1$s on this platform"),
brname);
return -1;
}
@@ -885,7 +885,7 @@ int virNetDevBridgeGetSTP(const char *brname,
bool *enable G_GNUC_UNUSED)
{
virReportSystemError(ENOSYS,
- _("Unable to get STP on %s on this platform"),
+ _("Unable to get STP on %1$s on this platform"),
brname);
return -1;
}
@@ -1047,7 +1047,7 @@ virNetDevBridgeFDBAddDel(const virMacAddr *mac, const char *ifname,
VIR_DEBUG("fdb entry for %s already exists", ifname);
} else {
virReportSystemError(-err->error,
- _("error adding fdb entry for %s"),
ifname);
+ _("error adding fdb entry for %1$s"),
ifname);
return -1;
}
}
diff --git a/src/util/virnetdevip.c b/src/util/virnetdevip.c
index 034b392ee7..d1e717641c 100644
--- a/src/util/virnetdevip.c
+++ b/src/util/virnetdevip.c
@@ -181,7 +181,7 @@ virNetDevIPAddrAdd(const char *ifname,
if (virSocketAddrBroadcastByPrefix(addr, prefix, broadcast) < 0) {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("Failed to determine broadcast address for
'%s/%d'"),
+ _("Failed to determine broadcast address for
'%1$s/%2$d'"),
ipStr, prefix);
return -1;
}
@@ -206,7 +206,7 @@ virNetDevIPAddrAdd(const char *ifname,
if (virNetlinkGetErrorCode(resp, recvbuflen) < 0) {
virReportError(VIR_ERR_SYSTEM_ERROR,
- _("Failed to add IP address %s/%d%s%s%s%s to %s"),
+ _("Failed to add IP address %1$s/%2$d%3$s%4$s%5$s%6$s to
%7$s"),
ipStr, prefix,
peerStr ? " peer " : "", peerStr ? peerStr :
"",
bcastStr ? " bcast " : "", bcastStr ? bcastStr
: "",
@@ -248,7 +248,7 @@ virNetDevIPAddrDel(const char *ifname,
if (virNetlinkGetErrorCode(resp, recvbuflen) < 0) {
virReportError(VIR_ERR_SYSTEM_ERROR,
- _("Error removing IP address from %s"), ifname);
+ _("Error removing IP address from %1$s"), ifname);
return -1;
}
@@ -352,7 +352,7 @@ virNetDevIPRouteAdd(const char *ifname,
return -1;
if ((errCode = virNetlinkGetErrorCode(resp, recvbuflen)) < 0) {
- virReportSystemError(errCode, _("Error adding route to %s"), ifname);
+ virReportSystemError(errCode, _("Error adding route to %1$s"),
ifname);
return -1;
}
@@ -538,8 +538,8 @@ virNetDevIPCheckIPv6Forwarding(void)
if ((len = virFileReadAll(PROC_NET_IPV6_ROUTE,
MAX_ROUTE_SIZE, &buf)) < 0) {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("Unable to read %s "
- "for ipv6 forwarding checks"), PROC_NET_IPV6_ROUTE);
+ _("Unable to read %1$s for ipv6 forwarding checks"),
+ PROC_NET_IPV6_ROUTE);
return false;
}
@@ -592,10 +592,8 @@ virNetDevIPCheckIPv6Forwarding(void)
*/
if (ret == 1 || (ret == 0 && all_accept_ra == 1)) {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("Check the host setup: interface %s has kernel
"
- "autoconfigured IPv6 routes and enabling forwarding
"
- " without accept_ra set to 2 will cause the kernel
"
- "to flush them, breaking networking."),
iface_val);
+ _("Check the host setup: interface %1$s has kernel
autoconfigured IPv6 routes and enabling forwarding without accept_ra set to 2 will cause
the kernel to flush them, breaking networking."),
+ iface_val);
return false;
}
}
@@ -638,7 +636,7 @@ virNetDevGetIPv4AddressIoctl(const char *ifname,
if (ioctl(fd, SIOCGIFADDR, (char *)&ifr) < 0) {
virReportSystemError(errno,
- _("Unable to get IPv4 address for interface %s via
ioctl"),
+ _("Unable to get IPv4 address for interface %1$s via
ioctl"),
ifname);
goto cleanup;
}
@@ -684,7 +682,7 @@ virNetDevGetifaddrsAddress(const char *ifname,
if (getifaddrs(&ifap) < 0) {
virReportSystemError(errno,
- _("Could not get interface list for
'%s'"),
+ _("Could not get interface list for
'%1$s'"),
ifname);
return -1;
}
@@ -714,7 +712,7 @@ virNetDevGetifaddrsAddress(const char *ifname,
}
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("no IP address found for interface '%s'"),
+ _("no IP address found for interface '%1$s'"),
ifname);
cleanup:
freeifaddrs(ifap);
@@ -875,7 +873,7 @@ virNetDevIPInfoAddToDev(const char *ifname,
NULL, ip->prefix)) < 0) {
ipStr = virSocketAddrFormat(&ip->address);
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("Failed to determine prefix for IP address
'%s'"),
+ _("Failed to determine prefix for IP address
'%1$s'"),
NULLSTR(ipStr));
return -1;
}
@@ -890,7 +888,7 @@ virNetDevIPInfoAddToDev(const char *ifname,
if ((prefix = virNetDevIPRouteGetPrefix(route)) < 0) {
ipStr = virSocketAddrFormat(&route->address);
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("Failed to determine prefix for route with destination
'%s'"),
+ _("Failed to determine prefix for route with destination
'%1$s'"),
NULLSTR(ipStr));
return -1;
}
diff --git a/src/util/virnetdevmacvlan.c b/src/util/virnetdevmacvlan.c
index 94968a8b4d..db5f41bae8 100644
--- a/src/util/virnetdevmacvlan.c
+++ b/src/util/virnetdevmacvlan.c
@@ -113,7 +113,7 @@ virNetDevMacVLanCreate(const char *ifname,
char macstr[VIR_MAC_STRING_BUFLEN];
virReportSystemError(-error,
- _("error creating %s interface %s@%s (%s)"),
+ _("error creating %1$s interface %2$s@%3$s
(%4$s)"),
type, ifname, srcdev,
virMacAddrFormat(macaddress, macstr));
return -1;
@@ -177,7 +177,7 @@ virNetDevMacVLanTapOpen(const char *ifname,
} else {
/* However, if haven't succeeded, quit. */
virReportSystemError(errno,
- _("cannot open macvtap tap device %s"),
+ _("cannot open macvtap tap device %1$s"),
tapname);
goto cleanup;
}
diff --git a/src/util/virnetdevmidonet.c b/src/util/virnetdevmidonet.c
index 202808ef0f..7a285d2bab 100644
--- a/src/util/virnetdevmidonet.c
+++ b/src/util/virnetdevmidonet.c
@@ -49,7 +49,7 @@ virNetDevMidonetBindPort(const char *ifname,
if (virCommandRun(cmd, NULL) < 0) {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("Unable to bind port %s to the virtual port %s"),
+ _("Unable to bind port %1$s to the virtual port %2$s"),
ifname, virtportuuid);
return -1;
}
@@ -78,7 +78,7 @@ virNetDevMidonetUnbindPort(const virNetDevVPortProfile *virtualport)
if (virCommandRun(cmd, NULL) < 0) {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("Unable to unbind the virtual port %s from Midonet"),
+ _("Unable to unbind the virtual port %1$s from
Midonet"),
virtportuuid);
return -1;
}
diff --git a/src/util/virnetdevopenvswitch.c b/src/util/virnetdevopenvswitch.c
index 7418716600..dbdd645f8e 100644
--- a/src/util/virnetdevopenvswitch.c
+++ b/src/util/virnetdevopenvswitch.c
@@ -185,7 +185,7 @@ int virNetDevOpenvswitchAddPort(const char *brname, const char
*ifname,
if (virCommandRun(cmd, NULL) < 0) {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("Unable to add port %s to OVS bridge %s"),
+ _("Unable to add port %1$s to OVS bridge %2$s"),
ifname, brname);
return -1;
}
@@ -209,7 +209,7 @@ int virNetDevOpenvswitchRemovePort(const char *brname G_GNUC_UNUSED,
const char
if (virCommandRun(cmd, NULL) < 0) {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("Unable to delete port %s from OVS"), ifname);
+ _("Unable to delete port %1$s from OVS"), ifname);
return -1;
}
@@ -238,8 +238,8 @@ int virNetDevOpenvswitchGetMigrateData(char **migrate, const char
*ifname)
/* Run the command */
if (virCommandRun(cmd, NULL) < 0) {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("Unable to run command to get OVS port data for "
- "interface %s"), ifname);
+ _("Unable to run command to get OVS port data for interface
%1$s"),
+ ifname);
return -1;
}
@@ -276,8 +276,8 @@ int virNetDevOpenvswitchSetMigrateData(char *migrate, const char
*ifname)
/* Run the command */
if (virCommandRun(cmd, NULL) < 0) {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("Unable to run command to set OVS port data for "
- "interface %s"), ifname);
+ _("Unable to run command to set OVS port data for interface
%1$s"),
+ ifname);
return -1;
}
@@ -443,8 +443,8 @@ virNetDevOpenvswitchInterfaceGetMaster(const char *ifname, char
**master)
if (virCommandRun(cmd, &exitstatus) < 0) {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("Unable to run command to get OVS master for "
- "interface %s"), ifname);
+ _("Unable to run command to get OVS master for interface
%1$s"),
+ ifname);
return -1;
}
@@ -614,7 +614,7 @@ int virNetDevOpenvswitchUpdateVlan(const char *ifname,
if (virCommandRun(cmd, NULL) < 0) {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("Unable to set vlan configuration on port %s"),
ifname);
+ _("Unable to set vlan configuration on port %1$s"),
ifname);
return -1;
}
@@ -730,7 +730,7 @@ virNetDevOpenvswitchInterfaceClearRxQos(const char *ifname)
if (virCommandRun(cmd, NULL) < 0) {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("Unable to reset ingress on port %s"), ifname);
+ _("Unable to reset ingress on port %1$s"), ifname);
return -1;
}
@@ -806,10 +806,10 @@ virNetDevOpenvswitchInterfaceSetTxQos(const char *ifname,
if (virCommandRun(cmd, NULL) < 0) {
if (queue_uuid && *queue_uuid) {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("Unable to set queue configuration on port %s"),
ifname);
+ _("Unable to set queue configuration on port %1$s"),
ifname);
} else {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("Unable to create and set qos configuration on port
%s"), ifname);
+ _("Unable to create and set qos configuration on port
%1$s"), ifname);
}
return -1;
}
@@ -829,7 +829,7 @@ virNetDevOpenvswitchInterfaceSetTxQos(const char *ifname,
virCommandAddArgList(qoscmd, vmid_ex_id, ifname_ex_id, NULL);
if (virCommandRun(qoscmd, NULL) < 0) {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("Unable to set qos configuration on port %s"),
ifname);
+ _("Unable to set qos configuration on port %1$s"),
ifname);
return -1;
}
}
@@ -853,7 +853,7 @@ virNetDevOpenvswitchInterfaceSetRxQos(const char *ifname,
if (virCommandRun(cmd, NULL) < 0) {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("Unable to set vlan configuration on port %s"),
ifname);
+ _("Unable to set vlan configuration on port %1$s"),
ifname);
return -1;
}
diff --git a/src/util/virnetdevtap.c b/src/util/virnetdevtap.c
index 2101d7847c..b85b753c96 100644
--- a/src/util/virnetdevtap.c
+++ b/src/util/virnetdevtap.c
@@ -105,7 +105,7 @@ virNetDevTapGetRealDeviceName(char *ifname G_GNUC_UNUSED)
if ((ifindex = if_nametoindex(ifname)) == 0) {
virReportSystemError(errno,
- _("Unable to get interface index for
'%s'"),
+ _("Unable to get interface index for
'%1$s'"),
ifname);
return NULL;
}
@@ -119,7 +119,7 @@ virNetDevTapGetRealDeviceName(char *ifname G_GNUC_UNUSED)
if (sysctl(name, 6, NULL, &len, 0, 0) < 0) {
virReportSystemError(errno,
- _("Unable to get driver name for '%s'"),
+ _("Unable to get driver name for
'%1$s'"),
ifname);
return NULL;
}
@@ -128,7 +128,7 @@ virNetDevTapGetRealDeviceName(char *ifname G_GNUC_UNUSED)
if (sysctl(name, 6, ret, &len, 0, 0) < 0) {
virReportSystemError(errno,
- _("Unable to get driver name for '%s'"),
+ _("Unable to get driver name for
'%1$s'"),
ifname);
VIR_FREE(ret);
return NULL;
@@ -195,7 +195,7 @@ int virNetDevTapCreate(char **ifname,
return -1;
} else if (rc > 0) {
virReportError(VIR_ERR_OPERATION_INVALID,
- _("The %s interface already exists"),
+ _("The %1$s interface already exists"),
*ifname);
return -1;
}
@@ -208,7 +208,7 @@ int virNetDevTapCreate(char **ifname,
for (i = 0; i < tapfdSize; i++) {
if ((fd = open(tunpath, O_RDWR)) < 0) {
virReportSystemError(errno,
- _("Unable to open %s, is tun module
loaded?"),
+ _("Unable to open %1$s, is tun module
loaded?"),
tunpath);
goto cleanup;
}
@@ -225,7 +225,7 @@ int virNetDevTapCreate(char **ifname,
if (virStrcpyStatic(ifr.ifr_name, *ifname) < 0) {
virReportSystemError(ERANGE,
- _("Network interface name '%s' is too
long"),
+ _("Network interface name '%1$s' is too
long"),
*ifname);
goto cleanup;
@@ -233,7 +233,7 @@ int virNetDevTapCreate(char **ifname,
if (ioctl(fd, TUNSETIFF, &ifr) < 0) {
virReportSystemError(errno,
- _("Unable to create tap device %s"),
+ _("Unable to create tap device %1$s"),
NULLSTR(*ifname));
goto cleanup;
}
@@ -248,7 +248,7 @@ int virNetDevTapCreate(char **ifname,
if ((flags & VIR_NETDEV_TAP_CREATE_PERSIST) &&
ioctl(fd, TUNSETPERSIST, 1) < 0) {
virReportSystemError(errno,
- _("Unable to set tap device %s to
persistent"),
+ _("Unable to set tap device %1$s to
persistent"),
NULLSTR(*ifname));
goto cleanup;
}
@@ -281,7 +281,7 @@ int virNetDevTapDelete(const char *ifname,
if ((fd = open(tunpath, O_RDWR)) < 0) {
virReportSystemError(errno,
- _("Unable to open %s, is tun module loaded?"),
+ _("Unable to open %1$s, is tun module loaded?"),
tunpath);
return -1;
}
@@ -291,7 +291,7 @@ int virNetDevTapDelete(const char *ifname,
if (virStrcpyStatic(try.ifr_name, ifname) < 0) {
virReportSystemError(ERANGE,
- _("Network interface name '%s' is too
long"),
+ _("Network interface name '%1$s' is too
long"),
ifname);
goto cleanup;
}
@@ -357,7 +357,7 @@ int virNetDevTapCreate(char **ifname,
if ((*tapfd = open(dev_path, O_RDWR)) < 0) {
virReportSystemError(errno,
- _("Unable to open %s"),
+ _("Unable to open %1$s"),
dev_path);
goto cleanup;
}
@@ -386,7 +386,7 @@ int virNetDevTapDelete(const char *ifname,
if (ioctl(s, SIOCIFDESTROY, &ifr) < 0) {
virReportSystemError(errno,
- _("Unable to remove tap device %s"),
+ _("Unable to remove tap device %1$s"),
ifname);
goto cleanup;
}
diff --git a/src/util/virnetdevveth.c b/src/util/virnetdevveth.c
index ad1f517039..4365345664 100644
--- a/src/util/virnetdevveth.c
+++ b/src/util/virnetdevveth.c
@@ -42,7 +42,7 @@ virNetDevVethCreateInternal(const char *veth1, const char *veth2)
if (virNetlinkNewLink(veth1, "veth", &data, &error) < 0) {
if (error != 0) {
virReportSystemError(-error,
- _("unable to create %s <-> %s veth
pair"),
+ _("unable to create %1$s <-> %2$s veth
pair"),
veth1, veth2);
}
return -1;
@@ -83,7 +83,7 @@ virNetDevVethDeleteInternal(const char *veth)
return 0;
}
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("Failed to delete veth device %s"), veth);
+ _("Failed to delete veth device %1$s"), veth);
return -1;
}
diff --git a/src/util/virnetdevvportprofile.c b/src/util/virnetdevvportprofile.c
index ae23f795b2..cf92f1838b 100644
--- a/src/util/virnetdevvportprofile.c
+++ b/src/util/virnetdevvportprofile.c
@@ -205,7 +205,7 @@ virNetDevVPortProfileCheckComplete(virNetDevVPortProfile *virtport,
if (missing) {
virReportError(VIR_ERR_XML_ERROR,
- _("missing %s in <virtualport
type='%s'>"), missing,
+ _("missing %1$s in <virtualport
type='%2$s'>"), missing,
virNetDevVPortTypeToString(virtport->virtPortType));
return -1;
}
@@ -262,7 +262,7 @@ virNetDevVPortProfileCheckNoExtras(const virNetDevVPortProfile
*virtport)
if (extra) {
virReportError(VIR_ERR_XML_ERROR,
- _("extra %s unsupported in <virtualport
type='%s'>"),
+ _("extra %1$s unsupported in <virtualport
type='%2$s'>"),
extra,
virNetDevVPortTypeToString(virtport->virtPortType));
return -1;
@@ -290,8 +290,7 @@ virNetDevVPortProfileMerge(virNetDevVPortProfile *orig,
if (otype != VIR_NETDEV_VPORT_PROFILE_NONE &&
otype != mods->virtPortType) {
virReportError(VIR_ERR_XML_ERROR,
- _("attempt to merge virtualports "
- "with mismatched types (%s and %s)"),
+ _("attempt to merge virtualports with mismatched types
(%1$s and %2$s)"),
virNetDevVPortTypeToString(otype),
virNetDevVPortTypeToString(mods->virtPortType));
return -1;
@@ -305,8 +304,7 @@ virNetDevVPortProfileMerge(virNetDevVPortProfile *orig,
if (orig->managerID_specified &&
(orig->managerID != mods->managerID)) {
virReportError(VIR_ERR_XML_ERROR,
- _("attempt to merge virtualports "
- "with mismatched managerids (%d and %d)"),
+ _("attempt to merge virtualports with mismatched
managerids (%1$d and %2$d)"),
orig->managerID, mods->managerID);
return -1;
}
@@ -320,8 +318,7 @@ virNetDevVPortProfileMerge(virNetDevVPortProfile *orig,
if (orig->typeID_specified &&
(orig->typeID != mods->typeID)) {
virReportError(VIR_ERR_XML_ERROR,
- _("attempt to merge virtualports "
- "with mismatched typeids (%d and %d)"),
+ _("attempt to merge virtualports with mismatched typeids
(%1$d and %2$d)"),
orig->typeID, mods->typeID);
return -1;
}
@@ -335,8 +332,7 @@ virNetDevVPortProfileMerge(virNetDevVPortProfile *orig,
if (orig->typeIDVersion_specified &&
(orig->typeIDVersion != mods->typeIDVersion)) {
virReportError(VIR_ERR_XML_ERROR,
- _("attempt to merge virtualports with "
- "mismatched typeidversions (%d and %d)"),
+ _("attempt to merge virtualports with mismatched
typeidversions (%1$d and %2$d)"),
orig->typeIDVersion, mods->typeIDVersion);
return -1;
}
@@ -354,8 +350,7 @@ virNetDevVPortProfileMerge(virNetDevVPortProfile *orig,
char modsuuid[VIR_UUID_STRING_BUFLEN];
virReportError(VIR_ERR_XML_ERROR,
- _("attempt to merge virtualports with "
- "mismatched instanceids ('%s' and
'%s')"),
+ _("attempt to merge virtualports with mismatched
instanceids ('%1$s' and '%2$s')"),
virUUIDFormat(orig->instanceID, origuuid),
virUUIDFormat(mods->instanceID, modsuuid));
return -1;
@@ -374,8 +369,7 @@ virNetDevVPortProfileMerge(virNetDevVPortProfile *orig,
char modsuuid[VIR_UUID_STRING_BUFLEN];
virReportError(VIR_ERR_XML_ERROR,
- _("attempt to merge virtualports with "
- "mismatched interfaceids ('%s' and
'%s')"),
+ _("attempt to merge virtualports with mismatched
interfaceids ('%1$s' and '%2$s')"),
virUUIDFormat(orig->interfaceID, origuuid),
virUUIDFormat(mods->interfaceID, modsuuid));
return -1;
@@ -391,8 +385,7 @@ virNetDevVPortProfileMerge(virNetDevVPortProfile *orig,
if (orig->profileID[0] &&
STRNEQ(orig->profileID, mods->profileID)) {
virReportError(VIR_ERR_XML_ERROR,
- _("attempt to merge virtualports with "
- "mismatched profileids ('%s' and
'%s')"),
+ _("attempt to merge virtualports with mismatched
profileids ('%1$s' and '%2$s')"),
orig->profileID, mods->profileID);
return -1;
}
@@ -485,7 +478,7 @@ virNetDevVPortProfileGetLldpadPid(void)
}
} else {
virReportSystemError(errno,
- _("Error opening file %s"), LLDPAD_PID_FILE);
+ _("Error opening file %1$s"), LLDPAD_PID_FILE);
}
VIR_FORCE_CLOSE(fd);
@@ -577,8 +570,7 @@ virNetDevVPortProfileGetStatus(struct nlattr **tb, int32_t vf,
virUUIDFormat(instanceId, instanceIdStr);
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("Could not find vf/instanceId %u/%s "
- " in netlink response"),
+ _("Could not find vf/instanceId %1$u/%2$s in netlink
response"),
vf, instanceIdStr);
/* go through all the entries again. This seems tedious,
@@ -812,7 +804,7 @@ virNetDevVPortProfileOpSetLink(const char *ifname, int ifindex,
if (err->error) {
virReportSystemError(-err->error,
- _("error during virtual port configuration of
ifindex %d"),
+ _("error during virtual port configuration of
ifindex %1$d"),
ifindex);
goto cleanup;
}
@@ -978,8 +970,7 @@ virNetDevVPortProfileOpCommon(const char *ifname, int ifindex,
/* keep trying... */
} else {
virReportSystemError(EINVAL,
- _("error %d during port-profile setlink on "
- "interface %s (%d)"),
+ _("error %1$d during port-profile setlink on
interface %2$s (%3$d)"),
status, ifname, ifindex);
rc = -1;
break;
@@ -1080,7 +1071,7 @@ virNetDevVPortProfileOp8021Qbg(const char *ifname,
break;
default:
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("operation type %d not supported"), virtPortOp);
+ _("operation type %1$d not supported"), virtPortOp);
return -1;
}
@@ -1189,7 +1180,7 @@ virNetDevVPortProfileOp8021Qbh(const char *ifname,
case VIR_NETDEV_VPORT_PROFILE_LINK_OP_PREASSOCIATE:
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("operation type %d not supported"), virtPortOp);
+ _("operation type %1$d not supported"), virtPortOp);
rc = -1;
break;
default:
diff --git a/src/util/virnetlink.c b/src/util/virnetlink.c
index 98f75652e9..f18a08c277 100644
--- a/src/util/virnetlink.c
+++ b/src/util/virnetlink.c
@@ -218,8 +218,8 @@ virNetlinkCreateSocket(int protocol)
}
if (nl_connect(nlhandle, protocol) < 0) {
virReportSystemError(errno,
- _("cannot connect to netlink socket "
- "with protocol %d"), protocol);
+ _("cannot connect to netlink socket with protocol
%1$d"),
+ protocol);
goto error;
}
@@ -255,7 +255,7 @@ virNetlinkSendRequest(struct nl_msg *nl_msg, uint32_t src_pid,
if (protocol >= MAX_LINKS) {
virReportSystemError(EINVAL,
- _("invalid protocol argument: %d"), protocol);
+ _("invalid protocol argument: %1$d"), protocol);
goto error;
}
@@ -541,7 +541,7 @@ virNetlinkDumpLink(const char *ifname, int ifindex,
if (virNetlinkTalk(ifname, nl_msg, src_pid, dst_pid,
&resp, &resp_len, &error, NULL) < 0) {
virReportSystemError(-error,
- _("error dumping %s (%d) interface"),
+ _("error dumping %1$s (%2$d) interface"),
ifname, ifindex);
return -1;
}
@@ -692,7 +692,7 @@ virNetlinkDelLink(const char *ifname, virNetlinkTalkFallback
fallback)
if (virNetlinkTalk(ifname, nl_msg, 0, 0,
&resp, &resp_len, &error, fallback) < 0) {
virReportSystemError(-error,
- _("error destroying network device %s"),
+ _("error destroying network device %1$s"),
ifname);
return -1;
}
@@ -953,7 +953,7 @@ virNetlinkEventServiceIsRunning(unsigned int protocol)
{
if (protocol >= MAX_LINKS) {
virReportSystemError(EINVAL,
- _("invalid protocol argument: %d"), protocol);
+ _("invalid protocol argument: %1$d"), protocol);
return false;
}
@@ -1003,7 +1003,7 @@ virNetlinkEventServiceStart(unsigned int protocol, unsigned int
groups)
if (protocol >= MAX_LINKS) {
virReportSystemError(EINVAL,
- _("invalid protocol argument: %d"), protocol);
+ _("invalid protocol argument: %1$d"), protocol);
return -EINVAL;
}
diff --git a/src/util/virnodesuspend.c b/src/util/virnodesuspend.c
index 5feef79c43..01f387d6fa 100644
--- a/src/util/virnodesuspend.c
+++ b/src/util/virnodesuspend.c
@@ -66,7 +66,7 @@ static int virNodeSuspendSetNodeWakeup(unsigned long long alarmTime)
if (alarmTime < MIN_TIME_REQ_FOR_SUSPEND) {
virReportError(VIR_ERR_INVALID_ARG,
- _("Suspend duration is too short, must be at least %u
seconds"),
+ _("Suspend duration is too short, must be at least %1$u
seconds"),
MIN_TIME_REQ_FOR_SUSPEND);
return -1;
}
diff --git a/src/util/virnuma.c b/src/util/virnuma.c
index 43e299f4bb..d78fc78ac1 100644
--- a/src/util/virnuma.c
+++ b/src/util/virnuma.c
@@ -112,7 +112,7 @@ virNumaSetupMemoryPolicy(virDomainNumatuneMemMode mode,
while ((bit = virBitmapNextSetBit(nodeset, bit)) >= 0) {
if (bit > maxnode) {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("NUMA node %d is out of range"), bit);
+ _("NUMA node %1$d is out of range"), bit);
return -1;
}
nodemask_set(&mask, bit);
@@ -348,7 +348,7 @@ virNumaNodesetToCPUset(virBitmap *nodeset,
/* Error is reported for cases other than non-existent NUMA node. */
if (rc == -2) {
virReportError(VIR_ERR_OPERATION_FAILED,
- _("NUMA node %zu is not available"),
+ _("NUMA node %1$zu is not available"),
i);
}
return -1;
@@ -568,16 +568,16 @@ virNumaGetHugePageInfoPath(char **path,
if (node != -1) {
if (!virNumaNodeIsAvailable(node)) {
virReportError(VIR_ERR_OPERATION_FAILED,
- _("NUMA node %d is not available"),
+ _("NUMA node %1$d is not available"),
node);
} else {
virReportError(VIR_ERR_OPERATION_FAILED,
- _("page size %u is not available on node %d"),
+ _("page size %1$u is not available on node
%2$d"),
page_size, node);
}
} else {
virReportError(VIR_ERR_OPERATION_FAILED,
- _("page size %u is not available"),
+ _("page size %1$u is not available"),
page_size);
}
return -1;
@@ -638,7 +638,7 @@ virNumaGetHugePageInfo(int node,
if (virStrToLong_ull(buf, &end, 10, page_avail) < 0 ||
*end != '\n') {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("unable to parse: %s"),
+ _("unable to parse: %1$s"),
buf);
return -1;
}
@@ -657,7 +657,7 @@ virNumaGetHugePageInfo(int node,
if (virStrToLong_ull(buf, &end, 10, page_free) < 0 ||
*end != '\n') {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("unable to parse: %s"),
+ _("unable to parse: %1$s"),
buf);
return -1;
}
@@ -809,7 +809,7 @@ virNumaGetPages(int node,
if (virStrToLong_ui(page_name, &end, 10, &page_size) < 0 ||
STRCASENEQ(end, "kB")) {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("unable to parse %s"),
+ _("unable to parse %1$s"),
entry->d_name);
return -1;
}
@@ -902,7 +902,7 @@ virNumaSetPagePoolSize(int node,
if (virStrToLong_ull(nr_buf, &end, 10, &nr_count) < 0 ||
*end != '\n') {
virReportError(VIR_ERR_OPERATION_FAILED,
- _("invalid number '%s' in '%s'"),
+ _("invalid number '%1$s' in '%2$s'"),
nr_buf, nr_path);
return -1;
}
@@ -933,7 +933,7 @@ virNumaSetPagePoolSize(int node,
if (virFileWriteStr(nr_path, nr_buf, 0) < 0) {
virReportSystemError(errno,
- _("Unable to write to: %s"), nr_path);
+ _("Unable to write to: %1$s"), nr_path);
return -1;
}
@@ -946,14 +946,14 @@ virNumaSetPagePoolSize(int node,
if (virStrToLong_ull(nr_buf, &end, 10, &nr_count) < 0 ||
*end != '\n') {
virReportError(VIR_ERR_OPERATION_FAILED,
- _("invalid number '%s' in '%s'"),
+ _("invalid number '%1$s' in '%2$s'"),
nr_buf, nr_path);
return -1;
}
if (nr_count != page_count) {
virReportError(VIR_ERR_OPERATION_FAILED,
- _("Unable to allocate %llu pages. Allocated only
%llu"),
+ _("Unable to allocate %1$llu pages. Allocated only
%2$llu"),
page_count, nr_count);
return -1;
}
@@ -1014,7 +1014,7 @@ virNumaNodesetIsAvailable(virBitmap *nodeset)
continue;
virReportError(VIR_ERR_CONFIG_UNSUPPORTED,
- _("NUMA node %zd is unavailable"), bit);
+ _("NUMA node %1$zd is unavailable"), bit);
return false;
}
return true;
diff --git a/src/util/virnvme.c b/src/util/virnvme.c
index d0f0c04aba..f7f8dc5ea9 100644
--- a/src/util/virnvme.c
+++ b/src/util/virnvme.c
@@ -185,7 +185,7 @@ virNVMeDeviceListAdd(virNVMeDeviceList *list,
if ((tmp = virNVMeDeviceListLookup(list, dev))) {
g_autofree char *addrStr = virPCIDeviceAddressAsString(&tmp->address);
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("NVMe device %s namespace %u is already on the
list"),
+ _("NVMe device %1$s namespace %2$u is already on the
list"),
NULLSTR(addrStr), tmp->namespace);
return -1;
}
@@ -209,7 +209,7 @@ virNVMeDeviceListDel(virNVMeDeviceList *list,
if ((idx = virNVMeDeviceListLookupIndex(list, dev)) < 0) {
g_autofree char *addrStr = virPCIDeviceAddressAsString(&dev->address);
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("NVMe device %s namespace %u not found"),
+ _("NVMe device %1$s namespace %2$u not found"),
NULLSTR(addrStr), dev->namespace);
return -1;
}
@@ -420,7 +420,7 @@ virNVMeDeviceListCreateReAttachList(virNVMeDeviceList *activeList,
/* Shouldn't happen (TM) */
g_autofree char *addrStr = virPCIDeviceAddressAsString(&d->address);
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("NVMe device %s namespace %u not found"),
+ _("NVMe device %1$s namespace %2$u not found"),
NULLSTR(addrStr), d->namespace);
return NULL;
} else if (nused > 1) {
diff --git a/src/util/virobject.c b/src/util/virobject.c
index b74d74a545..92af4f9fd6 100644
--- a/src/util/virobject.c
+++ b/src/util/virobject.c
@@ -181,7 +181,7 @@ virClassNew(virClass *parent,
} else if (objectSize <= parentSize ||
parentSize != (parent ? parent->objectSize : 0)) {
virReportInvalidArg(objectSize,
- _("object size %zu of %s is not larger than parent class
%zu"),
+ _("object size %1$zu of %2$s is not larger than parent
class %3$zu"),
objectSize, name, parent->objectSize);
return NULL;
}
@@ -266,7 +266,7 @@ virObjectLockableNew(virClass *klass)
if (!virClassIsDerivedFrom(klass, virClassForObjectLockable())) {
virReportInvalidArg(klass,
- _("Class %s must derive from virObjectLockable"),
+ _("Class %1$s must derive from
virObjectLockable"),
virClassName(klass));
return NULL;
}
@@ -292,7 +292,7 @@ virObjectRWLockableNew(virClass *klass)
if (!virClassIsDerivedFrom(klass, virClassForObjectRWLockable())) {
virReportInvalidArg(klass,
- _("Class %s must derive from
virObjectRWLockable"),
+ _("Class %1$s must derive from
virObjectRWLockable"),
virClassName(klass));
return NULL;
}
diff --git a/src/util/virpci.c b/src/util/virpci.c
index 7800966963..9e564e4a4f 100644
--- a/src/util/virpci.c
+++ b/src/util/virpci.c
@@ -252,13 +252,13 @@ virPCIDeviceGetDriverPathAndName(virPCIDevice *dev, char **path,
char **name)
if (virFileIsLink(drvlink) != 1) {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("Invalid device %s driver file %s is not a symlink"),
+ _("Invalid device %1$s driver file %2$s is not a
symlink"),
dev->name, drvlink);
goto cleanup;
}
if (virFileResolveLink(drvlink, path) < 0) {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("Unable to resolve device %s driver symlink %s"),
+ _("Unable to resolve device %1$s driver symlink %2$s"),
dev->name, drvlink);
goto cleanup;
}
@@ -287,7 +287,7 @@ virPCIDeviceConfigOpenInternal(virPCIDevice *dev, bool readonly, bool
fatal)
if (fd < 0) {
if (fatal) {
virReportSystemError(errno,
- _("Failed to open config space file
'%s'"),
+ _("Failed to open config space file
'%1$s'"),
dev->path);
} else {
VIR_WARN("Failed to open config space file '%s': %s",
@@ -408,7 +408,7 @@ virPCIDeviceReadClass(virPCIDevice *dev, uint16_t *device_class)
id_str[8] = '\0';
if (virStrToLong_ui(id_str, NULL, 16, &value) < 0) {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("Unusual value in %s/devices/%s/class: %s"),
+ _("Unusual value in %1$s/devices/%2$s/class: %3$s"),
PCI_SYSFS, dev->name, id_str);
return -1;
}
@@ -836,7 +836,7 @@ virPCIDeviceTrySecondaryBusReset(virPCIDevice *dev,
*/
if ((conflict = virPCIDeviceBusContainsActiveDevices(dev, inactiveDevs))) {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("Active %s devices on bus with %s, not doing bus
reset"),
+ _("Active %1$s devices on bus with %2$s, not doing bus
reset"),
conflict->name, dev->name);
return -1;
}
@@ -846,7 +846,7 @@ virPCIDeviceTrySecondaryBusReset(virPCIDevice *dev,
return -1;
if (!parent) {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("Failed to find parent device for %s"),
+ _("Failed to find parent device for %1$s"),
dev->name);
return -1;
}
@@ -861,7 +861,7 @@ virPCIDeviceTrySecondaryBusReset(virPCIDevice *dev,
*/
if (virPCIDeviceRead(dev, cfgfd, 0, config_space, PCI_CONF_LEN) < 0) {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("Failed to read PCI config space for %s"),
+ _("Failed to read PCI config space for %1$s"),
dev->name);
goto out;
}
@@ -882,7 +882,7 @@ virPCIDeviceTrySecondaryBusReset(virPCIDevice *dev,
if (virPCIDeviceWrite(dev, cfgfd, 0, config_space, PCI_CONF_LEN) < 0) {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("Failed to restore PCI config space for %s"),
+ _("Failed to restore PCI config space for %1$s"),
dev->name);
goto out;
}
@@ -909,7 +909,7 @@ virPCIDeviceTryPowerManagementReset(virPCIDevice *dev, int cfgfd)
/* Save and restore the device's config space. */
if (virPCIDeviceRead(dev, cfgfd, 0, &config_space[0], PCI_CONF_LEN) < 0) {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("Failed to read PCI config space for %s"),
+ _("Failed to read PCI config space for %1$s"),
dev->name);
return -1;
}
@@ -931,7 +931,7 @@ virPCIDeviceTryPowerManagementReset(virPCIDevice *dev, int cfgfd)
if (virPCIDeviceWrite(dev, cfgfd, 0, &config_space[0], PCI_CONF_LEN) < 0) {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("Failed to restore PCI config space for %s"),
+ _("Failed to restore PCI config space for %1$s"),
dev->name);
return -1;
}
@@ -1015,15 +1015,14 @@ virPCIDeviceReset(virPCIDevice *dev,
if (hdrType != VIR_PCI_HEADER_ENDPOINT) {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("Invalid attempt to reset PCI device %s. "
- "Only PCI endpoint devices can be reset"),
+ _("Invalid attempt to reset PCI device %1$s. Only PCI
endpoint devices can be reset"),
dev->name);
return -1;
}
if (activeDevs && virPCIDeviceListFind(activeDevs, &dev->address)) {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("Not resetting active device %s"), dev->name);
+ _("Not resetting active device %1$s"), dev->name);
return -1;
}
@@ -1071,7 +1070,7 @@ virPCIDeviceReset(virPCIDevice *dev,
if (ret < 0) {
virErrorPtr err = virGetLastError();
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("Unable to reset PCI device %s: %s"),
+ _("Unable to reset PCI device %1$s: %2$s"),
dev->name,
err ? err->message :
_("no FLR, PM reset or bus reset available"));
@@ -1119,12 +1118,11 @@ virPCIProbeStubDriver(virPCIStubDriver driver)
*/
if (virKModIsProhibited(drvname)) {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("Failed to load PCI stub module %s: "
- "administratively prohibited"),
+ _("Failed to load PCI stub module %1$s: administratively
prohibited"),
drvname);
} else {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("Failed to load PCI stub module %s"),
+ _("Failed to load PCI stub module %1$s"),
drvname);
}
@@ -1150,7 +1148,7 @@ virPCIDeviceUnbind(virPCIDevice *dev)
if (virFileExists(path)) {
if (virFileWriteStr(path, dev->name, 0) < 0) {
virReportSystemError(errno,
- _("Failed to unbind PCI device '%s' from
%s"),
+ _("Failed to unbind PCI device '%1$s' from
%2$s"),
dev->name, driver);
return -1;
}
@@ -1175,7 +1173,7 @@ int virPCIDeviceRebind(virPCIDevice *dev)
if (virFileWriteStr(PCI_SYSFS "drivers_probe", dev->name, 0) < 0) {
virReportSystemError(errno,
- _("Failed to trigger a probe for PCI device
'%s'"),
+ _("Failed to trigger a probe for PCI device
'%1$s'"),
dev->name);
return -1;
}
@@ -1205,8 +1203,7 @@ virPCIDeviceBindWithDriverOverride(virPCIDevice *dev,
if (virFileWriteStr(path, driverName, 0) < 0) {
virReportSystemError(errno,
- _("Failed to add driver '%s' to driver_override
"
- " interface of PCI device '%s'"),
+ _("Failed to add driver '%1$s' to
driver_override interface of PCI device '%2$s'"),
driverName, dev->name);
return -1;
}
@@ -1238,12 +1235,12 @@ virPCIDeviceBindToStub(virPCIDevice *dev)
/* Check the device is configured to use one of the known stub drivers */
if (dev->stubDriver == VIR_PCI_STUB_DRIVER_NONE) {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("No stub driver configured for PCI device %s"),
+ _("No stub driver configured for PCI device %1$s"),
dev->name);
return -1;
} else if (!(stubDriverName = virPCIStubDriverTypeToString(dev->stubDriver))) {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("Unknown stub driver configured for PCI device %s"),
+ _("Unknown stub driver configured for PCI device
%1$s"),
dev->name);
return -1;
}
@@ -1295,7 +1292,7 @@ virPCIDeviceDetach(virPCIDevice *dev,
if (activeDevs && virPCIDeviceListFind(activeDevs, &dev->address)) {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("Not detaching active device %s"), dev->name);
+ _("Not detaching active device %1$s"), dev->name);
return -1;
}
@@ -1325,7 +1322,7 @@ virPCIDeviceReattach(virPCIDevice *dev,
{
if (activeDevs && virPCIDeviceListFind(activeDevs, &dev->address)) {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("Not reattaching active device %s"), dev->name);
+ _("Not reattaching active device %1$s"), dev->name);
return -1;
}
@@ -1370,24 +1367,21 @@ virPCIDeviceAddressIsValid(virPCIDeviceAddress *addr,
if (addr->bus > 0xFF) {
if (report)
virReportError(VIR_ERR_XML_ERROR,
- _("Invalid PCI address bus='0x%x', "
- "must be <= 0xFF"),
+ _("Invalid PCI address bus='0x%1$x', must be
<= 0xFF"),
addr->bus);
return false;
}
if (addr->slot > 0x1F) {
if (report)
virReportError(VIR_ERR_XML_ERROR,
- _("Invalid PCI address slot='0x%x', "
- "must be <= 0x1F"),
+ _("Invalid PCI address slot='0x%1$x', must be
<= 0x1F"),
addr->slot);
return false;
}
if (addr->function > 7) {
if (report)
virReportError(VIR_ERR_XML_ERROR,
- _("Invalid PCI address function=0x%x, "
- "must be <= 7"),
+ _("Invalid PCI address function=0x%1$x, must be <=
7"),
addr->function);
return false;
}
@@ -1468,7 +1462,7 @@ virPCIDeviceNew(const virPCIDeviceAddress *address)
if (!virFileExists(dev->path)) {
virReportSystemError(errno,
- _("Device %s not found: could not access %s"),
+ _("Device %1$s not found: could not access
%2$s"),
dev->name, dev->path);
return NULL;
}
@@ -1478,7 +1472,7 @@ virPCIDeviceNew(const virPCIDeviceAddress *address)
if (!vendor || !product) {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("Failed to read product/vendor ID for %s"),
+ _("Failed to read product/vendor ID for %1$s"),
dev->name);
return NULL;
}
@@ -1487,7 +1481,7 @@ virPCIDeviceNew(const virPCIDeviceAddress *address)
if (g_snprintf(dev->id, sizeof(dev->id), "%s %s", &vendor[2],
&product[2]) >= sizeof(dev->id)) {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("dev->id buffer overflow: %s %s"),
+ _("dev->id buffer overflow: %1$s %2$s"),
&vendor[2], &product[2]);
return NULL;
}
@@ -1678,7 +1672,7 @@ virPCIDeviceListAdd(virPCIDeviceList *list,
{
if (virPCIDeviceListFind(list, &dev->address)) {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("Device %s is already in use"), dev->name);
+ _("Device %1$s is already in use"), dev->name);
return -1;
}
VIR_APPEND_ELEMENT(list->devs, list->count, dev);
@@ -1868,7 +1862,7 @@ virPCIDeviceAddressIOMMUGroupIterate(virPCIDeviceAddress *orig,
if (virPCIDeviceAddressParse(ent->d_name, &newDev) < 0) {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("Found invalid device link '%s' in
'%s'"),
+ _("Found invalid device link '%1$s' in
'%2$s'"),
ent->d_name, groupPath);
return -1;
}
@@ -1995,7 +1989,7 @@ virPCIDeviceAddressGetIOMMUGroupNum(virPCIDeviceAddress *addr)
return -2;
if (virFileResolveLink(devPath, &groupPath) < 0) {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("Unable to resolve device %s iommu_group symlink
%s"),
+ _("Unable to resolve device %1$s iommu_group symlink
%2$s"),
devName, devPath);
return -1;
}
@@ -2003,8 +1997,7 @@ virPCIDeviceAddressGetIOMMUGroupNum(virPCIDeviceAddress *addr)
groupNumStr = g_path_get_basename(groupPath);
if (virStrToLong_ui(groupNumStr, NULL, 10, &groupNum) < 0) {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("device %s iommu_group symlink %s has "
- "invalid group number %s"),
+ _("device %1$s iommu_group symlink %2$s has invalid group
number %3$s"),
devName, groupPath, groupNumStr);
return -1;
}
@@ -2039,13 +2032,13 @@ virPCIDeviceGetIOMMUGroupDev(virPCIDevice *dev)
if (virFileIsLink(devPath) != 1) {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("Invalid device %s iommu_group file %s is not a
symlink"),
+ _("Invalid device %1$s iommu_group file %2$s is not a
symlink"),
dev->name, devPath);
return NULL;
}
if (virFileResolveLink(devPath, &groupPath) < 0) {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("Unable to resolve device %s iommu_group symlink
%s"),
+ _("Unable to resolve device %1$s iommu_group symlink
%2$s"),
dev->name, devPath);
return NULL;
}
@@ -2119,7 +2112,7 @@ virPCIDeviceIsBehindSwitchLackingACS(virPCIDevice *dev)
return 0;
} else {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("Failed to find parent device for %s"),
+ _("Failed to find parent device for %1$s"),
dev->name);
return -1;
}
@@ -2172,8 +2165,7 @@ int virPCIDeviceIsAssignable(virPCIDevice *dev,
dev->id, dev->name);
} else {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("Device %s is behind a switch lacking ACS and "
- "cannot be assigned"),
+ _("Device %1$s is behind a switch lacking ACS and cannot
be assigned"),
dev->name);
return 0;
}
@@ -2192,7 +2184,7 @@ logStrToLong_ui(char const *s,
ret = virStrToLong_ui(s, end_ptr, base, result);
if (ret != 0)
- VIR_ERROR(_("Failed to convert '%s' to unsigned int"), s);
+ VIR_ERROR(_("Failed to convert '%1$s' to unsigned int"), s);
return ret;
}
@@ -2282,7 +2274,7 @@ virPCIGetDeviceAddressFromSysfsLink(const char *device_link)
device_path = virFileCanonicalizePath(device_link);
if (device_path == NULL) {
virReportSystemError(errno,
- _("Failed to resolve device link '%s'"),
+ _("Failed to resolve device link
'%1$s'"),
device_link);
return NULL;
}
@@ -2292,7 +2284,7 @@ virPCIGetDeviceAddressFromSysfsLink(const char *device_link)
if (virPCIDeviceAddressParse(config_address, bdf) < 0) {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("Failed to parse PCI config address '%s'"),
+ _("Failed to parse PCI config address '%1$s'"),
config_address);
return NULL;
}
@@ -2364,7 +2356,7 @@ virPCIGetVirtualFunctionsFull(const char *sysfs_path,
return -1;
if (virStrToLong_ull(totalvfs_str, &end, 10, &maxfunctions) < 0) {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("Unrecognized value in %s: %s"),
+ _("Unrecognized value in %1$s: %2$s"),
totalvfs_file, totalvfs_str);
return -1;
}
@@ -2383,7 +2375,7 @@ virPCIGetVirtualFunctionsFull(const char *sysfs_path,
if (!(fnc.addr = virPCIGetDeviceAddressFromSysfsLink(device_link))) {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("Failed to get SRIOV function from device link
'%s'"),
+ _("Failed to get SRIOV function from device link
'%1$s'"),
device_link);
return -1;
}
@@ -2434,8 +2426,8 @@ virPCIGetVirtualFunctionIndex(const char *pf_sysfs_device_link,
if (virPCIGetVirtualFunctions(pf_sysfs_device_link, &virt_fns) < 0) {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("Error getting physical function's '%s' "
- "virtual_functions"), pf_sysfs_device_link);
+ _("Error getting physical function's '%1$s'
virtual_functions"),
+ pf_sysfs_device_link);
return -1;
}
@@ -2582,7 +2574,7 @@ virPCIGetNetName(const char *device_link_sysfs_path,
}
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("Could not find any network device under PCI device at
%s"),
+ _("Could not find any network device under PCI device at
%1$s"),
device_link_sysfs_path);
return -1;
}
@@ -2635,7 +2627,7 @@ virPCIGetVirtualFunctionInfo(const char *vf_sysfs_device_path,
* PF device is bound to a network driver
*/
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("The PF device for VF %s has no network device
name"),
+ _("The PF device for VF %1$s has no network device
name"),
vf_sysfs_device_path);
return -1;
}
@@ -2680,18 +2672,18 @@ virPCIDeviceGetVPD(virPCIDevice *dev)
vpdPath = virPCIFile(dev->name, "vpd");
if (!virPCIDeviceHasVPD(dev)) {
- virReportError(VIR_ERR_INTERNAL_ERROR, _("Device %s does not have a
VPD"),
+ virReportError(VIR_ERR_INTERNAL_ERROR, _("Device %1$s does not have a
VPD"),
virPCIDeviceGetName(dev));
return NULL;
}
if ((fd = open(vpdPath, O_RDONLY)) < 0) {
- virReportSystemError(-fd, _("Failed to open a VPD file '%s'"),
vpdPath);
+ virReportSystemError(-fd, _("Failed to open a VPD file
'%1$s'"), vpdPath);
return NULL;
}
res = virPCIVPDParse(fd);
if (VIR_CLOSE(fd) < 0) {
- virReportSystemError(errno, _("Unable to close the VPD file, fd: %d"),
fd);
+ virReportSystemError(errno, _("Unable to close the VPD file, fd:
%1$d"), fd);
return NULL;
}
@@ -2854,7 +2846,7 @@ virPCIDeviceGetLinkCapSta(virPCIDevice *dev,
if (!dev->pcie_cap_pos) {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("pci device %s is not a PCI-Express device"),
+ _("pci device %1$s is not a PCI-Express device"),
dev->name);
goto cleanup;
}
@@ -2894,7 +2886,7 @@ int virPCIGetHeaderType(virPCIDevice *dev, int *hdrType)
type &= PCI_HEADER_TYPE_MASK;
if (type >= VIR_PCI_HEADER_LAST) {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("Unknown PCI header type '%d' for device
'%s'"),
+ _("Unknown PCI header type '%1$d' for device
'%2$s'"),
type, dev->name);
return -1;
}
diff --git a/src/util/virperf.c b/src/util/virperf.c
index 434d1d99c4..03341e73e3 100644
--- a/src/util/virperf.c
+++ b/src/util/virperf.c
@@ -214,7 +214,7 @@ virPerfEventEnable(virPerf *perf,
type == VIR_PERF_EVENT_MBMT ||
type == VIR_PERF_EVENT_MBML)) {
virReportError(VIR_ERR_ARGUMENT_UNSUPPORTED,
- _("unable to enable host cpu perf event for %s"),
+ _("unable to enable host cpu perf event for %1$s"),
virPerfEventTypeToString(type));
return -1;
}
@@ -244,14 +244,14 @@ virPerfEventEnable(virPerf *perf,
event->fd = syscall(__NR_perf_event_open, &attr, pid, -1, -1, 0);
if (event->fd < 0) {
virReportSystemError(errno,
- _("unable to open host cpu perf event for %s"),
+ _("unable to open host cpu perf event for %1$s"),
virPerfEventTypeToString(type));
goto error;
}
if (ioctl(event->fd, PERF_EVENT_IOC_ENABLE) < 0) {
virReportSystemError(errno,
- _("unable to enable host cpu perf event for %s"),
+ _("unable to enable host cpu perf event for
%1$s"),
virPerfEventTypeToString(type));
goto error;
}
@@ -275,7 +275,7 @@ virPerfEventDisable(virPerf *perf,
if (ioctl(event->fd, PERF_EVENT_IOC_DISABLE) < 0) {
virReportSystemError(errno,
- _("unable to disable host cpu perf event for
%s"),
+ _("unable to disable host cpu perf event for
%1$s"),
virPerfEventTypeToString(type));
return -1;
}
diff --git a/src/util/virpidfile.c b/src/util/virpidfile.c
index 4693aaaf78..f61caca2de 100644
--- a/src/util/virpidfile.c
+++ b/src/util/virpidfile.c
@@ -378,7 +378,7 @@ int virPidFileAcquirePathFull(const char *path,
if ((fd = open(path, O_WRONLY|O_CREAT, 0644)) < 0) {
if (!quiet) {
virReportSystemError(errno,
- _("Failed to open pid file
'%s'"),
+ _("Failed to open pid file
'%1$s'"),
path);
}
return -1;
@@ -387,7 +387,7 @@ int virPidFileAcquirePathFull(const char *path,
if (virSetCloseExec(fd) < 0) {
if (!quiet) {
virReportSystemError(errno,
- _("Failed to set close-on-exec flag
'%s'"),
+ _("Failed to set close-on-exec flag
'%1$s'"),
path);
}
VIR_FORCE_CLOSE(fd);
@@ -397,7 +397,7 @@ int virPidFileAcquirePathFull(const char *path,
if (fstat(fd, &b) < 0) {
if (!quiet) {
virReportSystemError(errno,
- _("Unable to check status of pid file
'%s'"),
+ _("Unable to check status of pid file
'%1$s'"),
path);
}
VIR_FORCE_CLOSE(fd);
@@ -407,7 +407,7 @@ int virPidFileAcquirePathFull(const char *path,
if (virFileLock(fd, false, 0, 1, waitForLock) < 0) {
if (!quiet) {
virReportSystemError(errno,
- _("Failed to acquire pid file
'%s'"),
+ _("Failed to acquire pid file
'%1$s'"),
path);
}
VIR_FORCE_CLOSE(fd);
@@ -438,7 +438,7 @@ int virPidFileAcquirePathFull(const char *path,
if (ftruncate(fd, 0) < 0) {
if (!quiet) {
virReportSystemError(errno,
- _("Failed to truncate pid file
'%s'"),
+ _("Failed to truncate pid file
'%1$s'"),
path);
}
VIR_FORCE_CLOSE(fd);
@@ -448,7 +448,7 @@ int virPidFileAcquirePathFull(const char *path,
if (safewrite(fd, pidstr, strlen(pidstr)) < 0) {
if (!quiet) {
virReportSystemError(errno,
- _("Failed to write to pid file
'%s'"),
+ _("Failed to write to pid file
'%1$s'"),
path);
}
VIR_FORCE_CLOSE(fd);
@@ -544,7 +544,7 @@ virPidFileConstructPath(bool privileged,
if (g_mkdir_with_parents(rundir, 0700) < 0) {
virReportSystemError(errno,
- _("Cannot create user runtime directory
'%s'"),
+ _("Cannot create user runtime directory
'%1$s'"),
rundir);
return -1;
}
diff --git a/src/util/virpolkit.c b/src/util/virpolkit.c
index 6c83eaf412..0a637db9ba 100644
--- a/src/util/virpolkit.c
+++ b/src/util/virpolkit.c
@@ -137,7 +137,7 @@ int virPolkitCheckAuth(const char *actionid,
_("user cancelled authentication process"));
} else if (is_challenge) {
virReportError(VIR_ERR_AUTH_UNAVAILABLE,
- _("no polkit agent available to authenticate action
'%s'"),
+ _("no polkit agent available to authenticate action
'%1$s'"),
actionid);
} else {
virReportError(VIR_ERR_AUTH_FAILED, "%s",
diff --git a/src/util/virportallocator.c b/src/util/virportallocator.c
index 87835a3ed7..6d6f99778e 100644
--- a/src/util/virportallocator.c
+++ b/src/util/virportallocator.c
@@ -147,7 +147,7 @@ virPortAllocatorBindToPort(bool *used,
addr = (struct sockaddr*)&addr4;
addrlen = sizeof(addr4);
} else {
- virReportError(VIR_ERR_INTERNAL_ERROR, _("Unknown family %d"),
family);
+ virReportError(VIR_ERR_INTERNAL_ERROR, _("Unknown family %1$d"),
family);
return -1;
}
@@ -176,7 +176,7 @@ virPortAllocatorBindToPort(bool *used,
*used = true;
ret = 0;
} else {
- virReportSystemError(errno, _("Unable to bind to port %d"), port);
+ virReportSystemError(errno, _("Unable to bind to port %1$d"),
port);
}
goto cleanup;
}
@@ -224,7 +224,7 @@ virPortAllocatorAcquire(const virPortAllocatorRange *range,
/* Add port to bitmap of reserved ports */
if (virBitmapSetBit(pa->bitmap, i) < 0) {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("Failed to reserve port %zu"), i);
+ _("Failed to reserve port %1$zu"), i);
return -1;
}
*port = i;
@@ -234,7 +234,7 @@ virPortAllocatorAcquire(const virPortAllocatorRange *range,
}
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("Unable to find an unused port in range '%s'
(%d-%d)"),
+ _("Unable to find an unused port in range '%1$s'
(%2$d-%3$d)"),
range->name, range->start, range->end);
return -1;
}
@@ -272,7 +272,7 @@ virPortAllocatorSetUsed(unsigned short port)
if (virBitmapIsBitSet(pa->bitmap, port) ||
virBitmapSetBit(pa->bitmap, port) < 0) {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("Failed to reserve port %d"), port);
+ _("Failed to reserve port %1$d"), port);
return -1;
}
}
diff --git a/src/util/virprocess.c b/src/util/virprocess.c
index 39ca5de811..7f29f8be89 100644
--- a/src/util/virprocess.c
+++ b/src/util/virprocess.c
@@ -97,13 +97,13 @@ virProcessTranslateStatus(int status)
{
char *buf;
if (WIFEXITED(status)) {
- buf = g_strdup_printf(_("exit status %d"),
+ buf = g_strdup_printf(_("exit status %1$d"),
WEXITSTATUS(status));
} else if (WIFSIGNALED(status)) {
- buf = g_strdup_printf(_("fatal signal %d"),
+ buf = g_strdup_printf(_("fatal signal %1$d"),
WTERMSIG(status));
} else {
- buf = g_strdup_printf(_("invalid value %d"), status);
+ buf = g_strdup_printf(_("invalid value %1$d"), status);
}
return buf;
}
@@ -200,7 +200,7 @@ virProcessWait(pid_t pid, int *exitstatus, bool raw)
if (pid <= 0) {
if (pid != -1)
- virReportSystemError(EINVAL, _("unable to wait for process %lld"),
+ virReportSystemError(EINVAL, _("unable to wait for process
%1$lld"),
(long long) pid);
return -1;
}
@@ -210,7 +210,7 @@ virProcessWait(pid_t pid, int *exitstatus, bool raw)
errno == EINTR);
if (ret == -1) {
- virReportSystemError(errno, _("unable to wait for process %lld"),
+ virReportSystemError(errno, _("unable to wait for process %1$lld"),
(long long) pid);
return -1;
}
@@ -231,7 +231,7 @@ virProcessWait(pid_t pid, int *exitstatus, bool raw)
error:
st = virProcessTranslateStatus(status);
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("Child process (%lld) unexpected %s"),
+ _("Child process (%1$lld) unexpected %2$s"),
(long long) pid, NULLSTR(st));
return -1;
}
@@ -241,7 +241,7 @@ virProcessWait(pid_t pid, int *exitstatus, bool raw)
char *
virProcessTranslateStatus(int status)
{
- return g_strdup_printf(_("invalid value %d"), status);
+ return g_strdup_printf(_("invalid value %1$d"), status);
}
@@ -256,7 +256,7 @@ virProcessAbort(pid_t pid)
int
virProcessWait(pid_t pid, int *exitstatus G_GNUC_UNUSED, bool raw G_GNUC_UNUSED)
{
- virReportSystemError(ENOSYS, _("unable to wait for process %lld"),
+ virReportSystemError(ENOSYS, _("unable to wait for process %1$lld"),
(long long) pid);
return -1;
}
@@ -417,7 +417,7 @@ virProcessKillPainfullyDelay(pid_t pid, bool force, unsigned int
extradelay, boo
if (rc < 0) {
if (errno != ESRCH) {
virReportSystemError(errno,
- _("Failed to terminate process %lld with
SIG%s"),
+ _("Failed to terminate process %1$lld with
SIG%2$s"),
(long long)pid, signame);
return -1;
}
@@ -428,7 +428,7 @@ virProcessKillPainfullyDelay(pid_t pid, bool force, unsigned int
extradelay, boo
}
virReportSystemError(EBUSY,
- _("Failed to terminate process %lld with SIG%s"),
+ _("Failed to terminate process %1$lld with SIG%2$s"),
(long long)pid, signame);
return 0;
@@ -486,7 +486,7 @@ int virProcessSetAffinity(pid_t pid, virBitmap *map, bool quiet)
pid, g_strerror(errno));
} else {
virReportSystemError(errno,
- _("cannot set CPU affinity on process %d"),
pid);
+ _("cannot set CPU affinity on process %1$d"),
pid);
return -1;
}
}
@@ -515,7 +515,7 @@ virProcessGetAffinity(pid_t pid)
if (sched_getaffinity(pid, masklen, mask) < 0) {
virReportSystemError(errno,
- _("cannot get CPU affinity of process %d"), pid);
+ _("cannot get CPU affinity of process %1$d"),
pid);
goto cleanup;
}
@@ -554,7 +554,7 @@ int virProcessSetAffinity(pid_t pid,
pid, g_strerror(errno));
} else {
virReportSystemError(errno,
- _("cannot set CPU affinity on process %d"),
pid);
+ _("cannot set CPU affinity on process %1$d"),
pid);
return -1;
}
}
@@ -573,7 +573,7 @@ virProcessGetAffinity(pid_t pid)
if (cpuset_getaffinity(CPU_LEVEL_WHICH, CPU_WHICH_PID, pid,
sizeof(mask), &mask) != 0) {
virReportSystemError(errno,
- _("cannot get CPU affinity of process %d"), pid);
+ _("cannot get CPU affinity of process %1$d"),
pid);
return NULL;
}
@@ -927,8 +927,7 @@ virProcessSetMaxMemLock(pid_t pid, unsigned long long bytes)
if (virProcessSetLimit(pid, RLIMIT_MEMLOCK, &rlim) < 0) {
virReportSystemError(errno,
- _("cannot limit locked memory "
- "of process %lld to %llu"),
+ _("cannot limit locked memory of process %1$lld to
%2$llu"),
(long long int)pid, bytes);
return -1;
}
@@ -969,8 +968,7 @@ virProcessGetMaxMemLock(pid_t pid,
if (virProcessGetLimit(pid, RLIMIT_MEMLOCK, &rlim) < 0) {
virReportSystemError(errno,
- _("cannot get locked memory limit "
- "of process %lld"),
+ _("cannot get locked memory limit of process
%1$lld"),
(long long int) pid);
return -1;
}
@@ -1017,8 +1015,7 @@ virProcessSetMaxProcesses(pid_t pid, unsigned int procs)
if (virProcessSetLimit(pid, RLIMIT_NPROC, &rlim) < 0) {
virReportSystemError(errno,
- _("cannot limit number of subprocesses "
- "of process %lld to %u"),
+ _("cannot limit number of subprocesses of process %1$lld to
%2$u"),
(long long int)pid, procs);
return -1;
}
@@ -1061,8 +1058,7 @@ virProcessSetMaxFiles(pid_t pid, unsigned int files)
if (virProcessSetLimit(pid, RLIMIT_NOFILE, &rlim) < 0) {
virReportSystemError(errno,
- _("cannot limit number of open files "
- "of process %lld to %u"),
+ _("cannot limit number of open files of process %1$lld
to %2$u"),
(long long int)pid, files);
return -1;
}
@@ -1098,8 +1094,7 @@ virProcessSetMaxCoreSize(pid_t pid, unsigned long long bytes)
if (virProcessSetLimit(pid, RLIMIT_CORE, &rlim) < 0) {
virReportSystemError(errno,
- _("cannot limit core file size "
- "of process %lld to %llu"),
+ _("cannot limit core file size of process %1$lld to %2$llu"),
(long long int)pid, bytes);
return -1;
}
@@ -1130,14 +1125,14 @@ int virProcessGetStartTime(pid_t pid,
if (!proc_stat || g_strv_length(proc_stat) < 22) {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("Cannot find start time for pid %d"), (int)pid);
+ _("Cannot find start time for pid %1$d"), (int)pid);
return -1;
}
starttime_str = proc_stat[VIR_PROCESS_STAT_STARTTIME];
if (virStrToLong_ull(starttime_str, NULL, 10, timestamp) < 0) {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("Cannot parse start time %s for pid %d"),
+ _("Cannot parse start time %1$s for pid %2$d"),
starttime_str, (int)pid);
return -1;
}
@@ -1363,7 +1358,7 @@ virProcessRunInFork(virProcessForkCallback cb,
memcpy(bin->bindata, buf, sizeof(*bin));
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("child reported (status=%d): %s"),
+ _("child reported (status=%1$d): %2$s"),
status, NULLSTR(bin->data.message));
virRaiseErrorFull(__FILE__, __FUNCTION__, __LINE__,
@@ -1378,7 +1373,7 @@ virProcessRunInFork(virProcessForkCallback cb,
"%s", bin->data.message);
} else {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("child didn't write error
(status=%d)"),
+ _("child didn't write error
(status=%1$d)"),
status);
}
}
@@ -1599,7 +1594,7 @@ virProcessSetScheduler(pid_t pid,
if (pol < 0) {
virReportError(VIR_ERR_CONFIG_UNSUPPORTED,
- _("Scheduler '%s' is not supported on this
platform"),
+ _("Scheduler '%1$s' is not supported on this
platform"),
virProcessSchedPolicyTypeToString(policy));
return -1;
}
@@ -1624,7 +1619,7 @@ virProcessSetScheduler(pid_t pid,
if (priority < min || priority > max) {
virReportError(VIR_ERR_CONFIG_UNSUPPORTED,
- _("Scheduler priority %d out of range [%d, %d]"),
+ _("Scheduler priority %1$d out of range [%2$d,
%3$d]"),
priority, min, max);
return -1;
}
@@ -1634,7 +1629,7 @@ virProcessSetScheduler(pid_t pid,
if (sched_setscheduler(pid, pol, ¶m) < 0) {
virReportSystemError(errno,
- _("Cannot set scheduler parameters for pid
%lld"),
+ _("Cannot set scheduler parameters for pid
%1$lld"),
(long long) pid);
return -1;
}
@@ -1827,7 +1822,7 @@ virProcessGetSchedInfo(unsigned long long *cpuWait,
line = strchr(line, ':');
if (!line) {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("Missing separator in sched info
'%s'"),
+ _("Missing separator in sched info
'%1$s'"),
lines[i]);
return -1;
}
@@ -1837,7 +1832,7 @@ virProcessGetSchedInfo(unsigned long long *cpuWait,
if (virStrToDouble(line, NULL, &val) < 0) {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("Unable to parse sched info value
'%s'"),
+ _("Unable to parse sched info value
'%1$s'"),
line);
return -1;
}
diff --git a/src/util/virrandom.c b/src/util/virrandom.c
index e23ddf8e1d..73c5832a05 100644
--- a/src/util/virrandom.c
+++ b/src/util/virrandom.c
@@ -111,7 +111,7 @@ virRandomBytes(unsigned char *buf,
if ((rv = gnutls_rnd(GNUTLS_RND_RANDOM, buf, buflen)) < 0) {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("failed to generate byte stream: %s"),
+ _("failed to generate byte stream: %1$s"),
gnutls_strerror(rv));
return -1;
}
diff --git a/src/util/virresctrl.c b/src/util/virresctrl.c
index c46a78f113..1e98b111f2 100644
--- a/src/util/virresctrl.c
+++ b/src/util/virresctrl.c
@@ -614,7 +614,7 @@ virResctrlGetCacheInfo(virResctrlInfo *resctrl,
if (i_level->types[type]) {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("Duplicate cache type in resctrl for level %u"),
+ _("Duplicate cache type in resctrl for level
%1$u"),
level);
return -1;
}
@@ -894,8 +894,7 @@ virResctrlInfoGetCache(virResctrlInfo *resctrl,
} else {
if (i_type->size != size) {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("level %u cache size %llu does not match "
- "expected size %llu"),
+ _("level %1$u cache size %2$llu does not match
expected size %3$llu"),
level, i_type->size, size);
goto error;
}
@@ -966,7 +965,7 @@ virResctrlInfoGetMonitorPrefix(virResctrlInfo *resctrl,
if (!mon) {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("Bad prefix name '%s' for resctrl monitor"),
+ _("Bad prefix name '%1$s' for resctrl
monitor"),
prefix);
return -1;
}
@@ -1205,8 +1204,7 @@ virResctrlAllocSetCacheSize(virResctrlAlloc *alloc,
{
if (virResctrlAllocCheckCollision(alloc, level, type, cache)) {
virReportError(VIR_ERR_XML_ERROR,
- _("Colliding cache allocations for cache "
- "level '%u' id '%u', type
'%s'"),
+ _("Colliding cache allocations for cache level '%1$u'
id '%2$u', type '%3$s'"),
level, cache, virCacheTypeToString(type));
return -1;
}
@@ -1290,7 +1288,7 @@ virResctrlAllocSetMemoryBandwidth(virResctrlAlloc *alloc,
if (mem_bw->bandwidths[id]) {
virReportError(VIR_ERR_XML_ERROR,
- _("Memory Bandwidth already defined for node %u"),
+ _("Memory Bandwidth already defined for node %1$u"),
id);
return -1;
}
@@ -1346,7 +1344,7 @@ virResctrlSetID(char **resctrlid,
if (*resctrlid) {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("Attempt to overwrite resctrlid='%s' with
id='%s'"),
+ _("Attempt to overwrite resctrlid='%1$s' with
id='%2$s'"),
*resctrlid, id);
return -1;
}
@@ -1421,19 +1419,19 @@ virResctrlAllocParseProcessMemoryBandwidth(virResctrlInfo
*resctrl,
if (virStrToLong_uip(mem_bw, NULL, 10, &id) < 0) {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("Invalid node id %u "), id);
+ _("Invalid node id %1$u "), id);
return -1;
}
if (virStrToLong_uip(tmp, NULL, 10, &bandwidth) < 0) {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("Invalid bandwidth %u"), bandwidth);
+ _("Invalid bandwidth %1$u"), bandwidth);
return -1;
}
if (bandwidth < resctrl->membw_info->min_bandwidth ||
id > resctrl->membw_info->max_id) {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("Missing or inconsistent resctrl info for "
- "memory bandwidth node '%u'"), id);
+ _("Missing or inconsistent resctrl info for memory bandwidth
node '%1$u'"),
+ id);
return -1;
}
if (alloc->mem_bw->nbandwidths <= id) {
@@ -1576,7 +1574,7 @@ virResctrlAllocParseProcessCache(virResctrlInfo *resctrl,
if (virStrToLong_uip(cache, NULL, 10, &cache_id) < 0) {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("Invalid cache id '%s'"), cache);
+ _("Invalid cache id '%1$s'"), cache);
return -1;
}
@@ -1589,8 +1587,7 @@ virResctrlAllocParseProcessCache(virResctrlInfo *resctrl,
!resctrl->levels[level] ||
!resctrl->levels[level]->types[type]) {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("Missing or inconsistent resctrl info for "
- "level '%u' type '%s'"),
+ _("Missing or inconsistent resctrl info for level
'%1$u' type '%2$s'"),
level, virCacheTypeToString(type));
return -1;
}
@@ -1632,7 +1629,7 @@ virResctrlAllocParseCacheLine(virResctrlInfo *resctrl,
if (virStrToLong_uip(line + 1, &line, 10, &level) < 0) {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("Cannot parse resctrl schema level '%s'"),
+ _("Cannot parse resctrl schema level '%1$s'"),
line + 1);
return -1;
}
@@ -1640,7 +1637,7 @@ virResctrlAllocParseCacheLine(virResctrlInfo *resctrl,
type = virResctrlTypeFromString(line);
if (type < 0) {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("Cannot parse resctrl schema level '%s'"),
+ _("Cannot parse resctrl schema level '%1$s'"),
line + 1);
return -1;
}
@@ -1866,7 +1863,7 @@ virResctrlAllocGetUnused(virResctrlInfo *resctrl)
if (rv < 0) {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("Could not read schemata file for group %s"),
+ _("Could not read schemata file for group %1$s"),
ent->d_name);
return NULL;
}
@@ -1912,7 +1909,7 @@ virResctrlAllocFindUnused(virResctrlAlloc *alloc,
if (cache >= f_type->nmasks) {
virReportError(VIR_ERR_CONFIG_UNSUPPORTED,
- _("Cache with id %u does not exists for level %d"),
+ _("Cache with id %1$u does not exists for level %2$d"),
cache, level);
return -1;
}
@@ -1920,16 +1917,14 @@ virResctrlAllocFindUnused(virResctrlAlloc *alloc,
f_mask = f_type->masks[cache];
if (!f_mask) {
virReportError(VIR_ERR_CONFIG_UNSUPPORTED,
- _("Cache level %d id %u does not support tuning for "
- "scope type '%s'"),
+ _("Cache level %1$d id %2$u does not support tuning for scope
type '%3$s'"),
level, cache, virCacheTypeToString(type));
return -1;
}
if (*size == i_type->size) {
virReportError(VIR_ERR_CONFIG_UNSUPPORTED,
- _("Cache allocation for the whole cache is not "
- "possible, specify size smaller than %llu"),
+ _("Cache allocation for the whole cache is not possible,
specify size smaller than %1$llu"),
i_type->size);
return -1;
}
@@ -1938,16 +1933,14 @@ virResctrlAllocFindUnused(virResctrlAlloc *alloc,
if (*size % i_type->control.granularity) {
virReportError(VIR_ERR_CONFIG_UNSUPPORTED,
- _("Cache allocation of size %llu is not "
- "divisible by granularity %llu"),
+ _("Cache allocation of size %1$llu is not divisible by
granularity %2$llu"),
*size, i_type->control.granularity);
return -1;
}
if (need_bits < i_type->min_cbm_bits) {
virReportError(VIR_ERR_CONFIG_UNSUPPORTED,
- _("Cache allocation of size %llu is smaller "
- "than the minimum allowed allocation %llu"),
+ _("Cache allocation of size %1$llu is smaller than the
minimum allowed allocation %2$llu"),
*size,
i_type->control.granularity * i_type->min_cbm_bits);
return -1;
@@ -1985,9 +1978,7 @@ virResctrlAllocFindUnused(virResctrlAlloc *alloc,
if (last_pos < 0) {
virReportError(VIR_ERR_CONFIG_UNSUPPORTED,
- _("Not enough room for allocation of "
- "%llu bytes for level %u cache %u "
- "scope type '%s'"),
+ _("Not enough room for allocation of %1$llu bytes for level
%2$u cache %3$u scope type '%4$s'"),
*size, level, cache,
virCacheTypeToString(type));
return -1;
@@ -2028,25 +2019,21 @@ virResctrlAllocMemoryBandwidth(virResctrlInfo *resctrl,
if (*(mem_bw_alloc->bandwidths[i]) % mem_bw_info->bandwidth_granularity) {
virReportError(VIR_ERR_CONFIG_UNSUPPORTED,
- _("Memory Bandwidth allocation of size "
- "%u is not divisible by granularity %u"),
+ _("Memory Bandwidth allocation of size %1$u is not
divisible by granularity %2$u"),
*(mem_bw_alloc->bandwidths[i]),
mem_bw_info->bandwidth_granularity);
return -1;
}
if (*(mem_bw_alloc->bandwidths[i]) < mem_bw_info->min_bandwidth) {
virReportError(VIR_ERR_CONFIG_UNSUPPORTED,
- _("Memory Bandwidth allocation of size "
- "%u is smaller than the minimum "
- "allowed allocation %u"),
+ _("Memory Bandwidth allocation of size %1$u is smaller
than the minimum allowed allocation %2$u"),
*(mem_bw_alloc->bandwidths[i]),
mem_bw_info->min_bandwidth);
return -1;
}
if (i > mem_bw_info->max_id) {
virReportError(VIR_ERR_CONFIG_UNSUPPORTED,
- _("bandwidth controller id %zd does not "
- "exist, max controller id %u"),
+ _("bandwidth controller id %1$zd does not exist, max
controller id %2$u"),
i, mem_bw_info->max_id);
return -1;
}
@@ -2168,7 +2155,7 @@ virResctrlAllocAssign(virResctrlInfo *resctrl,
if (!f_level) {
virReportError(VIR_ERR_CONFIG_UNSUPPORTED,
- _("Cache level %d does not support tuning"),
+ _("Cache level %1$d does not support tuning"),
level);
return -1;
}
@@ -2183,8 +2170,7 @@ virResctrlAllocAssign(virResctrlInfo *resctrl,
if (!f_type) {
virReportError(VIR_ERR_CONFIG_UNSUPPORTED,
- _("Cache level %d does not support tuning for "
- "scope type '%s'"),
+ _("Cache level %1$d does not support tuning for scope
type '%2$s'"),
level, virCacheTypeToString(type));
return -1;
}
@@ -2210,8 +2196,8 @@ virResctrlDeterminePath(const char *parentpath,
{
if (!id) {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("Resctrl ID must be set before determining resctrl "
- "parentpath='%s' prefix='%s'"),
parentpath, prefix);
+ _("Resctrl ID must be set before determining resctrl
parentpath='%1$s' prefix='%2$s'"),
+ parentpath, prefix);
return NULL;
}
@@ -2225,7 +2211,7 @@ virResctrlAllocDeterminePath(virResctrlAlloc *alloc,
{
if (alloc->path) {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("Resctrl allocation path is already set to
'%s'"),
+ _("Resctrl allocation path is already set to
'%1$s'"),
alloc->path);
return -1;
}
@@ -2258,7 +2244,7 @@ virResctrlCreateGroupPath(const char *path)
if (g_mkdir_with_parents(path, 0777) < 0) {
virReportSystemError(errno,
- _("Cannot create resctrl directory
'%s'"),
+ _("Cannot create resctrl directory
'%1$s'"),
path);
return -1;
}
@@ -2315,7 +2301,7 @@ virResctrlAllocCreate(virResctrlInfo *resctrl,
if (virFileWriteStr(schemata_path, alloc_str, 0) < 0) {
rmdir(alloc->path);
virReportSystemError(errno,
- _("Cannot write into schemata file
'%s'"),
+ _("Cannot write into schemata file
'%1$s'"),
schemata_path);
goto cleanup;
}
@@ -2346,7 +2332,7 @@ virResctrlAddPID(const char *path,
if (virFileWriteStr(tasks, pidstr, 0) < 0) {
virReportSystemError(errno,
- _("Cannot write pid in tasks file '%s'"),
+ _("Cannot write pid in tasks file
'%1$s'"),
tasks);
return -1;
}
@@ -2383,7 +2369,7 @@ virResctrlAllocRemove(virResctrlAlloc *alloc)
VIR_DEBUG("Removing resctrl allocation %s", alloc->path);
if (rmdir(alloc->path) != 0 && errno != ENOENT) {
ret = -errno;
- VIR_ERROR(_("Unable to remove %s (%d)"), alloc->path, errno);
+ VIR_ERROR(_("Unable to remove %1$s (%2$d)"), alloc->path, errno);
}
return ret;
@@ -2438,7 +2424,7 @@ virResctrlMonitorDeterminePath(virResctrlMonitor *monitor,
if (monitor->path) {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("Resctrl monitor path is already set to
'%s'"),
+ _("Resctrl monitor path is already set to
'%1$s'"),
monitor->path);
return -1;
}
@@ -2530,7 +2516,7 @@ virResctrlMonitorRemove(virResctrlMonitor *monitor)
VIR_DEBUG("Removing resctrl monitor path=%s", monitor->path);
if (rmdir(monitor->path) != 0 && errno != ENOENT) {
ret = -errno;
- VIR_ERROR(_("Unable to remove %s (%d)"), monitor->path, errno);
+ VIR_ERROR(_("Unable to remove %1$s (%2$d)"), monitor->path, errno);
}
return ret;
@@ -2627,7 +2613,7 @@ virResctrlMonitorGetStats(virResctrlMonitor *monitor,
ent->d_name, resources[i]);
if (rv == -2) {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("File '%s/%s/%s' does not exist."),
+ _("File '%1$s/%2$s/%3$s' does not
exist."),
datapath, ent->d_name, resources[i]);
}
if (rv < 0)
diff --git a/src/util/virrotatingfile.c b/src/util/virrotatingfile.c
index d339e58e1c..b02a88c4b0 100644
--- a/src/util/virrotatingfile.c
+++ b/src/util/virrotatingfile.c
@@ -106,21 +106,21 @@ virRotatingFileWriterEntryNew(const char *path,
if ((entry->fd = open(path, O_CREAT|O_APPEND|O_WRONLY|O_CLOEXEC, mode)) < 0) {
virReportSystemError(errno,
- _("Unable to open file: %s"), path);
+ _("Unable to open file: %1$s"), path);
goto error;
}
entry->pos = lseek(entry->fd, 0, SEEK_END);
if (entry->pos == (off_t)-1) {
virReportSystemError(errno,
- _("Unable to determine current file offset: %s"),
+ _("Unable to determine current file offset:
%1$s"),
path);
goto error;
}
if (fstat(entry->fd, &sb) < 0) {
virReportSystemError(errno,
- _("Unable to determine current file inode: %s"),
+ _("Unable to determine current file inode:
%1$s"),
path);
goto error;
}
@@ -149,7 +149,7 @@ virRotatingFileReaderEntryNew(const char *path)
if ((entry->fd = open(path, O_RDONLY|O_CLOEXEC)) < 0) {
if (errno != ENOENT) {
virReportSystemError(errno,
- _("Unable to open file: %s"), path);
+ _("Unable to open file: %1$s"), path);
goto error;
}
}
@@ -157,7 +157,7 @@ virRotatingFileReaderEntryNew(const char *path)
if (entry->fd != -1) {
if (fstat(entry->fd, &sb) < 0) {
virReportSystemError(errno,
- _("Unable to determine current file inode:
%s"),
+ _("Unable to determine current file inode:
%1$s"),
path);
goto error;
}
@@ -183,7 +183,7 @@ virRotatingFileWriterDelete(virRotatingFileWriter *file)
if (unlink(file->basepath) < 0 &&
errno != ENOENT) {
virReportSystemError(errno,
- _("Unable to delete file %s"),
+ _("Unable to delete file %1$s"),
file->basepath);
return -1;
}
@@ -195,7 +195,7 @@ virRotatingFileWriterDelete(virRotatingFileWriter *file)
if (unlink(oldpath) < 0 &&
errno != ENOENT) {
virReportSystemError(errno,
- _("Unable to delete file %s"),
+ _("Unable to delete file %1$s"),
oldpath);
VIR_FREE(oldpath);
return -1;
@@ -240,7 +240,7 @@ virRotatingFileWriterNew(const char *path,
if (maxbackup > VIR_MAX_MAX_BACKUP) {
virReportError(VIR_ERR_CONFIG_UNSUPPORTED,
- _("Max backup %zu must be less than or equal to %d"),
+ _("Max backup %1$zu must be less than or equal to
%2$d"),
maxbackup, VIR_MAX_MAX_BACKUP);
goto error;
}
@@ -287,7 +287,7 @@ virRotatingFileReaderNew(const char *path,
if (maxbackup > VIR_MAX_MAX_BACKUP) {
virReportError(VIR_ERR_CONFIG_UNSUPPORTED,
- _("Max backup %zu must be less than or equal to %d"),
+ _("Max backup %1$zu must be less than or equal to
%2$d"),
maxbackup, VIR_MAX_MAX_BACKUP);
goto error;
}
@@ -368,7 +368,7 @@ virRotatingFileWriterRollover(virRotatingFileWriter *file)
if (unlink(file->basepath) < 0 &&
errno != ENOENT) {
virReportSystemError(errno,
- _("Unable to remove %s"),
+ _("Unable to remove %1$s"),
file->basepath);
goto cleanup;
}
@@ -386,7 +386,7 @@ virRotatingFileWriterRollover(virRotatingFileWriter *file)
if (rename(thispath, nextpath) < 0 &&
errno != ENOENT) {
virReportSystemError(errno,
- _("Unable to rename %s to %s"),
+ _("Unable to rename %1$s to %2$s"),
thispath, nextpath);
goto cleanup;
}
@@ -456,7 +456,7 @@ virRotatingFileWriterAppend(virRotatingFileWriter *file,
if (towrite) {
if (safewrite(file->entry->fd, buf, towrite) != towrite) {
virReportSystemError(errno,
- _("Unable to write to file %s"),
+ _("Unable to write to file %1$s"),
file->basepath);
return -1;
}
@@ -520,7 +520,7 @@ virRotatingFileReaderSeek(virRotatingFileReader *file,
ret = lseek(entry->fd, offset, SEEK_SET);
if (ret == (off_t)-1) {
virReportSystemError(errno,
- _("Unable to seek to inode %llu offset
%llu"),
+ _("Unable to seek to inode %1$llu offset
%2$llu"),
(unsigned long long)inode, (unsigned long long)offset);
return -1;
}
@@ -533,7 +533,7 @@ virRotatingFileReaderSeek(virRotatingFileReader *file,
ret = lseek(file->entries[0]->fd, offset, SEEK_SET);
if (ret == (off_t)-1) {
virReportSystemError(errno,
- _("Unable to seek to inode %llu offset %llu"),
+ _("Unable to seek to inode %1$llu offset
%2$llu"),
(unsigned long long)inode, (unsigned long long)offset);
return -1;
}
@@ -576,7 +576,7 @@ virRotatingFileReaderConsume(virRotatingFileReader *file,
got = saferead(entry->fd, buf + ret, len);
if (got < 0) {
virReportSystemError(errno,
- _("Unable to read from file %s"),
+ _("Unable to read from file %1$s"),
entry->path);
return -1;
}
diff --git a/src/util/virscsi.c b/src/util/virscsi.c
index 6a90d9002f..3d2c77e3b8 100644
--- a/src/util/virscsi.c
+++ b/src/util/virscsi.c
@@ -93,7 +93,7 @@ virSCSIDeviceGetAdapterId(const char *adapter,
NULL, 0, adapter_id) == 0)
return 0;
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("Cannot parse adapter '%s'"), adapter);
+ _("Cannot parse adapter '%1$s'"), adapter);
return -1;
}
@@ -195,7 +195,7 @@ virSCSIDeviceNew(const char *sysfs_prefix,
if (!virFileExists(dev->sg_path)) {
virReportSystemError(errno,
- _("SCSI device '%s': could not access
%s"),
+ _("SCSI device '%1$s': could not access
%2$s"),
dev->name, dev->sg_path);
return NULL;
}
@@ -353,7 +353,7 @@ virSCSIDeviceListAdd(virSCSIDeviceList *list,
{
if (virSCSIDeviceListFind(list, dev)) {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("Device %s already exists"),
+ _("Device %1$s already exists"),
dev->name);
return -1;
}
diff --git a/src/util/virscsihost.c b/src/util/virscsihost.c
index 32d7f2312f..09023f5c83 100644
--- a/src/util/virscsihost.c
+++ b/src/util/virscsihost.c
@@ -176,14 +176,14 @@ virSCSIHostGetNumber(const char *adapter_name,
adapter_name += strlen("host");
} else {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("Invalid adapter name '%s' for SCSI pool"),
+ _("Invalid adapter name '%1$s' for SCSI pool"),
adapter_name);
return -1;
}
if (virStrToLong_ui(adapter_name, NULL, 10, result) == -1) {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("Invalid adapter name '%s' for SCSI pool"),
+ _("Invalid adapter name '%1$s' for SCSI pool"),
adapter_name);
return -1;
}
@@ -218,8 +218,7 @@ virSCSIHostGetNameByParentaddr(unsigned int domain,
function);
if (!(name = virSCSIHostFindByPCI(NULL, parentaddr, unique_id))) {
virReportError(VIR_ERR_XML_ERROR,
- _("Failed to find scsi_host using PCI '%s' "
- "and unique_id='%u'"),
+ _("Failed to find scsi_host using PCI '%1$s' and
unique_id='%2$u'"),
parentaddr, unique_id);
return NULL;
}
diff --git a/src/util/virscsivhost.c b/src/util/virscsivhost.c
index 1ea6a1ee2a..15024d7106 100644
--- a/src/util/virscsivhost.c
+++ b/src/util/virscsivhost.c
@@ -80,7 +80,7 @@ virSCSIVHostOpenVhostSCSI(int *vhostfd)
{
if (!virFileExists(VHOST_SCSI_DEVICE)) {
virReportError(VIR_ERR_CONFIG_UNSUPPORTED,
- _("vhost-scsi device file '%s' cannot be
found"),
+ _("vhost-scsi device file '%1$s' cannot be
found"),
VHOST_SCSI_DEVICE);
return -1;
}
@@ -88,7 +88,7 @@ virSCSIVHostOpenVhostSCSI(int *vhostfd)
*vhostfd = open(VHOST_SCSI_DEVICE, O_RDWR);
if (*vhostfd < 0) {
- virReportSystemError(errno, _("Failed to open %s"),
VHOST_SCSI_DEVICE);
+ virReportSystemError(errno, _("Failed to open %1$s"),
VHOST_SCSI_DEVICE);
return -1;
}
@@ -174,7 +174,7 @@ virSCSIVHostDeviceListAdd(virSCSIVHostDeviceList *list,
{
if (virSCSIVHostDeviceListFind(list, dev)) {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("Device %s is already in use"), dev->name);
+ _("Device %1$s is already in use"), dev->name);
return -1;
}
VIR_APPEND_ELEMENT(list->devs, list->count, dev);
diff --git a/src/util/virsecret.c b/src/util/virsecret.c
index f2c13e27c9..b558aa1d61 100644
--- a/src/util/virsecret.c
+++ b/src/util/virsecret.c
@@ -84,7 +84,7 @@ virSecretLookupParseSecret(xmlNodePtr secretnode,
if (uuid) {
if (virUUIDParse(uuid, def->u.uuid) < 0) {
virReportError(VIR_ERR_XML_ERROR,
- _("invalid secret uuid '%s'"), uuid);
+ _("invalid secret uuid '%1$s'"), uuid);
return -1;
}
def->type = VIR_SECRET_LOOKUP_TYPE_UUID;
@@ -165,8 +165,7 @@ virSecretGetSecretString(virConnectPtr conn,
virUUIDFormat(seclookupdef->u.uuid, uuidstr);
virReportError(VIR_ERR_INVALID_ARG,
- _("secret with uuid %s is of type '%s' not "
- "expected '%s' type"),
+ _("secret with uuid %1$s is of type '%2$s' not
expected '%3$s' type"),
uuidstr, virSecretUsageTypeToString(sec->usageType),
virSecretUsageTypeToString(secretUsageType));
return -1;
diff --git a/src/util/virsocketaddr.c b/src/util/virsocketaddr.c
index 0480485ab7..43511bdd69 100644
--- a/src/util/virsocketaddr.c
+++ b/src/util/virsocketaddr.c
@@ -107,7 +107,7 @@ virSocketAddrParseInternal(struct addrinfo **res,
if ((err = getaddrinfo(val, NULL, &hints, res)) != 0) {
if (reportError)
virReportError(VIR_ERR_SYSTEM_ERROR,
- _("Cannot parse socket address '%s': %s"),
+ _("Cannot parse socket address '%1$s':
%2$s"),
val, gai_strerror(err));
return -1;
@@ -137,7 +137,7 @@ int virSocketAddrParse(virSocketAddr *addr, const char *val, int
family)
if (res == NULL) {
virReportError(VIR_ERR_SYSTEM_ERROR,
- _("No socket addresses found for '%s'"),
+ _("No socket addresses found for '%1$s'"),
val);
return -1;
}
@@ -182,7 +182,7 @@ int virSocketAddrParseAny(virSocketAddr *addr,
if (res == NULL) {
if (reportError) {
virReportError(VIR_ERR_SYSTEM_ERROR,
- _("No socket addresses found for '%s'"),
+ _("No socket addresses found for '%1$s'"),
val);
}
return -1;
@@ -248,7 +248,7 @@ int virSocketAddrResolveService(const char *service)
if ((err = getaddrinfo(NULL, service, &hints, &res)) != 0) {
virReportError(VIR_ERR_SYSTEM_ERROR,
- _("Cannot parse socket service '%s': %s"),
+ _("Cannot parse socket service '%1$s': %2$s"),
service, gai_strerror(err));
return -1;
}
@@ -270,7 +270,7 @@ int virSocketAddrResolveService(const char *service)
}
virReportError(VIR_ERR_SYSTEM_ERROR,
- _("No matches for socket service '%s': %s"),
+ _("No matches for socket service '%1$s': %2$s"),
service, gai_strerror(err));
cleanup:
@@ -484,7 +484,7 @@ virSocketAddrFormatFull(const virSocketAddr *addr,
port, sizeof(port),
NI_NUMERICHOST | NI_NUMERICSERV)) != 0) {
virReportError(VIR_ERR_SYSTEM_ERROR,
- _("Cannot convert socket address to string: %s"),
+ _("Cannot convert socket address to string: %1$s"),
gai_strerror(err));
return NULL;
}
@@ -871,7 +871,7 @@ virSocketAddrGetRange(virSocketAddr *start, virSocketAddr *end,
if (start == NULL || end == NULL) {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("NULL argument - %p %p"), start, end);
+ _("NULL argument - %1$p %2$p"), start, end);
return -1;
}
@@ -882,7 +882,7 @@ virSocketAddrGetRange(virSocketAddr *start, virSocketAddr *end,
if (VIR_SOCKET_ADDR_FAMILY(start) != VIR_SOCKET_ADDR_FAMILY(end)) {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("mismatch of address family in range %s - %s"),
+ _("mismatch of address family in range %1$s - %2$s"),
startStr, endStr);
return -1;
}
@@ -896,8 +896,7 @@ virSocketAddrGetRange(virSocketAddr *start, virSocketAddr *end,
if (VIR_SOCKET_ADDR_FAMILY(start) != VIR_SOCKET_ADDR_FAMILY(network)) {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("mismatch of address family in "
- "range %s - %s for network %s"),
+ _("mismatch of address family in range %1$s - %2$s for
network %3$s"),
startStr, endStr, netStr);
return -1;
}
@@ -906,8 +905,7 @@ virSocketAddrGetRange(virSocketAddr *start, virSocketAddr *end,
virSocketAddrPrefixToNetmask(prefix, &netmask,
VIR_SOCKET_ADDR_FAMILY(network)) < 0) {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("bad prefix %d for network %s when "
- " checking range %s - %s"),
+ _("bad prefix %1$d for network %2$s when checking range
%3$s - %4$s"),
prefix, netStr, startStr, endStr);
return -1;
}
@@ -916,8 +914,7 @@ virSocketAddrGetRange(virSocketAddr *start, virSocketAddr *end,
if (virSocketAddrCheckNetmask(start, network, &netmask) <= 0 ||
virSocketAddrCheckNetmask(end, network, &netmask) <= 0) {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("range %s - %s is not entirely within "
- "network %s/%d"),
+ _("range %1$s - %2$s is not entirely within network
%3$s/%4$d"),
startStr, endStr, netStr, prefix);
return -1;
}
@@ -928,8 +925,7 @@ virSocketAddrGetRange(virSocketAddr *start, virSocketAddr *end,
if (virSocketAddrBroadcast(network, &netmask, &broadcast) < 0 ||
virSocketAddrMask(network, &netmask, &netaddr) < 0) {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("failed to construct broadcast or network "
- "address for network %s/%d"),
+ _("failed to construct broadcast or network address
for network %1$s/%2$d"),
netStr, prefix);
return -1;
}
@@ -943,16 +939,14 @@ virSocketAddrGetRange(virSocketAddr *start, virSocketAddr *end,
*/
if (virSocketAddrEqual(start, &netaddr)) {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("start of range %s - %s in network %s/%d "
- "is the network address"),
+ _("start of range %1$s - %2$s in network %3$s/%4$d is
the network address"),
startStr, endStr, netStr, prefix);
return -1;
}
if (virSocketAddrEqual(end, &broadcast)) {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("end of range %s - %s in network %s/%d "
- "is the broadcast address"),
+ _("end of range %1$s - %2$s in network %3$s/%4$d is
the broadcast address"),
startStr, endStr, netStr, prefix);
return -1;
}
@@ -965,8 +959,7 @@ virSocketAddrGetRange(virSocketAddr *start, virSocketAddr *end,
if (virSocketAddrGetIPv4Addr(start, &t1) < 0 ||
virSocketAddrGetIPv4Addr(end, &t2) < 0) {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("failed to get IPv4 address "
- "for start or end of range %s - %s"),
+ _("failed to get IPv4 address for start or end of range
%1$s - %2$s"),
startStr, endStr);
return -1;
}
@@ -977,7 +970,7 @@ virSocketAddrGetRange(virSocketAddr *start, virSocketAddr *end,
for (i = 0; i < 2; i++) {
if (t1[i] != t2[i]) {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("range %s - %s is too large (> 65535)"),
+ _("range %1$s - %2$s is too large (>
65535)"),
startStr, endStr);
return -1;
}
@@ -985,7 +978,7 @@ virSocketAddrGetRange(virSocketAddr *start, virSocketAddr *end,
ret = (t2[2] - t1[2]) * 256 + (t2[3] - t1[3]);
if (ret < 0) {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("range %s - %s is reversed "),
+ _("range %1$s - %2$s is reversed "),
startStr, endStr);
return -1;
}
@@ -996,8 +989,7 @@ virSocketAddrGetRange(virSocketAddr *start, virSocketAddr *end,
if (virSocketAddrGetIPv6Addr(start, &t1) < 0 ||
virSocketAddrGetIPv6Addr(end, &t2) < 0) {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("failed to get IPv6 address "
- "for start or end of range %s - %s"),
+ _("failed to get IPv6 address for start or end of range
%1$s - %2$s"),
startStr, endStr);
return -1;
}
@@ -1008,7 +1000,7 @@ virSocketAddrGetRange(virSocketAddr *start, virSocketAddr *end,
for (i = 0; i < 7; i++) {
if (t1[i] != t2[i]) {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("range %s - %s is too large (> 65535)"),
+ _("range %1$s - %2$s is too large (>
65535)"),
startStr, endStr);
return -1;
}
@@ -1016,15 +1008,14 @@ virSocketAddrGetRange(virSocketAddr *start, virSocketAddr *end,
ret = t2[7] - t1[7];
if (ret < 0) {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("range %s - %s start larger than end"),
+ _("range %1$s - %2$s start larger than end"),
startStr, endStr);
return -1;
}
ret++;
} else {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("unsupported address family "
- "for range %s - %s, must be ipv4 or ipv6"),
+ _("unsupported address family for range %1$s - %2$s, must be
ipv4 or ipv6"),
startStr, endStr);
return -1;
}
diff --git a/src/util/virstoragefile.c b/src/util/virstoragefile.c
index 873da65d42..031baa1407 100644
--- a/src/util/virstoragefile.c
+++ b/src/util/virstoragefile.c
@@ -90,7 +90,7 @@ int virStorageFileGetSCSIKey(const char *path,
bool ignoreError)
{
if (!ignoreError)
- virReportSystemError(ENOSYS, _("Unable to get SCSI key for %s"),
path);
+ virReportSystemError(ENOSYS, _("Unable to get SCSI key for %1$s"),
path);
return -1;
}
#endif
diff --git a/src/util/virstring.c b/src/util/virstring.c
index 7b7aee6179..b49c0f86b6 100644
--- a/src/util/virstring.c
+++ b/src/util/virstring.c
@@ -598,13 +598,13 @@ virStringSearch(const char *str,
regex = g_regex_new(regexp, 0, 0, &err);
if (!regex) {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("Failed to compile regex %s"), err->message);
+ _("Failed to compile regex %1$s"), err->message);
return -1;
}
if (g_regex_get_capture_count(regex) != 1) {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("Regular expression '%s' must have exactly 1 match
group, not %d"),
+ _("Regular expression '%1$s' must have exactly 1
match group, not %2$d"),
regexp, g_regex_get_capture_count(regex));
goto cleanup;
}
@@ -982,13 +982,13 @@ virStringParsePort(const char *str,
if (virStrToLong_uip(str, NULL, 10, &p) < 0) {
virReportError(VIR_ERR_INVALID_ARG,
- _("failed to parse port number '%s'"), str);
+ _("failed to parse port number '%1$s'"), str);
return -1;
}
if (p > UINT16_MAX) {
virReportError(VIR_ERR_INVALID_ARG,
- _("port '%s' out of range"), str);
+ _("port '%1$s' out of range"), str);
return -1;
}
diff --git a/src/util/virsysinfo.c b/src/util/virsysinfo.c
index 376d5d4816..36a861c53f 100644
--- a/src/util/virsysinfo.c
+++ b/src/util/virsysinfo.c
@@ -319,7 +319,7 @@ virSysinfoReadPPC(void)
if (virFileReadAll(CPUINFO, CPUINFO_FILE_LEN, &outbuf) < 0) {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("Failed to open %s"), CPUINFO);
+ _("Failed to open %1$s"), CPUINFO);
return NULL;
}
@@ -445,7 +445,7 @@ virSysinfoReadARM(void)
if (virFileReadAll(CPUINFO, CPUINFO_FILE_LEN, &outbuf) < 0) {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("Failed to open %s"), CPUINFO);
+ _("Failed to open %1$s"), CPUINFO);
return NULL;
}
@@ -600,7 +600,7 @@ virSysinfoReadS390(void)
/* Gather info from /proc/cpuinfo */
if (virFileReadAll(CPUINFO, CPUINFO_FILE_LEN, &outbuf) < 0) {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("Failed to open %s"), CPUINFO);
+ _("Failed to open %1$s"), CPUINFO);
return NULL;
}
@@ -613,7 +613,7 @@ virSysinfoReadS390(void)
/* Gather info from /proc/sysinfo */
if (virFileReadAll(SYSINFO, 8192, &outbuf) < 0) {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("Failed to open %s"), SYSINFO);
+ _("Failed to open %1$s"), SYSINFO);
return NULL;
}
@@ -1537,7 +1537,7 @@ virSysinfoFormat(virBuffer *buf, virSysinfoDef *def)
if (!type) {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("unexpected sysinfo type model %d"),
+ _("unexpected sysinfo type model %1$d"),
def->type);
return -1;
}
@@ -1564,7 +1564,7 @@ virSysinfoFormat(virBuffer *buf, virSysinfoDef *def)
do { \
if (STRNEQ_NULLABLE(src->name, dst->name)) { \
virReportError(VIR_ERR_CONFIG_UNSUPPORTED, \
- _("Target sysinfo %s %s does not match source %s"),
\
+ _("Target sysinfo %1$s %2$s does not match source
%3$s"), \
desc, NULLSTR(dst->name), NULLSTR(src->name)); \
return false; \
} \
@@ -1680,7 +1680,7 @@ bool virSysinfoIsEqual(virSysinfoDef *src,
if (src->type != dst->type) {
virReportError(VIR_ERR_CONFIG_UNSUPPORTED,
- _("Target sysinfo %s does not match source %s"),
+ _("Target sysinfo %1$s does not match source %2$s"),
virSysinfoTypeToString(dst->type),
virSysinfoTypeToString(src->type));
return false;
@@ -1694,7 +1694,7 @@ bool virSysinfoIsEqual(virSysinfoDef *src,
if (src->nbaseBoard != dst->nbaseBoard) {
virReportError(VIR_ERR_CONFIG_UNSUPPORTED,
- _("Target sysinfo base board count '%zu' does not
match source '%zu'"),
+ _("Target sysinfo base board count '%1$zu' does not
match source '%2$zu'"),
dst->nbaseBoard, src->nbaseBoard);
return false;
}
diff --git a/src/util/virsystemd.c b/src/util/virsystemd.c
index 18bf2932a4..3112a1ba80 100644
--- a/src/util/virsystemd.c
+++ b/src/util/virsystemd.c
@@ -766,7 +766,7 @@ virSystemdActivationInitFromNames(virSystemdActivation *act,
if (g_strv_length(fdnamelistptr) != nfds) {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("Expecting %d FD names but got %u"),
+ _("Expecting %1$d FD names but got %2$u"),
nfds, g_strv_length(fdnamelistptr));
goto error;
}
diff --git a/src/util/virthreadjob.c b/src/util/virthreadjob.c
index 2c6f45fd51..3666cf9fe2 100644
--- a/src/util/virthreadjob.c
+++ b/src/util/virthreadjob.c
@@ -69,7 +69,7 @@ virThreadJobSetWorker(const char *worker)
if (virThreadLocalSet(&virThreadJobWorker, (void *) worker) < 0)
virReportSystemError(errno,
- _("cannot set worker name to %s"),
+ _("cannot set worker name to %1$s"),
worker);
VIR_DEBUG("Thread %llu is running worker %s", virThreadSelfID(), worker);
@@ -86,7 +86,7 @@ virThreadJobSet(const char *caller)
if (virThreadLocalSet(&virThreadJobName, (void *) caller) < 0)
virReportSystemError(errno,
- _("cannot set current job to %s"),
+ _("cannot set current job to %1$s"),
caller);
if ((worker = virThreadLocalGet(&virThreadJobWorker))) {
diff --git a/src/util/virtpm.c b/src/util/virtpm.c
index 19850de1c8..81fd6166cf 100644
--- a/src/util/virtpm.c
+++ b/src/util/virtpm.c
@@ -72,7 +72,7 @@ virTPMCreateCancelPath(const char *devpath)
if (!(dev = strrchr(devpath, '/'))) {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("TPM device path %s is invalid"), devpath);
+ _("TPM device path %1$s is invalid"), devpath);
return NULL;
}
@@ -243,7 +243,7 @@ virTPMExecGetCaps(virCommand *cmd,
error_bad_json:
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("Unexpected JSON format: %s"), outbuf);
+ _("Unexpected JSON format: %1$s"), outbuf);
return bitmap;
}
@@ -296,21 +296,21 @@ virTPMEmulatorInit(bool quiet)
if (!path) {
if (!quiet)
virReportSystemError(ENOENT,
- _("Unable to find '%s' binary in
$PATH"),
+ _("Unable to find '%1$s' binary in
$PATH"),
virTPMBinaryTypeToString(i));
return -1;
}
if (!virFileIsExecutable(path)) {
if (!quiet)
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("%s is not an executable"),
+ _("%1$s is not an executable"),
path);
return -1;
}
if (stat(path, &swtpmBinaries[i].stat) < 0) {
if (!quiet)
virReportSystemError(errno,
- _("Could not stat %s"), path);
+ _("Could not stat %1$s"), path);
return -1;
}
swtpmBinaries[i].path = g_steal_pointer(&path);
diff --git a/src/util/virtypedparam-public.c b/src/util/virtypedparam-public.c
index 5bd207d1e6..3486623a9c 100644
--- a/src/util/virtypedparam-public.c
+++ b/src/util/virtypedparam-public.c
@@ -35,13 +35,13 @@ virTypedParameterAssignFromStr(virTypedParameterPtr param,
const char *val)
{
if (!val) {
- virReportError(VIR_ERR_INVALID_ARG, _("NULL value for field
'%s'"),
+ virReportError(VIR_ERR_INVALID_ARG, _("NULL value for field
'%1$s'"),
name);
return -1;
}
if (virStrcpyStatic(param->field, name) < 0) {
- virReportError(VIR_ERR_INTERNAL_ERROR, _("Field name '%s' too
long"),
+ virReportError(VIR_ERR_INTERNAL_ERROR, _("Field name '%1$s' too
long"),
name);
return -1;
}
@@ -51,7 +51,7 @@ virTypedParameterAssignFromStr(virTypedParameterPtr param,
case VIR_TYPED_PARAM_INT:
if (virStrToLong_i(val, NULL, 10, ¶m->value.i) < 0) {
virReportError(VIR_ERR_INVALID_ARG,
- _("Invalid value for field '%s': expected
int"),
+ _("Invalid value for field '%1$s': expected
int"),
name);
return -1;
}
@@ -59,8 +59,7 @@ virTypedParameterAssignFromStr(virTypedParameterPtr param,
case VIR_TYPED_PARAM_UINT:
if (virStrToLong_ui(val, NULL, 10, ¶m->value.ui) < 0) {
virReportError(VIR_ERR_INVALID_ARG,
- _("Invalid value for field '%s': "
- "expected unsigned int"),
+ _("Invalid value for field '%1$s': expected
unsigned int"),
name);
return -1;
}
@@ -68,8 +67,7 @@ virTypedParameterAssignFromStr(virTypedParameterPtr param,
case VIR_TYPED_PARAM_LLONG:
if (virStrToLong_ll(val, NULL, 10, ¶m->value.l) < 0) {
virReportError(VIR_ERR_INVALID_ARG,
- _("Invalid value for field '%s': "
- "expected long long"),
+ _("Invalid value for field '%1$s': expected long
long"),
name);
return -1;
}
@@ -77,8 +75,7 @@ virTypedParameterAssignFromStr(virTypedParameterPtr param,
case VIR_TYPED_PARAM_ULLONG:
if (virStrToLong_ull(val, NULL, 10, ¶m->value.ul) < 0) {
virReportError(VIR_ERR_INVALID_ARG,
- _("Invalid value for field '%s': "
- "expected unsigned long long"),
+ _("Invalid value for field '%1$s': expected
unsigned long long"),
name);
return -1;
}
@@ -86,8 +83,7 @@ virTypedParameterAssignFromStr(virTypedParameterPtr param,
case VIR_TYPED_PARAM_DOUBLE:
if (virStrToDouble(val, NULL, ¶m->value.d) < 0) {
virReportError(VIR_ERR_INVALID_ARG,
- _("Invalid value for field '%s': "
- "expected double"),
+ _("Invalid value for field '%1$s': expected
double"),
name);
return -1;
}
@@ -99,7 +95,7 @@ virTypedParameterAssignFromStr(virTypedParameterPtr param,
param->value.b = false;
} else {
virReportError(VIR_ERR_INVALID_ARG,
- _("Invalid boolean value for field '%s'"),
name);
+ _("Invalid boolean value for field '%1$s'"),
name);
return -1;
}
break;
@@ -108,7 +104,7 @@ virTypedParameterAssignFromStr(virTypedParameterPtr param,
break;
default:
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("unexpected type %d for field %s"), type, name);
+ _("unexpected type %1$d for field %2$s"), type, name);
return -1;
}
@@ -154,8 +150,7 @@ virTypedParamsGet(virTypedParameterPtr params,
#define VIR_TYPED_PARAM_CHECK_TYPE(check_type) \
do { if (param->type != check_type) { \
virReportError(VIR_ERR_INVALID_ARG, \
- _("Invalid type '%s' requested for parameter
'%s', " \
- "actual type is '%s'"), \
+ _("Invalid type '%1$s' requested for parameter
'%2$s', actual type is '%3$s'"), \
virTypedParameterTypeToString(check_type), \
name, \
virTypedParameterTypeToString(param->type)); \
diff --git a/src/util/virtypedparam.c b/src/util/virtypedparam.c
index ae676d02fe..e6ad9ec7a9 100644
--- a/src/util/virtypedparam.c
+++ b/src/util/virtypedparam.c
@@ -81,7 +81,7 @@ virTypedParamsValidate(virTypedParameterPtr params, int nparams, ...)
if (virStrcpyStatic(keys[nkeys].field, name) < 0) {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("Field name '%s' too long"), name);
+ _("Field name '%1$s' too long"), name);
goto cleanup;
}
@@ -102,7 +102,7 @@ virTypedParamsValidate(virTypedParameterPtr params, int nparams, ...)
if (STREQ_NULLABLE(last_name, sorted[i].field) &&
!(keys[j].value.i & VIR_TYPED_PARAM_MULTIPLE)) {
virReportError(VIR_ERR_INVALID_ARG,
- _("parameter '%s' occurs multiple
times"),
+ _("parameter '%1$s' occurs multiple
times"),
sorted[i].field);
goto cleanup;
}
@@ -113,8 +113,7 @@ virTypedParamsValidate(virTypedParameterPtr params, int nparams, ...)
if (!badtype)
badtype = virTypedParameterTypeToString(0);
virReportError(VIR_ERR_INVALID_ARG,
- _("invalid type '%s' for parameter
'%s', "
- "expected '%s'"),
+ _("invalid type '%1$s' for parameter
'%2$s', expected '%3$s'"),
badtype, sorted[i].field,
virTypedParameterTypeToString(keys[j].type));
goto cleanup;
@@ -126,7 +125,7 @@ virTypedParamsValidate(virTypedParameterPtr params, int nparams, ...)
if (j == nkeys && i != nparams) {
virReportError(VIR_ERR_ARGUMENT_UNSUPPORTED,
- _("parameter '%s' not supported"),
+ _("parameter '%1$s' not supported"),
sorted[i].field);
goto cleanup;
}
@@ -195,7 +194,7 @@ virTypedParameterToString(virTypedParameterPtr param)
break;
default:
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("unexpected type %d for field %s"),
+ _("unexpected type %1$d for field %2$s"),
param->type, param->field);
}
@@ -241,7 +240,7 @@ virTypedParameterAssignValueVArgs(virTypedParameterPtr param,
break;
default:
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("unexpected type %d for field %s"), type,
+ _("unexpected type %1$d for field %2$s"), type,
NULLSTR(param->field));
return -1;
}
@@ -279,7 +278,7 @@ virTypedParameterAssign(virTypedParameterPtr param, const char *name,
int ret = -1;
if (virStrcpyStatic(param->field, name) < 0) {
- virReportError(VIR_ERR_INTERNAL_ERROR, _("Field name '%s' too
long"),
+ virReportError(VIR_ERR_INTERNAL_ERROR, _("Field name '%1$s' too
long"),
name);
return -1;
}
@@ -322,7 +321,7 @@ virTypedParamsReplaceString(virTypedParameterPtr *params,
if (param) {
if (param->type != VIR_TYPED_PARAM_STRING) {
virReportError(VIR_ERR_INVALID_ARG,
- _("Parameter '%s' is not a string"),
+ _("Parameter '%1$s' is not a string"),
param->field);
return -1;
}
@@ -529,7 +528,7 @@ virTypedParamsDeserialize(struct _virTypedParameterRemote
*remote_params,
if (limit && remote_params_len > limit) {
virReportError(VIR_ERR_RPC,
- _("too many parameters '%u' for limit
'%d'"),
+ _("too many parameters '%1$u' for limit
'%2$d'"),
remote_params_len, limit);
goto cleanup;
}
@@ -538,7 +537,7 @@ virTypedParamsDeserialize(struct _virTypedParameterRemote
*remote_params,
/* Check the length of the returned list carefully. */
if (remote_params_len > *nparams) {
virReportError(VIR_ERR_RPC,
- _("too many parameters '%u' for nparams
'%d'"),
+ _("too many parameters '%1$u' for nparams
'%2$d'"),
remote_params_len, *nparams);
goto cleanup;
}
@@ -555,7 +554,7 @@ virTypedParamsDeserialize(struct _virTypedParameterRemote
*remote_params,
if (virStrcpyStatic(param->field,
remote_param->field) < 0) {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("parameter %s too big for destination"),
+ _("parameter %1$s too big for destination"),
remote_param->field);
goto cleanup;
}
@@ -590,7 +589,7 @@ virTypedParamsDeserialize(struct _virTypedParameterRemote
*remote_params,
param->value.s =
g_strdup(remote_param->value.remote_typed_param_value.s);
break;
default:
- virReportError(VIR_ERR_RPC, _("unknown parameter type: %d"),
+ virReportError(VIR_ERR_RPC, _("unknown parameter type: %1$d"),
param->type);
goto cleanup;
}
@@ -648,7 +647,7 @@ virTypedParamsSerialize(virTypedParameterPtr params,
if (nparams > limit) {
virReportError(VIR_ERR_RPC,
- _("too many parameters '%d' for limit
'%d'"),
+ _("too many parameters '%1$d' for limit
'%2$d'"),
nparams, limit);
goto cleanup;
}
@@ -695,7 +694,7 @@ virTypedParamsSerialize(virTypedParameterPtr params,
val->value.remote_typed_param_value.s = g_strdup(param->value.s);
break;
default:
- virReportError(VIR_ERR_RPC, _("unknown parameter type: %d"),
+ virReportError(VIR_ERR_RPC, _("unknown parameter type: %1$d"),
param->type);
goto cleanup;
}
diff --git a/src/util/viruri.c b/src/util/viruri.c
index 3af2e54565..a824a983df 100644
--- a/src/util/viruri.c
+++ b/src/util/viruri.c
@@ -146,7 +146,7 @@ virURIParse(const char *uri)
if (!xmluri) {
/* libxml2 does not tell us what failed. Grr :-( */
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("Unable to parse URI %s"), uri);
+ _("Unable to parse URI %1$s"), uri);
return NULL;
}
@@ -302,16 +302,15 @@ virURIFindAliasMatch(char *const*aliases, const char *alias,
if (!(offset = strchr(*aliases, '='))) {
virReportError(VIR_ERR_CONF_SYNTAX,
- _("Malformed 'uri_aliases' config entry
'%s', "
- "expected 'alias=uri://host/path'"),
*aliases);
+ _("Malformed 'uri_aliases' config entry
'%1$s', expected 'alias=uri://host/path'"),
+ *aliases);
return -1;
}
safe = strspn(*aliases, URI_ALIAS_CHARS);
if (safe < (offset - *aliases)) {
virReportError(VIR_ERR_CONF_SYNTAX,
- _("Malformed 'uri_aliases' config entry
'%s', "
- "aliases may only contain 'a-Z, 0-9, _,
-'"),
+ _("Malformed 'uri_aliases' config entry
'%1$s', aliases may only contain 'a-Z, 0-9, _, -'"),
*aliases);
return -1;
}
@@ -387,7 +386,7 @@ virURIGetParam(virURI *uri, const char *name)
}
virReportError(VIR_ERR_INVALID_ARG,
- _("Missing URI parameter '%s'"), name);
+ _("Missing URI parameter '%1$s'"), name);
return NULL;
}
diff --git a/src/util/virusb.c b/src/util/virusb.c
index 9e6ec9c9cf..cf3461f80a 100644
--- a/src/util/virusb.c
+++ b/src/util/virusb.c
@@ -95,7 +95,7 @@ static int virUSBSysReadFile(const char *f_name, const char *d_name,
if (virStrToLong_ui(buf, &ignore, base, value) < 0) {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("Could not parse usb file %s"), filename);
+ _("Could not parse usb file %1$s"), filename);
return -1;
}
@@ -145,7 +145,7 @@ virUSBDeviceSearch(unsigned int vendor,
if (virStrToLong_ui(tmpstr, &ignore, 10, &found_bus) < 0) {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("Failed to parse dir name '%s'"),
+ _("Failed to parse dir name '%1$s'"),
de->d_name);
goto cleanup;
}
@@ -211,7 +211,7 @@ virUSBDeviceFindByVendor(unsigned int vendor,
}
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("Did not find USB device %04x:%04x"), vendor,
product);
+ _("Did not find USB device %1$04x:%2$04x"), vendor,
product);
return -1;
}
@@ -249,7 +249,7 @@ virUSBDeviceFindByBus(unsigned int bus,
}
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("Did not find USB device bus:%u device:%u"),
+ _("Did not find USB device bus:%1$u device:%2$u"),
bus, devno);
return -1;
}
@@ -290,7 +290,7 @@ virUSBDeviceFind(unsigned int vendor,
}
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("Did not find USB device %04x:%04x bus:%u
device:%u"),
+ _("Did not find USB device %1$04x:%2$04x bus:%3$u
device:%4$u"),
vendor, product, bus, devno);
return -1;
}
@@ -319,7 +319,7 @@ virUSBDeviceNew(unsigned int bus,
if (g_snprintf(dev->name, sizeof(dev->name), "%.3d:%.3d",
dev->bus, dev->dev) >= sizeof(dev->name)) {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("dev->name buffer overflow: %.3d:%.3d"),
+ _("dev->name buffer overflow: %1$.3d:%2$.3d"),
dev->bus, dev->dev);
virUSBDeviceFree(dev);
return NULL;
@@ -337,7 +337,7 @@ virUSBDeviceNew(unsigned int bus,
if (g_snprintf(dev->id, sizeof(dev->id), "%d %d", dev->bus,
dev->dev) >= sizeof(dev->id)) {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("dev->id buffer overflow: %d %d"),
+ _("dev->id buffer overflow: %1$d %2$d"),
dev->bus, dev->dev);
virUSBDeviceFree(dev);
return NULL;
@@ -443,7 +443,7 @@ virUSBDeviceListAdd(virUSBDeviceList *list,
{
if (virUSBDeviceListFind(list, *dev)) {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("Device %s is already in use"),
+ _("Device %1$s is already in use"),
(*dev)->name);
return -1;
}
diff --git a/src/util/virutil.c b/src/util/virutil.c
index ddc66001cb..40ca205595 100644
--- a/src/util/virutil.c
+++ b/src/util/virutil.c
@@ -173,7 +173,7 @@ virScaleInteger(unsigned long long *value, const char *suffix,
if (!suffix || !*suffix) {
if (!scale) {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("invalid scale %llu"), scale);
+ _("invalid scale %1$llu"), scale);
return -1;
}
suffix = "";
@@ -189,7 +189,7 @@ virScaleInteger(unsigned long long *value, const char *suffix,
base = 1000;
} else {
virReportError(VIR_ERR_INVALID_ARG,
- _("unknown suffix '%s'"), suffix);
+ _("unknown suffix '%1$s'"), suffix);
return -1;
}
scale = 1;
@@ -214,13 +214,13 @@ virScaleInteger(unsigned long long *value, const char *suffix,
break;
default:
virReportError(VIR_ERR_INVALID_ARG,
- _("unknown suffix '%s'"), suffix);
+ _("unknown suffix '%1$s'"), suffix);
return -1;
}
}
if (*value && *value > (limit / scale)) {
- virReportError(VIR_ERR_OVERFLOW, _("value too large: %llu%s"),
+ virReportError(VIR_ERR_OVERFLOW, _("value too large: %1$llu%2$s"),
*value, suffix);
return -1;
}
@@ -575,7 +575,7 @@ virGetUserEnt(uid_t uid, char **name, gid_t *group, char **dir, char
**shell, bo
goto cleanup;
virReportSystemError(rc,
- _("Failed to find user record for uid
'%u'"),
+ _("Failed to find user record for uid
'%1$u'"),
(unsigned int) uid);
goto cleanup;
} else if (pw == NULL) {
@@ -583,7 +583,7 @@ virGetUserEnt(uid_t uid, char **name, gid_t *group, char **dir, char
**shell, bo
goto cleanup;
virReportError(VIR_ERR_SYSTEM_ERROR,
- _("Failed to find user record for uid '%u'"),
+ _("Failed to find user record for uid '%1$u'"),
(unsigned int) uid);
goto cleanup;
}
@@ -640,11 +640,11 @@ static char *virGetGroupEnt(gid_t gid)
if (rc != 0 || gr == NULL) {
if (rc != 0) {
virReportSystemError(rc,
- _("Failed to find group record for gid
'%u'"),
+ _("Failed to find group record for gid
'%1$u'"),
(unsigned int) gid);
} else {
virReportError(VIR_ERR_SYSTEM_ERROR,
- _("Failed to find group record for gid
'%u'"),
+ _("Failed to find group record for gid
'%1$u'"),
(unsigned int) gid);
}
@@ -757,7 +757,7 @@ virGetUserID(const char *user, uid_t *uid)
if (virStrToLong_ui(user, NULL, 10, &uint_uid) < 0 ||
((uid_t) uint_uid) != uint_uid) {
- virReportError(VIR_ERR_INVALID_ARG, _("Failed to parse user
'%s'"),
+ virReportError(VIR_ERR_INVALID_ARG, _("Failed to parse user
'%1$s'"),
user);
return -1;
}
@@ -837,7 +837,7 @@ virGetGroupID(const char *group, gid_t *gid)
if (virStrToLong_ui(group, NULL, 10, &uint_gid) < 0 ||
((gid_t) uint_gid) != uint_gid) {
- virReportError(VIR_ERR_INVALID_ARG, _("Failed to parse group
'%s'"),
+ virReportError(VIR_ERR_INVALID_ARG, _("Failed to parse group
'%1$s'"),
group);
return -1;
}
@@ -950,7 +950,7 @@ virSetUIDGID(uid_t uid, gid_t gid, gid_t *groups G_GNUC_UNUSED,
{
if (gid != (gid_t)-1 && setregid(gid, gid) < 0) {
virReportSystemError(errno,
- _("cannot change to '%u' group"),
+ _("cannot change to '%1$u' group"),
(unsigned int) gid);
return -1;
}
@@ -965,7 +965,7 @@ virSetUIDGID(uid_t uid, gid_t gid, gid_t *groups G_GNUC_UNUSED,
if (uid != (uid_t)-1 && setreuid(uid, uid) < 0) {
virReportSystemError(errno,
- _("cannot change to uid to '%u'"),
+ _("cannot change to uid to '%1$u'"),
(unsigned int) uid);
return -1;
}
@@ -1161,7 +1161,7 @@ virSetUIDGIDWithCaps(uid_t uid, gid_t gid, gid_t *groups, int
ngroups,
capng_clear(CAPNG_SELECT_CAPS);
} else {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("cannot apply process capabilities %d"),
capng_ret);
+ _("cannot apply process capabilities %1$d"),
capng_ret);
return -1;
}
}
@@ -1188,8 +1188,7 @@ virSetUIDGIDWithCaps(uid_t uid, gid_t gid, gid_t *groups, int
ngroups,
if (capBits & (1ULL << i)) {
if (prctl(PR_CAP_AMBIENT, PR_CAP_AMBIENT_RAISE, i, 0, 0) < 0) {
virReportSystemError(errno,
- _("prctl failed to enable '%s' in the
"
- "AMBIENT set"),
+ _("prctl failed to enable '%1$s' in the
AMBIENT set"),
capstr);
return -1;
}
@@ -1215,7 +1214,7 @@ virSetUIDGIDWithCaps(uid_t uid, gid_t gid, gid_t *groups, int
ngroups,
if ((capng_ret = capng_apply(CAPNG_SELECT_CAPS)) < 0) {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("cannot apply process capabilities %d"), capng_ret);
+ _("cannot apply process capabilities %1$d"),
capng_ret);
return -1;
}
@@ -1273,7 +1272,7 @@ virValidateWWN(const char *wwn)
if (i != 16 || p[i]) {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("Malformed wwn: %s"), wwn);
+ _("Malformed wwn: %1$s"), wwn);
return false;
}
@@ -1308,7 +1307,7 @@ virParseOwnershipIds(const char *label, uid_t *uidPtr, gid_t
*gidPtr)
sep = strchr(tmp_label, ':');
if (sep == NULL) {
virReportError(VIR_ERR_INVALID_ARG,
- _("Failed to parse uid and gid from '%s'"),
+ _("Failed to parse uid and gid from '%1$s'"),
label);
goto cleanup;
}
diff --git a/src/util/virvhba.c b/src/util/virvhba.c
index 5ceedc8076..73129ddd1f 100644
--- a/src/util/virvhba.c
+++ b/src/util/virvhba.c
@@ -237,7 +237,7 @@ virVHBAManageVport(const int parent_host,
break;
default:
virReportError(VIR_ERR_OPERATION_INVALID,
- _("Invalid vport operation (%d)"), operation);
+ _("Invalid vport operation (%1$d)"), operation);
return -1;
}
@@ -251,8 +251,7 @@ virVHBAManageVport(const int parent_host,
if (!virFileExists(operation_path)) {
virReportError(VIR_ERR_OPERATION_INVALID,
- _("vport operation '%s' is not supported "
- "for host%d"),
+ _("vport operation '%1$s' is not supported for
host%2$d"),
operation_file, parent_host);
return -1;
}
@@ -268,7 +267,7 @@ virVHBAManageVport(const int parent_host,
if (virFileWriteStr(operation_path, vport_name, 0) < 0) {
virReportSystemError(errno,
- _("Write of '%s' to '%s' during vport
create/delete failed"),
+ _("Write of '%1$s' to '%2$s' during
vport create/delete failed"),
vport_name, operation_path);
return -1;
}
diff --git a/src/util/virxml.c b/src/util/virxml.c
index af4be4e443..1eaf81b6cc 100644
--- a/src/util/virxml.c
+++ b/src/util/virxml.c
@@ -276,7 +276,7 @@ virXMLCheckIllegalChars(const char *nodeName,
char *c;
if ((c = strpbrk(str, illegal))) {
virReportError(VIR_ERR_XML_DETAIL,
- _("invalid char in %s: %c"), nodeName, *c);
+ _("invalid char in %1$s: %2$c"), nodeName, *c);
return -1;
}
return 0;
@@ -322,7 +322,7 @@ virXMLPropStringRequired(xmlNodePtr node,
if (!ret)
virReportError(VIR_ERR_XML_ERROR,
- _("Missing required attribute '%s' in element
'%s'"),
+ _("Missing required attribute '%1$s' in element
'%2$s'"),
name, node->name);
return ret;
@@ -345,7 +345,7 @@ virXMLNodeContentString(xmlNodePtr node)
if (node->type != XML_ELEMENT_NODE) {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("node '%s' has unexpected type %d"),
+ _("node '%1$s' has unexpected type %2$d"),
node->name, node->type);
return NULL;
}
@@ -354,7 +354,7 @@ virXMLNodeContentString(xmlNodePtr node)
if (!ret) {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("node '%s' has unexpected NULL content. This could
be caused by malformed input, or a memory allocation failure"),
+ _("node '%1$s' has unexpected NULL content. This
could be caused by malformed input, or a memory allocation failure"),
node->name);
return NULL;
}
@@ -382,7 +382,7 @@ virXMLPropEnumInternal(xmlNodePtr node,
return 0;
virReportError(VIR_ERR_XML_ERROR,
- _("Missing required attribute '%s' in element
'%s'"),
+ _("Missing required attribute '%1$s' in element
'%2$s'"),
name, node->name);
return -1;
}
@@ -391,7 +391,7 @@ virXMLPropEnumInternal(xmlNodePtr node,
if (ret < 0 ||
((flags & VIR_XML_PROP_NONZERO) && (ret == 0))) {
virReportError(VIR_ERR_XML_ERROR,
- _("Invalid value for attribute '%s' in element
'%s': '%s'."),
+ _("Invalid value for attribute '%1$s' in element
'%2$s': '%3$s'."),
name, node->name, NULLSTR(tmp));
return -1;
}
@@ -508,28 +508,28 @@ virXMLPropInt(xmlNodePtr node,
return 0;
virReportError(VIR_ERR_XML_ERROR,
- _("Missing required attribute '%s' in element
'%s'"),
+ _("Missing required attribute '%1$s' in element
'%2$s'"),
name, node->name);
return -1;
}
if (virStrToLong_i(tmp, NULL, base, &val) < 0) {
virReportError(VIR_ERR_XML_ERROR,
- _("Invalid value for attribute '%s' in element
'%s': '%s'. Expected integer value"),
+ _("Invalid value for attribute '%1$s' in element
'%2$s': '%3$s'. Expected integer value"),
name, node->name, tmp);
return -1;
}
if ((flags & VIR_XML_PROP_NONNEGATIVE) && (val < 0)) {
virReportError(VIR_ERR_XML_ERROR,
- _("Invalid value for attribute '%s' in element
'%s': '%s'. Expected non-negative value"),
+ _("Invalid value for attribute '%1$s' in element
'%2$s': '%3$s'. Expected non-negative value"),
name, node->name, tmp);
return -1;
}
if ((flags & VIR_XML_PROP_NONZERO) && (val == 0)) {
virReportError(VIR_ERR_XML_ERROR,
- _("Invalid value for attribute '%s' in element
'%s': Zero is not permitted"),
+ _("Invalid value for attribute '%1$s' in element
'%2$s': Zero is not permitted"),
name, node->name);
return -1;
}
@@ -599,7 +599,7 @@ virXMLPropUIntDefault(xmlNodePtr node,
return 0;
virReportError(VIR_ERR_XML_ERROR,
- _("Missing required attribute '%s' in element
'%s'"),
+ _("Missing required attribute '%1$s' in element
'%2$s'"),
name, node->name);
return -1;
}
@@ -608,14 +608,14 @@ virXMLPropUIntDefault(xmlNodePtr node,
if (ret < 0) {
virReportError(VIR_ERR_XML_ERROR,
- _("Invalid value for attribute '%s' in element
'%s': '%s'. Expected non-negative integer value"),
+ _("Invalid value for attribute '%1$s' in element
'%2$s': '%3$s'. Expected non-negative integer value"),
name, node->name, tmp);
return -1;
}
if ((flags & VIR_XML_PROP_NONZERO) && (val == 0)) {
virReportError(VIR_ERR_XML_ERROR,
- _("Invalid value for attribute '%s' in element
'%s': Zero is not permitted"),
+ _("Invalid value for attribute '%1$s' in element
'%2$s': Zero is not permitted"),
name, node->name);
return -1;
}
@@ -658,28 +658,28 @@ virXMLPropLongLong(xmlNodePtr node,
return 0;
virReportError(VIR_ERR_XML_ERROR,
- _("Missing required attribute '%s' in element
'%s'"),
+ _("Missing required attribute '%1$s' in element
'%2$s'"),
name, node->name);
return -1;
}
if (virStrToLong_ll(tmp, NULL, base, &val) < 0) {
virReportError(VIR_ERR_XML_ERROR,
- _("Invalid value for attribute '%s' in element
'%s': '%s'. Expected long long integer value"),
+ _("Invalid value for attribute '%1$s' in element
'%2$s': '%3$s'. Expected long long integer value"),
name, node->name, tmp);
return -1;
}
if ((flags & VIR_XML_PROP_NONNEGATIVE) && (val < 0)) {
virReportError(VIR_ERR_XML_ERROR,
- _("Invalid value for attribute '%s' in element
'%s': '%s'. Expected non-negative value"),
+ _("Invalid value for attribute '%1$s' in element
'%2$s': '%3$s'. Expected non-negative value"),
name, node->name, tmp);
return -1;
}
if ((flags & VIR_XML_PROP_NONZERO) && (val == 0)) {
virReportError(VIR_ERR_XML_ERROR,
- _("Invalid value for attribute '%s' in element
'%s': Zero is not permitted"),
+ _("Invalid value for attribute '%1$s' in element
'%2$s': Zero is not permitted"),
name, node->name);
return -1;
}
@@ -722,7 +722,7 @@ virXMLPropULongLong(xmlNodePtr node,
return 0;
virReportError(VIR_ERR_XML_ERROR,
- _("Missing required attribute '%s' in element
'%s'"),
+ _("Missing required attribute '%1$s' in element
'%2$s'"),
name, node->name);
return -1;
}
@@ -731,14 +731,14 @@ virXMLPropULongLong(xmlNodePtr node,
if (ret < 0) {
virReportError(VIR_ERR_XML_ERROR,
- _("Invalid value for attribute '%s' in element
'%s': '%s'. Expected non-negative integer value"),
+ _("Invalid value for attribute '%1$s' in element
'%2$s': '%3$s'. Expected non-negative integer value"),
name, node->name, tmp);
return -1;
}
if ((flags & VIR_XML_PROP_NONZERO) && (val == 0)) {
virReportError(VIR_ERR_XML_ERROR,
- _("Invalid value for attribute '%s' in element
'%s': Zero is not permitted"),
+ _("Invalid value for attribute '%1$s' in element
'%2$s': Zero is not permitted"),
name, node->name);
return -1;
}
@@ -803,14 +803,14 @@ virXMLPropUUID(xmlNodePtr node,
return 0;
virReportError(VIR_ERR_XML_ERROR,
- _("Missing required attribute '%s' in element
'%s'"),
+ _("Missing required attribute '%1$s' in element
'%2$s'"),
name, node->name);
return -1;
}
if (virUUIDParse(tmp, val) < 0) {
virReportError(VIR_ERR_XML_ERROR,
- _("Invalid value for attribute '%s' in element
'%s': '%s'. Expected UUID"),
+ _("Invalid value for attribute '%1$s' in element
'%2$s': '%3$s'. Expected UUID"),
name, node->name, tmp);
return -1;
}
@@ -965,7 +965,7 @@ virXPathNodeSet(const char *xpath,
if (obj->type != XPATH_NODESET) {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("Incorrect xpath '%s'"), xpath);
+ _("Incorrect xpath '%1$s'"), xpath);
return -1;
}
@@ -1050,7 +1050,7 @@ catchXMLError(void *ctx, const char *msg G_GNUC_UNUSED, ...)
if (ctxt->lastError.file) {
virGenericReportError(domcode, VIR_ERR_XML_DETAIL,
- _("%s:%d: %s%s\n%s"),
+ _("%1$s:%2$d: %3$s%4$s\n%5$s"),
ctxt->lastError.file,
ctxt->lastError.line,
ctxt->lastError.message,
@@ -1058,7 +1058,7 @@ catchXMLError(void *ctx, const char *msg G_GNUC_UNUSED, ...)
pointerstr);
} else {
virGenericReportError(domcode, VIR_ERR_XML_DETAIL,
- _("at line %d: %s%s\n%s"),
+ _("at line %1$d: %2$s%3$s\n%4$s"),
ctxt->lastError.line,
ctxt->lastError.message,
contextstr,
@@ -1131,7 +1131,7 @@ virXMLParseHelper(int domcode,
if (!xml) {
if (virGetLastErrorCode() == VIR_ERR_OK) {
virGenericReportError(domcode, VIR_ERR_XML_ERROR,
- _("failed to parse xml document
'%s'"),
+ _("failed to parse xml document
'%1$s'"),
docname);
}
@@ -1148,7 +1148,7 @@ virXMLParseHelper(int domcode,
if (rootelement &&
!virXMLNodeNameEqual(rootnode, rootelement)) {
virReportError(VIR_ERR_XML_ERROR,
- _("expecting root element of '%s', not
'%s'"),
+ _("expecting root element of '%1$s', not
'%2$s'"),
rootelement, rootnode->name);
return NULL;
}
@@ -1250,14 +1250,14 @@ virXMLRewriteFile(int fd,
if (data->warnCommand &&
virXMLEmitWarning(fd, data->warnName, data->warnCommand) < 0) {
virReportSystemError(errno,
- _("cannot write data to file '%s'"),
+ _("cannot write data to file '%1$s'"),
path);
return -1;
}
if (safewrite(fd, data->xml, strlen(data->xml)) < 0) {
virReportSystemError(errno,
- _("cannot write data to file '%s'"),
+ _("cannot write data to file '%1$s'"),
path);
return -1;
}
@@ -1563,7 +1563,7 @@ virXMLValidatorInit(const char *schemafile)
if (!(validator->rngParser =
xmlRelaxNGNewParserCtxt(validator->schemafile))) {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("Unable to create RNG parser for %s"),
+ _("Unable to create RNG parser for %1$s"),
validator->schemafile);
return NULL;
}
@@ -1575,7 +1575,7 @@ virXMLValidatorInit(const char *schemafile)
if (!(validator->rng = xmlRelaxNGParse(validator->rngParser))) {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("Unable to parse RNG %s: %s"),
+ _("Unable to parse RNG %1$s: %2$s"),
validator->schemafile,
virBufferCurrentContent(&validator->buf));
return NULL;
@@ -1583,7 +1583,7 @@ virXMLValidatorInit(const char *schemafile)
if (!(validator->rngValid = xmlRelaxNGNewValidCtxt(validator->rng))) {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("Unable to create RNG validation context %s"),
+ _("Unable to create RNG validation context %1$s"),
validator->schemafile);
return NULL;
}
@@ -1603,7 +1603,7 @@ virXMLValidatorValidate(virXMLValidator *validator,
{
if (xmlRelaxNGValidateDoc(validator->rngValid, doc) != 0) {
virReportError(VIR_ERR_XML_INVALID_SCHEMA,
- _("Unable to validate doc against %s\n%s"),
+ _("Unable to validate doc against %1$s\n%2$s"),
validator->schemafile,
virBufferCurrentContent(&validator->buf));
return -1;
@@ -1823,7 +1823,7 @@ virXMLNamespaceRegister(xmlXPathContextPtr ctxt,
BAD_CAST ns->prefix,
BAD_CAST ns->uri) < 0) {
virReportError(VIR_ERR_INTERNAL_ERROR,
- _("Failed to register xml namespace '%s'"),
+ _("Failed to register xml namespace '%1$s'"),
ns->uri);
return -1;
}
@@ -1876,7 +1876,7 @@ virParseScaledValue(const char *xpath,
if (!required)
return 0;
virReportError(VIR_ERR_XML_ERROR,
- _("missing element or attribute '%s'"),
+ _("missing element or attribute '%1$s'"),
xpath);
return -1;
}
@@ -1884,7 +1884,7 @@ virParseScaledValue(const char *xpath,
if (virStrToLong_ullp(bytes_str, NULL, 10, &bytes) < 0) {
virReportError(VIR_ERR_XML_ERROR,
- _("Invalid value '%s' for element or attribute
'%s'"),
+ _("Invalid value '%1$s' for element or attribute
'%2$s'"),
bytes_str, xpath);
return -1;
}
--
2.39.2