Blame doc/modules/posix.stdio.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
    • 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.stdio

            Packit 437b5e

            A few Standard I/O functions not already in Lua core.

            Packit 437b5e

            Packit 437b5e
            Packit 437b5e

            Packit 437b5e
            Packit 437b5e
            Packit 437b5e

            Functions

            Packit 437b5e
            Packit 437b5e
            	
            Packit 437b5e
            	ctermid ()
            Packit 437b5e
            	Name of controlling terminal.
            Packit 437b5e
            	
            Packit 437b5e
            	
            Packit 437b5e
            	fdopen (fd)
            Packit 437b5e
            	Create a Lua file object from a file descriptor.
            Packit 437b5e
            	
            Packit 437b5e
            	
            Packit 437b5e
            	fileno (file)
            Packit 437b5e
            	File descriptor corresponding to a Lua file object.
            Packit 437b5e
            	
            Packit 437b5e
            Packit 437b5e

            Constants

            Packit 437b5e
            Packit 437b5e
            	
            Packit 437b5e
            	posix.stdio
            Packit 437b5e
            	Stdio 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
                ctermid ()
            Packit 437b5e
                
            Packit 437b5e
                
            Packit 437b5e
                Name of controlling terminal.
            Packit 437b5e
            Packit 437b5e
            Packit 437b5e
            Packit 437b5e
                

            Returns:

            Packit 437b5e
                
              Packit 437b5e
              Packit 437b5e
                         string
              Packit 437b5e
                      controlling terminal for current process
              Packit 437b5e
                  
              Packit 437b5e
              Packit 437b5e
              Packit 437b5e
                  

              See also:

              Packit 437b5e
                  
                Packit 437b5e
                         ctermid(3)
                Packit 437b5e
                    
                Packit 437b5e
                Packit 437b5e
                Packit 437b5e
                Packit 437b5e
                    
                Packit 437b5e
                    
                Packit 437b5e
                    fdopen (fd)
                Packit 437b5e
                    
                Packit 437b5e
                    
                Packit 437b5e
                    Create a Lua file object from a file descriptor.
                Packit 437b5e
                Packit 437b5e
                Packit 437b5e
                    

                Parameters:

                Packit 437b5e
                    
                  Packit 437b5e
                          
                • fd
                • Packit 437b5e
                              int
                  Packit 437b5e
                           file descriptor
                  Packit 437b5e
                          
                  Packit 437b5e
                      
                  Packit 437b5e
                  Packit 437b5e
                      

                  Returns:

                  Packit 437b5e
                      
                    Packit 437b5e
                    Packit 437b5e
                               file
                    Packit 437b5e
                            file Lua file object fd, if successful
                    Packit 437b5e
                        
                    Packit 437b5e
                         

                    Or

                    Packit 437b5e
                        
                      Packit 437b5e
                              
                    1. Packit 437b5e
                              nil
                      Packit 437b5e
                              
                    2. Packit 437b5e
                                 string
                      Packit 437b5e
                              error message
                      Packit 437b5e
                              
                    3. Packit 437b5e
                                 int
                      Packit 437b5e
                              errnum
                      Packit 437b5e
                          
                      Packit 437b5e
                      Packit 437b5e
                      Packit 437b5e
                      Packit 437b5e
                          

                      Usage:

                      Packit 437b5e
                          
                        Packit 437b5e
                                
                        stdout = P.fdopen (posix.STDOUT_FILENO)
                        Packit 437b5e
                            
                        Packit 437b5e
                        Packit 437b5e
                        Packit 437b5e
                            
                        Packit 437b5e
                            
                        Packit 437b5e
                            fileno (file)
                        Packit 437b5e
                            
                        Packit 437b5e
                            
                        Packit 437b5e
                            File descriptor corresponding to a Lua file object.
                        Packit 437b5e
                        Packit 437b5e
                        Packit 437b5e
                            

                        Parameters:

                        Packit 437b5e
                            
                          Packit 437b5e
                                  
                        • file
                        • Packit 437b5e
                                      file
                          Packit 437b5e
                                   Lua file object
                          Packit 437b5e
                                  
                          Packit 437b5e
                              
                          Packit 437b5e
                          Packit 437b5e
                              

                          Returns:

                          Packit 437b5e
                              
                            Packit 437b5e
                            Packit 437b5e
                                       int
                            Packit 437b5e
                                    file descriptor for file, if successful
                            Packit 437b5e
                                
                            Packit 437b5e
                                 

                            Or

                            Packit 437b5e
                                
                              Packit 437b5e
                                      
                            1. Packit 437b5e
                                      nil
                              Packit 437b5e
                                      
                            2. Packit 437b5e
                                         string
                              Packit 437b5e
                                      error message
                              Packit 437b5e
                                      
                            3. Packit 437b5e
                                         int
                              Packit 437b5e
                                      errnum
                              Packit 437b5e
                                  
                              Packit 437b5e
                              Packit 437b5e
                              Packit 437b5e
                              Packit 437b5e
                                  

                              Usage:

                              Packit 437b5e
                                  
                                Packit 437b5e
                                        
                                STDOUT_FILENO = P.fileno (io.stdout)
                                Packit 437b5e
                                    
                                Packit 437b5e
                                Packit 437b5e
                                Packit 437b5e
                                Packit 437b5e
                                    

                                Constants

                                Packit 437b5e
                                Packit 437b5e
                                Packit 437b5e
                                    
                                Packit 437b5e
                                    
                                Packit 437b5e
                                    
                                Packit 437b5e
                                    posix.stdio
                                Packit 437b5e
                                    
                                Packit 437b5e
                                    
                                Packit 437b5e
                                    Stdio 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
                                          
                                • _IOFBF
                                • Packit 437b5e
                                              int
                                  Packit 437b5e
                                           fully buffered
                                  Packit 437b5e
                                          
                                  Packit 437b5e
                                          
                                • _IOLBF
                                • Packit 437b5e
                                              int
                                  Packit 437b5e
                                           line buffered
                                  Packit 437b5e
                                          
                                  Packit 437b5e
                                          
                                • _IONBF
                                • Packit 437b5e
                                              int
                                  Packit 437b5e
                                           unbuffered
                                  Packit 437b5e
                                          
                                  Packit 437b5e
                                          
                                • BUFSIZ
                                • Packit 437b5e
                                              int
                                  Packit 437b5e
                                           size of buffer
                                  Packit 437b5e
                                          
                                  Packit 437b5e
                                          
                                • EOF
                                • Packit 437b5e
                                              int
                                  Packit 437b5e
                                           end of file
                                  Packit 437b5e
                                          
                                  Packit 437b5e
                                          
                                • FOPEN_MAX
                                • Packit 437b5e
                                              int
                                  Packit 437b5e
                                           maximum number of open files
                                  Packit 437b5e
                                          
                                  Packit 437b5e
                                          
                                • FILENAME_MAX
                                • Packit 437b5e
                                              int
                                  Packit 437b5e
                                           maximum length of filename
                                  Packit 437b5e
                                          
                                  Packit 437b5e
                                      
                                  Packit 437b5e
                                  Packit 437b5e
                                  Packit 437b5e
                                  Packit 437b5e
                                  Packit 437b5e
                                      

                                  Usage:

                                  Packit 437b5e
                                      
                                    Packit 437b5e
                                            
                                    Packit 437b5e
                                      -- Print stdio constants supported on this host.
                                    Packit 437b5e
                                      for name, value in pairs (require "posix.stdio") 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>