diff options
Diffstat (limited to '')
-rw-r--r-- | src/stable/file.cpp | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/stable/file.cpp b/src/stable/file.cpp index b551d24..35933f1 100644 --- a/src/stable/file.cpp +++ b/src/stable/file.cpp | |||
@@ -240,7 +240,7 @@ void Bu::File::setSize( Bu::size iSize ) | |||
240 | 240 | ||
241 | Bu::size Bu::File::getSize() const | 241 | Bu::size Bu::File::getSize() const |
242 | { | 242 | { |
243 | struct stat st; | 243 | struct ::stat st; |
244 | fstat( fd, &st ); | 244 | fstat( fd, &st ); |
245 | return st.st_size; | 245 | return st.st_size; |
246 | } | 246 | } |
@@ -250,7 +250,7 @@ Bu::size Bu::File::getBlockSize() const | |||
250 | #ifdef WIN32 | 250 | #ifdef WIN32 |
251 | return 4096; | 251 | return 4096; |
252 | #else | 252 | #else |
253 | struct stat st; | 253 | struct ::stat st; |
254 | fstat( fd, &st ); | 254 | fstat( fd, &st ); |
255 | return st.st_blksize; | 255 | return st.st_blksize; |
256 | #endif | 256 | #endif |
@@ -261,6 +261,11 @@ Bu::String Bu::File::getLocation() const | |||
261 | return "to be implemented"; | 261 | return "to be implemented"; |
262 | } | 262 | } |
263 | 263 | ||
264 | void Bu::File::stat( struct ::stat *pStat ) | ||
265 | { | ||
266 | fstat( fd, pStat ); | ||
267 | } | ||
268 | |||
264 | #ifndef WIN32 | 269 | #ifndef WIN32 |
265 | void Bu::File::chmod( mode_t t ) | 270 | void Bu::File::chmod( mode_t t ) |
266 | { | 271 | { |