Fix compiler warnings. Use uint64_t instead of uint.

Summary: Fix compiler warnings. Use uint64_t instead of uint.

Test Plan: build using -Wall

Reviewers: heyongqiang

Reviewed By: heyongqiang

Differential Revision: https://reviews.facebook.net/D5355
This commit is contained in:
Dhruba Borthakur 2012-09-12 09:54:22 -07:00
parent 0f43aa474e
commit 407727b75f
6 changed files with 8 additions and 8 deletions

View File

@ -1150,7 +1150,7 @@ int main(int argc, char** argv) {
} else if (sscanf(argv[i], "--disable_wal=%d%c", &n, &junk) == 1 &&
(n == 0 || n == 1)) {
FLAGS_disable_wal = n;
} else if (sscanf(argv[i], "--hdfs=%s", &hdfsname) == 1) {
} else if (sscanf(argv[i], "--hdfs=%s", hdfsname) == 1) {
FLAGS_env = new leveldb::HdfsEnv(hdfsname);
} else if (sscanf(argv[i], "--target_file_size_base=%d%c",
&n, &junk) == 1) {

View File

@ -160,7 +160,7 @@ DBImpl::DBImpl(const Options& options, const std::string& dbname)
#endif
char name[100];
Status st = env_->GetHostName(name, 100);
Status st = env_->GetHostName(name, 100L);
if(st.ok()) {
host_name_ = name;
} else {

View File

@ -122,7 +122,7 @@ class HdfsEnv : public Env {
posixEnv->SleepForMicroseconds(micros);
}
virtual Status GetHostName(char* name, uint len) {
virtual Status GetHostName(char* name, uint64_t len) {
return posixEnv->GetHostName(name, len);
}
@ -262,7 +262,7 @@ class HdfsEnv : public Env {
virtual void SleepForMicroseconds(int micros) {}
virtual Status GetHostName(char* name, uint len) {return notsup;}
virtual Status GetHostName(char* name, uint64_t len) {return notsup;}
virtual Status GetCurrentTime(int64_t* unix_time) {return notsup;}

View File

@ -146,7 +146,7 @@ class Env {
virtual void SleepForMicroseconds(int micros) = 0;
// Get the current host name.
virtual Status GetHostName(char* name, uint len) = 0;
virtual Status GetHostName(char* name, uint64_t len) = 0;
// Get the number of seconds since the Epoch, 1970-01-01 00:00:00 (UTC).
virtual Status GetCurrentTime(int64_t* unix_time) = 0;
@ -334,7 +334,7 @@ class EnvWrapper : public Env {
void SleepForMicroseconds(int micros) {
target_->SleepForMicroseconds(micros);
}
Status GetHostName(char* name, uint len) {
Status GetHostName(char* name, uint64_t len) {
return target_->GetHostName(name, len);
}
Status GetCurrentTime(int64_t* unix_time) {

View File

@ -37,7 +37,7 @@ int main(int argc, char** argv) {
if ((n = param.find("--file=")) != std::string::npos) {
manifestfile = param.substr(strlen("--file="));
foundfile = 1;
} else if (sscanf(argv[i], "--verbose=%d%c", &n, &junk) == 1 &&
} else if (sscanf(argv[i], "--verbose=%ld%c", &n, &junk) == 1 &&
(n == 0 || n == 1)) {
verbose = n;
}

View File

@ -553,7 +553,7 @@ class PosixEnv : public Env {
usleep(micros);
}
virtual Status GetHostName(char* name, uint len) {
virtual Status GetHostName(char* name, uint64_t len) {
int ret = gethostname(name, len);
if (ret < 0) {
if (errno == EFAULT || errno == EINVAL)