Skip to content

Commit

Permalink
Solaris build fixes
Browse files Browse the repository at this point in the history
  • Loading branch information
jrosdahl committed Feb 23, 2012
1 parent c1790b7 commit 235c19b
Show file tree
Hide file tree
Showing 4 changed files with 8 additions and 6 deletions.
4 changes: 3 additions & 1 deletion system.h
@@ -1,5 +1,5 @@
/*
* Copyright (C) 2010-2011 Joel Rosdahl
* Copyright (C) 2010-2012 Joel Rosdahl
*
* This program is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License as published by the Free
Expand Down Expand Up @@ -47,6 +47,8 @@
#include <time.h>
#include <utime.h>

extern char **environ;

#if !HAVE_VSNPRINTF
int rpl_vsnprintf(char *, size_t, const char *, va_list);
#define vsnprintf rpl_vsnprintf
Expand Down
2 changes: 1 addition & 1 deletion test.sh
Expand Up @@ -356,7 +356,7 @@ touch override_path_compiler_executed
EOF
chmod +x $override_path/cc
CCACHE_PATH=$override_path $CCACHE cc -c test1.c
if [ ! -e override_path_compiler_executed ]; then
if [ ! -f override_path_compiler_executed ]; then
test_failed "CCACHE_PATH had no effect"
fi

Expand Down
2 changes: 1 addition & 1 deletion test/test_conf.c
Expand Up @@ -306,7 +306,7 @@ TEST(conf_update_from_environment)
CHECK(conf_update_from_environment(conf, &errmsg));
CHECK(conf->compression);

unsetenv("CCACHE_COMPRESS");
putenv("CCACHE_COMPRESS"); /* unsetenv isn't portable */
putenv("CCACHE_NOCOMPRESS=1");
CHECK(conf_update_from_environment(conf, &errmsg));
CHECK(!conf->compression);
Expand Down
6 changes: 3 additions & 3 deletions test/test_util.c
Expand Up @@ -127,7 +127,7 @@ TEST(format_parsable_size_with_suffix)

TEST(parse_size_with_suffix)
{
size_t size;
uint64_t size;
size_t i;
struct { const char *size; int64_t expected; } sizes[] = {
{"0", 0},
Expand All @@ -138,13 +138,13 @@ TEST(parse_size_with_suffix)
{"1.1 M", 1.1 * 1000 * 1000},
{"438.55M", 438.55 * 1000 * 1000},
{"1 G", 1 * 1000 * 1000 * 1000},
{"2T", 2L * 1000 * 1000 * 1000 * 1000},
{"2T", (int64_t)2 * 1000 * 1000 * 1000 * 1000},

{"78 Ki", 78 * 1024},
{"1.1Mi", 1.1 * 1024 * 1024},
{"438.55 Mi", 438.55 * 1024 * 1024},
{"1Gi", 1 * 1024 * 1024 * 1024},
{"2 Ti", 2L * 1024 * 1024 * 1024 * 1024},
{"2 Ti", (int64_t)2 * 1024 * 1024 * 1024 * 1024},

};

Expand Down

0 comments on commit 235c19b

Please sign in to comment.