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

            Packit 437b5e

            Wait for Process Termination.

            Packit 437b5e

            Packit 437b5e
            Packit 437b5e

            Packit 437b5e
            Packit 437b5e
            Packit 437b5e

            Functions

            Packit 437b5e
            Packit 437b5e
            	
            Packit 437b5e
            	wait ([pid=-1[, options]])
            Packit 437b5e
            	Wait for child process to terminate.
            Packit 437b5e
            	
            Packit 437b5e
            Packit 437b5e

            Constants

            Packit 437b5e
            Packit 437b5e
            	
            Packit 437b5e
            	posix.sys.wait
            Packit 437b5e
            	Wait 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
                wait ([pid=-1[, options]])
            Packit 437b5e
                
            Packit 437b5e
                
            Packit 437b5e
                Wait for child process to terminate.
            Packit 437b5e
            Packit 437b5e
            Packit 437b5e
                

            Parameters:

            Packit 437b5e
                
              Packit 437b5e
                      
            • pid
            • Packit 437b5e
                          int
              Packit 437b5e
                       child process id to wait for, or -1 for any child process
              Packit 437b5e
                       (default -1)
              Packit 437b5e
                      
              Packit 437b5e
                      
            • options
            • Packit 437b5e
                          int
              Packit 437b5e
                       bitwise OR of WNOHANG and WUNTRACED
              Packit 437b5e
                       (optional)
              Packit 437b5e
                      
              Packit 437b5e
                  
              Packit 437b5e
              Packit 437b5e
                  

              Returns:

              Packit 437b5e
                  
                Packit 437b5e
                        
              1. Packit 437b5e
                           int
                Packit 437b5e
                        pid of terminated child, if successful
                Packit 437b5e
                        
              2. Packit 437b5e
                           string
                Packit 437b5e
                        "exited", "killed" or "stopped"
                Packit 437b5e
                        
              3. Packit 437b5e
                           int
                Packit 437b5e
                        exit status, or signal number responsible for "killed" or "stopped"
                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
                      

                  See also:

                  Packit 437b5e
                      
                    Packit 437b5e
                             
                  • waitpid(2)
                  • Packit 437b5e
                             
                  • posix.unistd.fork
                  • 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.wait
                    Packit 437b5e
                        
                    Packit 437b5e
                        
                    Packit 437b5e
                        Wait 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
                              
                    • WNOHANG
                    • Packit 437b5e
                                  int
                      Packit 437b5e
                               don't block waiting
                      Packit 437b5e
                              
                      Packit 437b5e
                              
                    • WUNTRACED
                    • Packit 437b5e
                                  int
                      Packit 437b5e
                               report status of stopped children
                      Packit 437b5e
                              
                      Packit 437b5e
                          
                      Packit 437b5e
                      Packit 437b5e
                      Packit 437b5e
                      Packit 437b5e
                      Packit 437b5e
                          

                      Usage:

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