Class: Rumai::IXP::Stat
- Includes:
- Struct
- Defined in:
- lib/rumai/ixp/message.rb
Overview
Holds information about a file on a 9P2000 server.
Constant Summary collapse
- DMDIR =
The following constant definitions originate from: swtch.com/usr/local/plan9/include/libc.h
0x80000000
- DMAPPEND =
mode bit for directories
0x40000000
- DMEXCL =
mode bit for append only files
0x20000000
- DMMOUNT =
mode bit for exclusive use files
0x10000000
- DMAUTH =
mode bit for mounted channel
0x08000000
- DMTMP =
mode bit for authentication file
0x04000000
- DMSYMLINK =
mode bit for non-backed-up file
0x02000000
- DMDEVICE =
mode bit for symbolic link (Unix, 9P2000.u)
0x00800000
- DMNAMEDPIPE =
mode bit for device file (Unix, 9P2000.u)
0x00200000
- DMSOCKET =
mode bit for named pipe (Unix, 9P2000.u)
0x00100000
- DMSETUID =
mode bit for socket (Unix, 9P2000.u)
0x00080000
- DMSETGID =
mode bit for setuid (Unix, 9P2000.u)
0x00040000
- DMREAD =
mode bit for setgid (Unix, 9P2000.u)
0x4
- DMWRITE =
mode bit for read permission
0x2
- DMEXEC =
mode bit for write permission
0x1
Instance Attribute Summary
Attributes included from Struct
Instance Method Summary collapse
-
#directory? ⇒ Boolean
Tests if this file is a directory.
Methods included from Struct
included, #initialize, #load_9p, #to_9p
Instance Method Details
#directory? ⇒ Boolean
Tests if this file is a directory.
377 378 379 |
# File 'lib/rumai/ixp/message.rb', line 377 def directory? mode & DMDIR > 0 end |