Blame doc/modules/posix.sys.statvfs.html

Packit 437b5e
Packit 437b5e
   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
Packit 437b5e
<html>
Packit 437b5e
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
Packit 437b5e
<head>
Packit 437b5e
    <title>luaposix 33.3.0 Reference</title>
Packit 437b5e
    <link rel="stylesheet" href="../ldoc.css" type="text/css" />
Packit 437b5e
</head>
Packit 437b5e
<body>
Packit 437b5e
Packit 437b5e
Packit 437b5e
Packit 437b5e
Packit 437b5e
	
Packit 437b5e
	
<big></big>
Packit 437b5e
	
Packit 437b5e
 
Packit 437b5e
Packit 437b5e
Packit 437b5e
Packit 437b5e
Packit 437b5e
Packit 437b5e
Packit 437b5e
Packit 437b5e
Packit 437b5e

Packit 437b5e

luaposix 33.3.0

Packit 437b5e
Packit 437b5e
    Packit 437b5e
      
  • Index
  • Packit 437b5e
    Packit 437b5e
    Packit 437b5e

    Contents

    Packit 437b5e
      Packit 437b5e
    • Functions
    • Packit 437b5e
    • Tables
    • Packit 437b5e
    • Constants
    • Packit 437b5e
      Packit 437b5e
      Packit 437b5e
      Packit 437b5e

      Modules

      Packit 437b5e
        Packit 437b5e
          
      • posix
      • Packit 437b5e
          
      • posix.ctype
      • Packit 437b5e
          
      • posix.curses
      • Packit 437b5e
          
      • posix.dirent
      • Packit 437b5e
          
      • posix.errno
      • Packit 437b5e
          
      • posix.fcntl
      • Packit 437b5e
          
      • posix.fnmatch
      • Packit 437b5e
          
      • posix.getopt
      • Packit 437b5e
          
      • posix.glob
      • Packit 437b5e
          
      • posix.grp
      • Packit 437b5e
          
      • posix.libgen
      • Packit 437b5e
          
      • posix.poll
      • Packit 437b5e
          
      • posix.pwd
      • Packit 437b5e
          
      • posix.sched
      • Packit 437b5e
          
      • posix.signal
      • Packit 437b5e
          
      • posix.stdio
      • Packit 437b5e
          
      • posix.stdlib
      • Packit 437b5e
          
      • posix.sys.msg
      • Packit 437b5e
          
      • posix.sys.resource
      • Packit 437b5e
          
      • posix.sys.socket
      • Packit 437b5e
          
      • posix.sys.stat
      • Packit 437b5e
          
      • posix.sys.statvfs
      • Packit 437b5e
          
      • posix.sys.time
      • Packit 437b5e
          
      • posix.sys.times
      • Packit 437b5e
          
      • posix.sys.utsname
      • Packit 437b5e
          
      • posix.sys.wait
      • Packit 437b5e
          
      • posix.syslog
      • Packit 437b5e
          
      • posix.termio
      • Packit 437b5e
          
      • posix.time
      • Packit 437b5e
          
      • posix.unistd
      • Packit 437b5e
          
      • posix.utime
      • Packit 437b5e
        Packit 437b5e

        Classes

        Packit 437b5e
          Packit 437b5e
            
        • posix.curses.chstr
        • Packit 437b5e
            
        • posix.curses.window
        • Packit 437b5e
          Packit 437b5e

          Examples

          Packit 437b5e
            Packit 437b5e
              
          • curses.lua
          • Packit 437b5e
              
          • dir.lua
          • Packit 437b5e
              
          • fork.lua
          • Packit 437b5e
              
          • fork2.lua
          • Packit 437b5e
              
          • getopt.lua
          • Packit 437b5e
              
          • glob.lua
          • Packit 437b5e
              
          • limit.lua
          • Packit 437b5e
              
          • lock.lua
          • Packit 437b5e
              
          • netlink-uevent.lua
          • Packit 437b5e
              
          • ping.lua
          • Packit 437b5e
              
          • poll.lua
          • Packit 437b5e
              
          • rt_sched.lua
          • Packit 437b5e
              
          • signal.lua
          • Packit 437b5e
              
          • socket.lua
          • Packit 437b5e
              
          • termios.lua
          • Packit 437b5e
              
          • tree.lua
          • Packit 437b5e
            Packit 437b5e
            Packit 437b5e
            Packit 437b5e
            Packit 437b5e
            Packit 437b5e
            Packit 437b5e

            Module posix.sys.statvfs

            Packit 437b5e

            Retrieve File System Information.

            Packit 437b5e

            Where supported by the underlying system, query the file system. If the

            Packit 437b5e
             module loads, but there is no kernel support, then posix.sys.statvfs.version
            Packit 437b5e
             will be set, but the unsupported APIs will be nil.

            Packit 437b5e
            Packit 437b5e
            Packit 437b5e

            Functions

            Packit 437b5e
            Packit 437b5e
            	
            Packit 437b5e
            	statvfs (path)
            Packit 437b5e
            	Get file system statistics.
            Packit 437b5e
            	
            Packit 437b5e
            Packit 437b5e

            Tables

            Packit 437b5e
            Packit 437b5e
            	
            Packit 437b5e
            	PosixStatvfs
            Packit 437b5e
            	Files system information record.
            Packit 437b5e
            	
            Packit 437b5e
            Packit 437b5e

            Constants

            Packit 437b5e
            Packit 437b5e
            	
            Packit 437b5e
            	posix.sys.statvfs
            Packit 437b5e
            	Statvfs constants.
            Packit 437b5e
            	
            Packit 437b5e
            Packit 437b5e
            Packit 437b5e

            Packit 437b5e

            Packit 437b5e
            Packit 437b5e
            Packit 437b5e
                

            Functions

            Packit 437b5e
            Packit 437b5e
                
            Packit 437b5e
                
            Packit 437b5e
                
            Packit 437b5e
                statvfs (path)
            Packit 437b5e
                
            Packit 437b5e
                
            Packit 437b5e
                Get file system statistics.
            Packit 437b5e
            Packit 437b5e
            Packit 437b5e
                

            Parameters:

            Packit 437b5e
                
              Packit 437b5e
                      
            • path
            • Packit 437b5e
                          string
              Packit 437b5e
                       any path within the mounted file system
              Packit 437b5e
                      
              Packit 437b5e
                  
              Packit 437b5e
              Packit 437b5e
                  

              Returns:

              Packit 437b5e
                  
                Packit 437b5e
                Packit 437b5e
                           PosixStatvfs
                Packit 437b5e
                        information about file system containing path
                Packit 437b5e
                    
                Packit 437b5e
                Packit 437b5e
                Packit 437b5e
                    

                See also:

                Packit 437b5e
                    
                  Packit 437b5e
                           statvfs(3)
                  Packit 437b5e
                      
                  Packit 437b5e
                  Packit 437b5e
                      

                  Usage:

                  Packit 437b5e
                      
                    Packit 437b5e
                            
                    for a, b in pairs (P.statvfs "/") do print (a, b) end
                    Packit 437b5e
                        
                    Packit 437b5e
                    Packit 437b5e
                    Packit 437b5e
                    Packit 437b5e
                        

                    Tables

                    Packit 437b5e
                    Packit 437b5e
                        
                    Packit 437b5e
                        
                    Packit 437b5e
                        
                    Packit 437b5e
                        PosixStatvfs
                    Packit 437b5e
                        
                    Packit 437b5e
                        
                    Packit 437b5e
                        Files system information record.
                    Packit 437b5e
                    Packit 437b5e
                    Packit 437b5e
                        

                    Fields:

                    Packit 437b5e
                        
                      Packit 437b5e
                              
                    • f_bsize
                    • Packit 437b5e
                                  int
                      Packit 437b5e
                               file system block size
                      Packit 437b5e
                              
                      Packit 437b5e
                              
                    • f_frsize
                    • Packit 437b5e
                                  int
                      Packit 437b5e
                               fundamental file system block size
                      Packit 437b5e
                              
                      Packit 437b5e
                              
                    • f_blocks
                    • Packit 437b5e
                                  int
                      Packit 437b5e
                               number of *f_frsize* sized blocks in file system
                      Packit 437b5e
                              
                      Packit 437b5e
                              
                    • f_bfree
                    • Packit 437b5e
                                  int
                      Packit 437b5e
                               number of free blocks
                      Packit 437b5e
                              
                      Packit 437b5e
                              
                    • f_bavail
                    • Packit 437b5e
                                  int
                      Packit 437b5e
                               number of free blocks available to non-privileged process
                      Packit 437b5e
                              
                      Packit 437b5e
                              
                    • f_files
                    • Packit 437b5e
                                  int
                      Packit 437b5e
                               number of file serial numbers
                      Packit 437b5e
                              
                      Packit 437b5e
                              
                    • f_ffree
                    • Packit 437b5e
                                  int
                      Packit 437b5e
                               number of free file serial numbers
                      Packit 437b5e
                              
                      Packit 437b5e
                              
                    • f_favail
                    • Packit 437b5e
                                  int
                      Packit 437b5e
                               number of free file serial numbers available
                      Packit 437b5e
                              
                      Packit 437b5e
                              
                    • f_fsid
                    • Packit 437b5e
                                  int
                      Packit 437b5e
                               file system id
                      Packit 437b5e
                              
                      Packit 437b5e
                              
                    • f_flag
                    • Packit 437b5e
                                  int
                      Packit 437b5e
                               flag bits
                      Packit 437b5e
                              
                      Packit 437b5e
                              
                    • f_namemax
                    • Packit 437b5e
                                  int
                      Packit 437b5e
                               maximum filename length
                      Packit 437b5e
                              
                      Packit 437b5e
                          
                      Packit 437b5e
                      Packit 437b5e
                      Packit 437b5e
                      Packit 437b5e
                      Packit 437b5e
                      Packit 437b5e
                      Packit 437b5e
                      Packit 437b5e
                          

                      Constants

                      Packit 437b5e
                      Packit 437b5e
                      Packit 437b5e
                          
                      Packit 437b5e
                          
                      Packit 437b5e
                          
                      Packit 437b5e
                          posix.sys.statvfs
                      Packit 437b5e
                          
                      Packit 437b5e
                          
                      Packit 437b5e
                          Statvfs constants.
                      Packit 437b5e
                      Any constants not available in the underlying system will be nil valued.
                      Packit 437b5e
                      Packit 437b5e
                      Packit 437b5e
                          

                      Fields:

                      Packit 437b5e
                          
                        Packit 437b5e
                                
                      • ST_RDONLY
                      • Packit 437b5e
                                    int
                        Packit 437b5e
                                 read-only file system
                        Packit 437b5e
                                
                        Packit 437b5e
                                
                      • ST_NOSUID
                      • Packit 437b5e
                                    int
                        Packit 437b5e
                                 does not support S_ISUID nor S_ISGID file mode bits
                        Packit 437b5e
                                
                        Packit 437b5e
                            
                        Packit 437b5e
                        Packit 437b5e
                        Packit 437b5e
                        Packit 437b5e
                        Packit 437b5e
                            

                        Usage:

                        Packit 437b5e
                            
                          Packit 437b5e
                                  
                          Packit 437b5e
                            -- Print statvfs constants supported on this host.
                          Packit 437b5e
                            for name, value in pairs (require "posix.sys.statvfs") do
                          Packit 437b5e
                              if type (value) == "number" then
                          Packit 437b5e
                                print (name, value)
                          Packit 437b5e
                               end
                          Packit 437b5e
                            end
                          Packit 437b5e
                              
                          Packit 437b5e
                          Packit 437b5e
                          Packit 437b5e
                          Packit 437b5e
                          Packit 437b5e
                          Packit 437b5e
                           
                          Packit 437b5e
                           
                          Packit 437b5e
                          Packit 437b5e
                          generated by LDoc 1.4.3
                          Packit 437b5e
                          Last updated 2015-03-01 09:06:02 
                          Packit 437b5e
                           
                          Packit 437b5e
                           
                          Packit 437b5e
                          </body>
                          Packit 437b5e
                          </html>