[lxc-devel] [lxc/master] cgfsng: use `\r\n` instead of `\n` in cgfsng debug code
0x0916 on Github
lxc-bot at linuxcontainers.org
Thu Jul 13 08:13:12 UTC 2017
A non-text attachment was scrubbed...
Name: not available
Type: text/x-mailbox
Size: 390 bytes
Desc: not available
URL: <http://lists.linuxcontainers.org/pipermail/lxc-devel/attachments/20170713/27caf02a/attachment.bin>
-------------- next part --------------
From 64051f66c69ca45987c7238e8f1a1560eeb40681 Mon Sep 17 00:00:00 2001
From: Long Wang <w at laoqinren.net>
Date: Thu, 13 Jul 2017 16:09:15 +0800
Subject: [PATCH] cgfsng: use `\r\n` instead of `\n` in cgfsng debug code
Fix: https://github.com/lxc/lxc/issues/1697
Signed-off-by: Long Wang <w at laoqinren.net>
---
src/lxc/cgroups/cgfsng.c | 30 +++++++++++++++---------------
1 file changed, 15 insertions(+), 15 deletions(-)
diff --git a/src/lxc/cgroups/cgfsng.c b/src/lxc/cgroups/cgfsng.c
index 1192d575f..a5f925f62 100644
--- a/src/lxc/cgroups/cgfsng.c
+++ b/src/lxc/cgroups/cgfsng.c
@@ -1000,11 +1000,11 @@ static void trim(char *s)
static void lxc_cgfsng_print_handler_data(const struct cgfsng_handler_data *d)
{
- printf("Cgroup information:\n");
- printf(" container name: %s\n", d->name ? d->name : "(null)");
- printf(" lxc.cgroup.use: %s\n", cgroup_use ? cgroup_use : "(null)");
- printf(" lxc.cgroup.pattern: %s\n", d->cgroup_pattern ? d->cgroup_pattern : "(null)");
- printf(" cgroup: %s\n", d->container_cgroup ? d->container_cgroup : "(null)");
+ printf("Cgroup information:\r\n");
+ printf(" container name: %s\r\n", d->name ? d->name : "(null)");
+ printf(" lxc.cgroup.use: %s\r\n", cgroup_use ? cgroup_use : "(null)");
+ printf(" lxc.cgroup.pattern: %s\r\n", d->cgroup_pattern ? d->cgroup_pattern : "(null)");
+ printf(" cgroup: %s\r\n", d->container_cgroup ? d->container_cgroup : "(null)");
}
static void lxc_cgfsng_print_hierarchies()
@@ -1013,18 +1013,18 @@ static void lxc_cgfsng_print_hierarchies()
int i;
if (!hierarchies) {
- printf(" No hierarchies found.");
+ printf(" No hierarchies found.\r\n");
return;
}
- printf(" Hierarchies:\n");
+ printf(" Hierarchies:\r\n");
for (i = 0, it = hierarchies; it && *it; it++, i++) {
char **cit;
int j;
- printf(" %d: base_cgroup %s\n", i, (*it)->base_cgroup ? (*it)->base_cgroup : "(null)");
- printf(" mountpoint %s\n", (*it)->mountpoint ? (*it)->mountpoint : "(null)");
- printf(" controllers:\n");
+ printf(" %d: base_cgroup %s\r\n", i, (*it)->base_cgroup ? (*it)->base_cgroup : "(null)");
+ printf(" mountpoint %s\r\n", (*it)->mountpoint ? (*it)->mountpoint : "(null)");
+ printf(" controllers:\r\n");
for (j = 0, cit = (*it)->controllers; cit && *cit; cit++, j++)
- printf(" %d: %s\n", j, *cit);
+ printf(" %d: %s\r\n", j, *cit);
}
}
@@ -1033,13 +1033,13 @@ static void lxc_cgfsng_print_basecg_debuginfo(char *basecginfo, char **klist, ch
int k;
char **it;
- printf("basecginfo is:\n");
- printf("%s\n", basecginfo);
+ printf("basecginfo is:\r\n");
+ printf("%s\r\n", basecginfo);
for (k = 0, it = klist; it && *it; it++, k++)
- printf("kernel subsystem %d: %s\n", k, *it);
+ printf("kernel subsystem %d: %s\r\n", k, *it);
for (k = 0, it = nlist; it && *it; it++, k++)
- printf("named subsystem %d: %s\n", k, *it);
+ printf("named subsystem %d: %s\r\n", k, *it);
}
static void lxc_cgfsng_print_debuginfo(const struct cgfsng_handler_data *d)
More information about the lxc-devel
mailing list