Mercurial > hg > octave-lyh
diff liboctave/file-stat.h @ 5476:941f0fc6b596
[project @ 2005-09-29 22:46:07 by jwe]
author | jwe |
---|---|
date | Thu, 29 Sep 2005 22:49:43 +0000 |
parents | 4c8a2e4e0717 |
children | 143b556ce725 |
line wrap: on
line diff
--- a/liboctave/file-stat.h +++ b/liboctave/file-stat.h @@ -85,6 +85,14 @@ bool is_reg (void) const; bool is_sock (void) const; + static bool is_blk (mode_t mode); + static bool is_chr (mode_t mode); + static bool is_dir (mode_t mode); + static bool is_fifo (mode_t mode); + static bool is_lnk (mode_t mode); + static bool is_reg (mode_t mode); + static bool is_sock (mode_t mode); + ino_t ino (void) const { return fs_ino; } dev_t dev (void) const { return fs_dev; } @@ -111,6 +119,8 @@ long blocks (void) const { return fs_blocks; } #endif + mode_t mode (void) const { return fs_mode; } + std::string mode_as_string (void) const; bool ok (void) const { return initialized && ! fail; }