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

            Packit 437b5e

            Command Line Argument Processing.

            Packit 437b5e

            Packit 437b5e
            Packit 437b5e

            Packit 437b5e
            Packit 437b5e
            Packit 437b5e

            Functions

            Packit 437b5e
            Packit 437b5e
            	
            Packit 437b5e
            	getopt (arg, shortopts[, longopts[, opterr=0[, optind=1]]])
            Packit 437b5e
            	Parse command-line options.
            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
                getopt (arg, shortopts[, longopts[, opterr=0[, optind=1]]])
            Packit 437b5e
                
            Packit 437b5e
                
            Packit 437b5e
                Parse command-line options.
            Packit 437b5e
            Packit 437b5e
            Packit 437b5e
                

            Parameters:

            Packit 437b5e
                
              Packit 437b5e
                      
            • arg
            • Packit 437b5e
                       command line arguments
              Packit 437b5e
                      
              Packit 437b5e
                      
            • shortopts
            • Packit 437b5e
                          string
              Packit 437b5e
                       short option specifier
              Packit 437b5e
                      
              Packit 437b5e
                      
            • longopts
            • Packit 437b5e
                          table
              Packit 437b5e
                       long options table
              Packit 437b5e
                       (optional)
              Packit 437b5e
                      
              Packit 437b5e
                      
            • opterr
            • Packit 437b5e
                          int
              Packit 437b5e
                       index of the option with an error
              Packit 437b5e
                       (default 0)
              Packit 437b5e
                      
              Packit 437b5e
                      
            • optind
            • Packit 437b5e
                          int
              Packit 437b5e
                       index of the next unprocessed option
              Packit 437b5e
                       (default 1)
              Packit 437b5e
                      
              Packit 437b5e
                  
              Packit 437b5e
              Packit 437b5e
                  

              Returns:

              Packit 437b5e
                  
                Packit 437b5e
                Packit 437b5e
                        option iterator, returning 4 values
                Packit 437b5e
                    
                Packit 437b5e
                Packit 437b5e
                Packit 437b5e
                    

                See also:

                Packit 437b5e
                    
                  Packit 437b5e
                           
                • getopt(3)
                • Packit 437b5e
                           
                • getopt_long(3)
                • Packit 437b5e
                           
                • getopt.lua
                • Packit 437b5e
                      
                  Packit 437b5e
                  Packit 437b5e
                      

                  Usage:

                  Packit 437b5e
                      
                    Packit 437b5e
                            
                    Packit 437b5e
                    local longopts = {
                    Packit 437b5e
                      {"help", "none", 1},
                    Packit 437b5e
                      {"version", "none", 3},
                    Packit 437b5e
                    }
                    Packit 437b5e
                    for r, longindex, err, i in P.getopt (arg, "ho:v", longopts, err, i) do
                    Packit 437b5e
                      process (arg, err, i)
                    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>