summaryrefslogtreecommitdiff
path: root/cgroup.c
diff options
context:
space:
mode:
authorBruce Cran <bruce@cran.org.uk>2012-02-20 17:01:46 +0000
committerJens Axboe <axboe@kernel.dk>2012-02-20 19:33:04 +0100
commitb9fd788f0e8adacc33316107594e9eb0463743d7 (patch)
tree00a0d8a18a328f7d2b2617f59175d2f17b6208b3 /cgroup.c
parent9e684a4976b7934f5ce011ea281dfef3352e5738 (diff)
downloadfio-b9fd788f0e8adacc33316107594e9eb0463743d7.tar.gz
Add OS_PATH_SEPARATOR for platforms which have different path separator characters (e.g. Windows and 'classic' MacOS).
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Diffstat (limited to 'cgroup.c')
-rw-r--r--cgroup.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/cgroup.c b/cgroup.c
index de00d986..ea6bbd69 100644
--- a/cgroup.c
+++ b/cgroup.c
@@ -86,9 +86,9 @@ static char *get_cgroup_root(struct thread_data *td, char *mnt)
char *str = malloc(64);
if (td->o.cgroup)
- sprintf(str, "%s/%s", mnt, td->o.cgroup);
+ sprintf(str, "%s%s%s", mnt, FIO_OS_PATH_SEPARATOR, td->o.cgroup);
else
- sprintf(str, "%s/%s", mnt, td->o.name);
+ sprintf(str, "%s%s%s", mnt, FIO_OS_PATH_SEPARATOR, td->o.name);
return str;
}
@@ -99,8 +99,8 @@ static int write_int_to_file(struct thread_data *td, const char *path,
{
char tmp[256];
FILE *f;
-
- sprintf(tmp, "%s/%s", path, filename);
+
+ sprintf(tmp, "%s%s%s", path, FIO_OS_PATH_SEPARATOR, filename);
f = fopen(tmp, "w");
if (!f) {
td_verror(td, errno, onerr);