Build break fix
Summary: (1) Integer size correction (mac build break) (2) snprint usage in Windows (windows build break) Test Plan: Build in windows and mac Reviewers: sdong Subscribers: andrewkr, dhruba Differential Revision: https://reviews.facebook.net/D60927
This commit is contained in:
parent
68a8e6b8fa
commit
7bedd94406
@ -38,7 +38,7 @@ Status NewRandomAccessCacheFile(Env* const env, const std::string& filepath,
|
||||
//
|
||||
// BlockCacheFile
|
||||
//
|
||||
Status BlockCacheFile::Delete(size_t* size) {
|
||||
Status BlockCacheFile::Delete(uint64_t* size) {
|
||||
Status status = env_->GetFileSize(Path(), size);
|
||||
if (!status.ok()) {
|
||||
return status;
|
||||
|
@ -126,7 +126,7 @@ class BlockCacheFile : public LRUElement<BlockCacheFile> {
|
||||
// get block information
|
||||
std::list<BlockInfo*>& block_infos() { return block_infos_; }
|
||||
// delete file and return the size of the file
|
||||
virtual Status Delete(size_t* size);
|
||||
virtual Status Delete(uint64_t* size);
|
||||
|
||||
protected:
|
||||
port::RWMutex rwlock_; // synchronization mutex
|
||||
|
@ -133,8 +133,13 @@ class SimCacheImpl : public SimCache {
|
||||
"\n");
|
||||
res.append("SimCache HITs: " + std::to_string(get_hit_counter()) + "\n");
|
||||
char buff[100];
|
||||
#ifdef OS_WIN
|
||||
_snprintf(buff, sizeof(buff), "SimCache HITRATE: %.2f%%\n",
|
||||
get_hit_rate() * 100);
|
||||
#else
|
||||
snprintf(buff, sizeof(buff), "SimCache HITRATE: %.2f%%\n",
|
||||
get_hit_rate() * 100);
|
||||
#endif
|
||||
res.append(buff);
|
||||
return res;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user