25 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Factor
		
	
	
			
		
		
	
	
			25 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Factor
		
	
	
| 
 | |
| USING: alien.syntax ;
 | |
| 
 | |
| IN: unix.linux.fs
 | |
| 
 | |
| : MS_RDONLY             1    ; ! Mount read-only.
 | |
| : MS_NOSUID             2    ; ! Ignore suid and sgid bits.
 | |
| : MS_NODEV              4    ; ! Disallow access to device special files.
 | |
| : MS_NOEXEC             8    ; ! Disallow program execution.
 | |
| : MS_SYNCHRONOUS        16   ; ! Writes are synced at once.
 | |
| : MS_REMOUNT            32   ; ! Alter flags of a mounted FS.
 | |
| : MS_MANDLOCK           64   ; ! Allow mandatory locks on an FS.
 | |
| : S_WRITE               128  ; ! Write on file/directory/symlink.
 | |
| : S_APPEND              256  ; ! Append-only file.
 | |
| : S_IMMUTABLE           512  ; ! Immutable file.
 | |
| : MS_NOATIME            1024 ; ! Do not update access times.
 | |
| : MS_NODIRATIME         2048 ; ! Do not update directory access times.
 | |
| : MS_BIND               4096 ; ! Bind directory at different place.
 | |
| 
 | |
| FUNCTION: int mount
 | |
| ( char* special_file, char* dir, char* fstype, ulong options, void* data ) ;
 | |
| 
 | |
| ! FUNCTION: int umount2 ( char* file, int flags ) ;
 | |
| 
 | |
| FUNCTION: int umount ( char* file ) ; |