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

            Packit 437b5e

            Unix Standard APIs.

            Packit 437b5e

            Where the underlying system does not support one of these functions, it

            Packit 437b5e
             will have a nil value in the module table.

            Packit 437b5e
            Packit 437b5e
            Packit 437b5e

            Functions

            Packit 437b5e
            Packit 437b5e
            	
            Packit 437b5e
            	_exit (status)
            Packit 437b5e
            	Terminate the calling process.
            Packit 437b5e
            	
            Packit 437b5e
            	
            Packit 437b5e
            	access (path[, mode="f"])
            Packit 437b5e
            	Check real user's permissions for a file.
            Packit 437b5e
            	
            Packit 437b5e
            	
            Packit 437b5e
            	chdir (path)
            Packit 437b5e
            	Set the working directory.
            Packit 437b5e
            	
            Packit 437b5e
            	
            Packit 437b5e
            	chown (path, uid, gid)
            Packit 437b5e
            	Change ownership of a file.
            Packit 437b5e
            	
            Packit 437b5e
            	
            Packit 437b5e
            	close (fd)
            Packit 437b5e
            	Close an open file descriptor.
            Packit 437b5e
            	
            Packit 437b5e
            	
            Packit 437b5e
            	crypt (trypass, salt)
            Packit 437b5e
            	Encrypt a password.
            Packit 437b5e
            	
            Packit 437b5e
            	
            Packit 437b5e
            	dup (fd)
            Packit 437b5e
            	Duplicate an open file descriptor.
            Packit 437b5e
            	
            Packit 437b5e
            	
            Packit 437b5e
            	dup2 (fd, newfd)
            Packit 437b5e
            	Duplicate one open file descriptor to another.
            Packit 437b5e
            	
            Packit 437b5e
            	
            Packit 437b5e
            	exec (path, argt)
            Packit 437b5e
            	Execute a program without using the shell.
            Packit 437b5e
            	
            Packit 437b5e
            	
            Packit 437b5e
            	execp (path, argt)
            Packit 437b5e
            	Execute a program using the shell.
            Packit 437b5e
            	
            Packit 437b5e
            	
            Packit 437b5e
            	fdatasync (fd)
            Packit 437b5e
            	Synchronize a file's in-core state with storage device without metadata.
            Packit 437b5e
            	
            Packit 437b5e
            	
            Packit 437b5e
            	fork ()
            Packit 437b5e
            	Fork this program.
            Packit 437b5e
            	
            Packit 437b5e
            	
            Packit 437b5e
            	fsync (fd)
            Packit 437b5e
            	Synchronize a file's in-core state with storage device.
            Packit 437b5e
            	
            Packit 437b5e
            	
            Packit 437b5e
            	getcwd ()
            Packit 437b5e
            	Current working directory for this process.
            Packit 437b5e
            	
            Packit 437b5e
            	
            Packit 437b5e
            	getegid ()
            Packit 437b5e
            	Return effective group id of calling process.
            Packit 437b5e
            	
            Packit 437b5e
            	
            Packit 437b5e
            	geteuid ()
            Packit 437b5e
            	Return effective user id of calling process.
            Packit 437b5e
            	
            Packit 437b5e
            	
            Packit 437b5e
            	getgid ()
            Packit 437b5e
            	Return group id of calling process.
            Packit 437b5e
            	
            Packit 437b5e
            	
            Packit 437b5e
            	getgroups ()
            Packit 437b5e
            	Get list of supplementary group ids.
            Packit 437b5e
            	
            Packit 437b5e
            	
            Packit 437b5e
            	gethostid ()
            Packit 437b5e
            	Get host id.
            Packit 437b5e
            	
            Packit 437b5e
            	
            Packit 437b5e
            	getpgrp ()
            Packit 437b5e
            	Return process group id of calling process.
            Packit 437b5e
            	
            Packit 437b5e
            	
            Packit 437b5e
            	getpid ()
            Packit 437b5e
            	Return process id of calling process.
            Packit 437b5e
            	
            Packit 437b5e
            	
            Packit 437b5e
            	getppid ()
            Packit 437b5e
            	Return parent process id of calling process.
            Packit 437b5e
            	
            Packit 437b5e
            	
            Packit 437b5e
            	getuid ()
            Packit 437b5e
            	Return user id of calling process.
            Packit 437b5e
            	
            Packit 437b5e
            	
            Packit 437b5e
            	isatty (fd)
            Packit 437b5e
            	Test whether a file descriptor refers to a terminal.
            Packit 437b5e
            	
            Packit 437b5e
            	
            Packit 437b5e
            	link (target, link[, soft=false])
            Packit 437b5e
            	Create a link.
            Packit 437b5e
            	
            Packit 437b5e
            	
            Packit 437b5e
            	lseek (fd, offset, whence)
            Packit 437b5e
            	reposition read/write file offset
            Packit 437b5e
            	
            Packit 437b5e
            	
            Packit 437b5e
            	nice (inc)
            Packit 437b5e
            	change process priority
            Packit 437b5e
            	
            Packit 437b5e
            	
            Packit 437b5e
            	pathconf (path, key)
            Packit 437b5e
            	Get a value for a configuration option for a filename.
            Packit 437b5e
            	
            Packit 437b5e
            	
            Packit 437b5e
            	pipe ()
            Packit 437b5e
            	Creates a pipe.
            Packit 437b5e
            	
            Packit 437b5e
            	
            Packit 437b5e
            	read (fd, count)
            Packit 437b5e
            	Read bytes from a file.
            Packit 437b5e
            	
            Packit 437b5e
            	
            Packit 437b5e
            	readlink (path)
            Packit 437b5e
            	Read value of a symbolic link.
            Packit 437b5e
            	
            Packit 437b5e
            	
            Packit 437b5e
            	rmdir (path)
            Packit 437b5e
            	Remove a directory.
            Packit 437b5e
            	
            Packit 437b5e
            	
            Packit 437b5e
            	setpid (what, id[, gid])
            Packit 437b5e
            	Set the uid, euid, gid, egid, sid or pid & gid.
            Packit 437b5e
            	
            Packit 437b5e
            	
            Packit 437b5e
            	sleep (seconds)
            Packit 437b5e
            	Sleep for a number of seconds.
            Packit 437b5e
            	
            Packit 437b5e
            	
            Packit 437b5e
            	sync ()
            Packit 437b5e
            	Commit buffer cache to disk.
            Packit 437b5e
            	
            Packit 437b5e
            	
            Packit 437b5e
            	sysconf (key)
            Packit 437b5e
            	Get configuration information at runtime.
            Packit 437b5e
            	
            Packit 437b5e
            	
            Packit 437b5e
            	ttyname ([fd=0])
            Packit 437b5e
            	Name of a terminal device.
            Packit 437b5e
            	
            Packit 437b5e
            	
            Packit 437b5e
            	unlink (path)
            Packit 437b5e
            	Unlink a file.
            Packit 437b5e
            	
            Packit 437b5e
            	
            Packit 437b5e
            	write (fd, buf)
            Packit 437b5e
            	Write bytes to a file.
            Packit 437b5e
            	
            Packit 437b5e
            Packit 437b5e

            Constants

            Packit 437b5e
            Packit 437b5e
            	
            Packit 437b5e
            	posix.unistd
            Packit 437b5e
            	Standard 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
                _exit (status)
            Packit 437b5e
                
            Packit 437b5e
                
            Packit 437b5e
                Terminate the calling process.
            Packit 437b5e
            Packit 437b5e
            Packit 437b5e
                

            Parameters:

            Packit 437b5e
                
              Packit 437b5e
                      
            • status
            • Packit 437b5e
                          int
              Packit 437b5e
                       process exit status
              Packit 437b5e
                      
              Packit 437b5e
                  
              Packit 437b5e
              Packit 437b5e
              Packit 437b5e
              Packit 437b5e
                  

              See also:

              Packit 437b5e
                  
                Packit 437b5e
                         _exit(2)
                Packit 437b5e
                    
                Packit 437b5e
                Packit 437b5e
                Packit 437b5e
                Packit 437b5e
                    
                Packit 437b5e
                    
                Packit 437b5e
                    access (path[, mode="f"])
                Packit 437b5e
                    
                Packit 437b5e
                    
                Packit 437b5e
                    Check real user's permissions for a file.
                Packit 437b5e
                Packit 437b5e
                Packit 437b5e
                    

                Parameters:

                Packit 437b5e
                    
                  Packit 437b5e
                          
                • path
                • Packit 437b5e
                              string
                  Packit 437b5e
                           file to act on
                  Packit 437b5e
                          
                  Packit 437b5e
                          
                • mode
                • Packit 437b5e
                              string
                  Packit 437b5e
                           can contain 'r','w','x' and 'f'
                  Packit 437b5e
                           (default "f")
                  Packit 437b5e
                          
                  Packit 437b5e
                      
                  Packit 437b5e
                  Packit 437b5e
                      

                  Returns:

                  Packit 437b5e
                      
                    Packit 437b5e
                    Packit 437b5e
                               int
                    Packit 437b5e
                            0, 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
                          

                      See also:

                      Packit 437b5e
                          
                        Packit 437b5e
                                 access(2)
                        Packit 437b5e
                            
                        Packit 437b5e
                        Packit 437b5e
                            

                        Usage:

                        Packit 437b5e
                            
                          Packit 437b5e
                                  
                          status, errstr, errno = P.access("/etc/passwd", "rw")
                          Packit 437b5e
                              
                          Packit 437b5e
                          Packit 437b5e
                          Packit 437b5e
                              
                          Packit 437b5e
                              
                          Packit 437b5e
                              chdir (path)
                          Packit 437b5e
                              
                          Packit 437b5e
                              
                          Packit 437b5e
                              Set the working directory.
                          Packit 437b5e
                          Packit 437b5e
                          Packit 437b5e
                              

                          Parameters:

                          Packit 437b5e
                              
                            Packit 437b5e
                                    
                          • path
                          • Packit 437b5e
                                        string
                            Packit 437b5e
                                     file to act on
                            Packit 437b5e
                                    
                            Packit 437b5e
                                
                            Packit 437b5e
                            Packit 437b5e
                                

                            Returns:

                            Packit 437b5e
                                
                              Packit 437b5e
                              Packit 437b5e
                                         int
                              Packit 437b5e
                                      0, 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
                                    

                                See also:

                                Packit 437b5e
                                    
                                  Packit 437b5e
                                           chdir(2)
                                  Packit 437b5e
                                      
                                  Packit 437b5e
                                  Packit 437b5e
                                      

                                  Usage:

                                  Packit 437b5e
                                      
                                    Packit 437b5e
                                            
                                    status, errstr, errno = P.chdir("/var/tmp")
                                    Packit 437b5e
                                        
                                    Packit 437b5e
                                    Packit 437b5e
                                    Packit 437b5e
                                        
                                    Packit 437b5e
                                        
                                    Packit 437b5e
                                        chown (path, uid, gid)
                                    Packit 437b5e
                                        
                                    Packit 437b5e
                                        
                                    Packit 437b5e
                                        Change ownership of a file.
                                    Packit 437b5e
                                    Packit 437b5e
                                    Packit 437b5e
                                        

                                    Parameters:

                                    Packit 437b5e
                                        
                                      Packit 437b5e
                                              
                                    • path
                                    • Packit 437b5e
                                                  string
                                      Packit 437b5e
                                               existing file path
                                      Packit 437b5e
                                              
                                      Packit 437b5e
                                              
                                    • uid
                                    • Packit 437b5e
                                                  string or int
                                      Packit 437b5e
                                               new owner user id
                                      Packit 437b5e
                                              
                                      Packit 437b5e
                                              
                                    • gid
                                    • Packit 437b5e
                                                  string or int
                                      Packit 437b5e
                                               new owner group id
                                      Packit 437b5e
                                              
                                      Packit 437b5e
                                          
                                      Packit 437b5e
                                      Packit 437b5e
                                          

                                      Returns:

                                      Packit 437b5e
                                          
                                        Packit 437b5e
                                        Packit 437b5e
                                                   int
                                        Packit 437b5e
                                                0, if successful
                                        Packit 437b5e
                                            
                                        Packit 437b5e
                                             

                                        Or

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

                                          See also:

                                          Packit 437b5e
                                              
                                            Packit 437b5e
                                                     chown(2)
                                            Packit 437b5e
                                                
                                            Packit 437b5e
                                            Packit 437b5e
                                                

                                            Usage:

                                            Packit 437b5e
                                                
                                              Packit 437b5e
                                                      
                                              Packit 437b5e
                                              -- will fail for a normal user, and print an error
                                              Packit 437b5e
                                              print(P.chown("/etc/passwd",100,200))
                                              Packit 437b5e
                                                  
                                              Packit 437b5e
                                              Packit 437b5e
                                              Packit 437b5e
                                                  
                                              Packit 437b5e
                                                  
                                              Packit 437b5e
                                                  close (fd)
                                              Packit 437b5e
                                                  
                                              Packit 437b5e
                                                  
                                              Packit 437b5e
                                                  Close an open file descriptor.
                                              Packit 437b5e
                                              Packit 437b5e
                                              Packit 437b5e
                                                  

                                              Parameters:

                                              Packit 437b5e
                                                  
                                                Packit 437b5e
                                                        
                                              • fd
                                              • Packit 437b5e
                                                            int
                                                Packit 437b5e
                                                         file descriptor to act on
                                                Packit 437b5e
                                                        
                                                Packit 437b5e
                                                    
                                                Packit 437b5e
                                                Packit 437b5e
                                                    

                                                Returns:

                                                Packit 437b5e
                                                    
                                                  Packit 437b5e
                                                  Packit 437b5e
                                                             int
                                                  Packit 437b5e
                                                          0 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
                                                        

                                                    See also:

                                                    Packit 437b5e
                                                        
                                                      Packit 437b5e
                                                               close(2)
                                                      Packit 437b5e
                                                          
                                                      Packit 437b5e
                                                      Packit 437b5e
                                                          

                                                      Usage:

                                                      Packit 437b5e
                                                          
                                                        Packit 437b5e
                                                                
                                                        Packit 437b5e
                                                        local ok, errmsg = P.close (log)
                                                        Packit 437b5e
                                                        if not ok then error (errmsg) end
                                                        Packit 437b5e
                                                            
                                                        Packit 437b5e
                                                        Packit 437b5e
                                                        Packit 437b5e
                                                            
                                                        Packit 437b5e
                                                            
                                                        Packit 437b5e
                                                            crypt (trypass, salt)
                                                        Packit 437b5e
                                                            
                                                        Packit 437b5e
                                                            
                                                        Packit 437b5e
                                                            Encrypt a password.
                                                        Packit 437b5e
                                                        Not recommended for general encryption purposes.
                                                        Packit 437b5e
                                                        Packit 437b5e
                                                        Packit 437b5e
                                                            

                                                        Parameters:

                                                        Packit 437b5e
                                                            
                                                          Packit 437b5e
                                                                  
                                                        • trypass
                                                        • Packit 437b5e
                                                                      string
                                                          Packit 437b5e
                                                                   string to hash
                                                          Packit 437b5e
                                                                  
                                                          Packit 437b5e
                                                                  
                                                        • salt
                                                        • Packit 437b5e
                                                                      string
                                                          Packit 437b5e
                                                                   two-character string from [a-zA-Z0-9./]
                                                          Packit 437b5e
                                                                  
                                                          Packit 437b5e
                                                              
                                                          Packit 437b5e
                                                          Packit 437b5e
                                                              

                                                          Returns:

                                                          Packit 437b5e
                                                              
                                                            Packit 437b5e
                                                            Packit 437b5e
                                                                    encrypted string
                                                            Packit 437b5e
                                                                
                                                            Packit 437b5e
                                                            Packit 437b5e
                                                            Packit 437b5e
                                                                

                                                            See also:

                                                            Packit 437b5e
                                                                
                                                              Packit 437b5e
                                                                       crypt(3)
                                                              Packit 437b5e
                                                                  
                                                              Packit 437b5e
                                                              Packit 437b5e
                                                                  

                                                              Usage:

                                                              Packit 437b5e
                                                                  
                                                                Packit 437b5e
                                                                        
                                                                Packit 437b5e
                                                                local salt, hash = pwent:match ":$6$(.-)$([^:]+)"
                                                                Packit 437b5e
                                                                if P.crypt (trypass, salt) ~= hash then
                                                                Packit 437b5e
                                                                  error "wrong password"
                                                                Packit 437b5e
                                                                end
                                                                Packit 437b5e
                                                                    
                                                                Packit 437b5e
                                                                Packit 437b5e
                                                                Packit 437b5e
                                                                    
                                                                Packit 437b5e
                                                                    
                                                                Packit 437b5e
                                                                    dup (fd)
                                                                Packit 437b5e
                                                                    
                                                                Packit 437b5e
                                                                    
                                                                Packit 437b5e
                                                                    Duplicate an open file descriptor.
                                                                Packit 437b5e
                                                                Packit 437b5e
                                                                Packit 437b5e
                                                                    

                                                                Parameters:

                                                                Packit 437b5e
                                                                    
                                                                  Packit 437b5e
                                                                          
                                                                • fd
                                                                • Packit 437b5e
                                                                              int
                                                                  Packit 437b5e
                                                                           file descriptor to act on
                                                                  Packit 437b5e
                                                                          
                                                                  Packit 437b5e
                                                                      
                                                                  Packit 437b5e
                                                                  Packit 437b5e
                                                                      

                                                                  Returns:

                                                                  Packit 437b5e
                                                                      
                                                                    Packit 437b5e
                                                                    Packit 437b5e
                                                                               int
                                                                    Packit 437b5e
                                                                            new file descriptor duplicating 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
                                                                          

                                                                      See also:

                                                                      Packit 437b5e
                                                                          
                                                                        Packit 437b5e
                                                                                 dup(2)
                                                                        Packit 437b5e
                                                                            
                                                                        Packit 437b5e
                                                                        Packit 437b5e
                                                                            

                                                                        Usage:

                                                                        Packit 437b5e
                                                                            
                                                                          Packit 437b5e
                                                                                  
                                                                          local outfd = P.dup (P.fileno (io.stdout))
                                                                          Packit 437b5e
                                                                              
                                                                          Packit 437b5e
                                                                          Packit 437b5e
                                                                          Packit 437b5e
                                                                              
                                                                          Packit 437b5e
                                                                              
                                                                          Packit 437b5e
                                                                              dup2 (fd, newfd)
                                                                          Packit 437b5e
                                                                              
                                                                          Packit 437b5e
                                                                              
                                                                          Packit 437b5e
                                                                              Duplicate one open file descriptor to another.
                                                                          Packit 437b5e
                                                                          If newfd references an open file already, it is closed before being
                                                                          Packit 437b5e
                                                                          reallocated to fd.
                                                                          Packit 437b5e
                                                                          Packit 437b5e
                                                                          Packit 437b5e
                                                                              

                                                                          Parameters:

                                                                          Packit 437b5e
                                                                              
                                                                            Packit 437b5e
                                                                                    
                                                                          • fd
                                                                          • Packit 437b5e
                                                                                        int
                                                                            Packit 437b5e
                                                                                     an open file descriptor to act on
                                                                            Packit 437b5e
                                                                                    
                                                                            Packit 437b5e
                                                                                    
                                                                          • newfd
                                                                          • Packit 437b5e
                                                                                        int
                                                                            Packit 437b5e
                                                                                     new descriptor to duplicate fd
                                                                            Packit 437b5e
                                                                                    
                                                                            Packit 437b5e
                                                                                
                                                                            Packit 437b5e
                                                                            Packit 437b5e
                                                                                

                                                                            Returns:

                                                                            Packit 437b5e
                                                                                
                                                                              Packit 437b5e
                                                                              Packit 437b5e
                                                                                         int
                                                                              Packit 437b5e
                                                                                      new file descriptor, 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
                                                                                    

                                                                                See also:

                                                                                Packit 437b5e
                                                                                    
                                                                                  Packit 437b5e
                                                                                           dup2(2)
                                                                                  Packit 437b5e
                                                                                      
                                                                                  Packit 437b5e
                                                                                  Packit 437b5e
                                                                                  Packit 437b5e
                                                                                  Packit 437b5e
                                                                                      
                                                                                  Packit 437b5e
                                                                                      
                                                                                  Packit 437b5e
                                                                                      exec (path, argt)
                                                                                  Packit 437b5e
                                                                                      
                                                                                  Packit 437b5e
                                                                                      
                                                                                  Packit 437b5e
                                                                                      Execute a program without using the shell.
                                                                                  Packit 437b5e
                                                                                  Packit 437b5e
                                                                                  Packit 437b5e
                                                                                      

                                                                                  Parameters:

                                                                                  Packit 437b5e
                                                                                      
                                                                                    Packit 437b5e
                                                                                            
                                                                                  • path
                                                                                  • Packit 437b5e
                                                                                                string
                                                                                    Packit 437b5e
                                                                                    Packit 437b5e
                                                                                    Packit 437b5e
                                                                                    Packit 437b5e
                                                                                            
                                                                                    Packit 437b5e
                                                                                            
                                                                                  • argt
                                                                                  • Packit 437b5e
                                                                                                table
                                                                                    Packit 437b5e
                                                                                             arguments (table can include index 0)
                                                                                    Packit 437b5e
                                                                                            
                                                                                    Packit 437b5e
                                                                                        
                                                                                    Packit 437b5e
                                                                                    Packit 437b5e
                                                                                        

                                                                                    Returns:

                                                                                    Packit 437b5e
                                                                                        
                                                                                      Packit 437b5e
                                                                                              
                                                                                    1. Packit 437b5e
                                                                                              nil
                                                                                      Packit 437b5e
                                                                                              
                                                                                    2. Packit 437b5e
                                                                                                 string
                                                                                      Packit 437b5e
                                                                                              error message
                                                                                      Packit 437b5e
                                                                                          
                                                                                      Packit 437b5e
                                                                                      Packit 437b5e
                                                                                      Packit 437b5e
                                                                                          

                                                                                      See also:

                                                                                      Packit 437b5e
                                                                                          
                                                                                        Packit 437b5e
                                                                                                 execve(2)
                                                                                        Packit 437b5e
                                                                                            
                                                                                        Packit 437b5e
                                                                                        Packit 437b5e
                                                                                            

                                                                                        Usage:

                                                                                        Packit 437b5e
                                                                                            
                                                                                          Packit 437b5e
                                                                                                  
                                                                                          exec ("/bin/bash", {[0] = "-sh", "--norc})
                                                                                          Packit 437b5e
                                                                                              
                                                                                          Packit 437b5e
                                                                                          Packit 437b5e
                                                                                          Packit 437b5e
                                                                                              
                                                                                          Packit 437b5e
                                                                                              
                                                                                          Packit 437b5e
                                                                                              execp (path, argt)
                                                                                          Packit 437b5e
                                                                                              
                                                                                          Packit 437b5e
                                                                                              
                                                                                          Packit 437b5e
                                                                                              Execute a program using the shell.
                                                                                          Packit 437b5e
                                                                                          Packit 437b5e
                                                                                          Packit 437b5e
                                                                                              

                                                                                          Parameters:

                                                                                          Packit 437b5e
                                                                                              
                                                                                            Packit 437b5e
                                                                                                    
                                                                                          • path
                                                                                          • Packit 437b5e
                                                                                                        string
                                                                                            Packit 437b5e
                                                                                            Packit 437b5e
                                                                                            Packit 437b5e
                                                                                            Packit 437b5e
                                                                                                    
                                                                                            Packit 437b5e
                                                                                                    
                                                                                          • argt
                                                                                          • Packit 437b5e
                                                                                                        table
                                                                                            Packit 437b5e
                                                                                                     arguments (table can include index 0)
                                                                                            Packit 437b5e
                                                                                                    
                                                                                            Packit 437b5e
                                                                                                
                                                                                            Packit 437b5e
                                                                                            Packit 437b5e
                                                                                                

                                                                                            Returns:

                                                                                            Packit 437b5e
                                                                                                
                                                                                              Packit 437b5e
                                                                                                      
                                                                                            1. Packit 437b5e
                                                                                                      nil
                                                                                              Packit 437b5e
                                                                                                      
                                                                                            2. Packit 437b5e
                                                                                                         string
                                                                                              Packit 437b5e
                                                                                                      error message
                                                                                              Packit 437b5e
                                                                                                  
                                                                                              Packit 437b5e
                                                                                              Packit 437b5e
                                                                                              Packit 437b5e
                                                                                                  

                                                                                              See also:

                                                                                              Packit 437b5e
                                                                                                  
                                                                                                Packit 437b5e
                                                                                                         execve(2)
                                                                                                Packit 437b5e
                                                                                                    
                                                                                                Packit 437b5e
                                                                                                Packit 437b5e
                                                                                                Packit 437b5e
                                                                                                Packit 437b5e
                                                                                                    
                                                                                                Packit 437b5e
                                                                                                    
                                                                                                Packit 437b5e
                                                                                                    fdatasync (fd)
                                                                                                Packit 437b5e
                                                                                                    
                                                                                                Packit 437b5e
                                                                                                    
                                                                                                Packit 437b5e
                                                                                                    Synchronize a file's in-core state with storage device without metadata.
                                                                                                Packit 437b5e
                                                                                                Packit 437b5e
                                                                                                Packit 437b5e
                                                                                                    

                                                                                                Parameters:

                                                                                                Packit 437b5e
                                                                                                    
                                                                                                  Packit 437b5e
                                                                                                          
                                                                                                • fd
                                                                                                • Packit 437b5e
                                                                                                              int
                                                                                                  Packit 437b5e
                                                                                                  Packit 437b5e
                                                                                                  Packit 437b5e
                                                                                                  Packit 437b5e
                                                                                                          
                                                                                                  Packit 437b5e
                                                                                                      
                                                                                                  Packit 437b5e
                                                                                                  Packit 437b5e
                                                                                                      

                                                                                                  Returns:

                                                                                                  Packit 437b5e
                                                                                                      
                                                                                                    Packit 437b5e
                                                                                                    Packit 437b5e
                                                                                                               int
                                                                                                    Packit 437b5e
                                                                                                            0, 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
                                                                                                          

                                                                                                      See also:

                                                                                                      Packit 437b5e
                                                                                                          
                                                                                                        Packit 437b5e
                                                                                                                 fdatasync(2)
                                                                                                        Packit 437b5e
                                                                                                            
                                                                                                        Packit 437b5e
                                                                                                        Packit 437b5e
                                                                                                        Packit 437b5e
                                                                                                        Packit 437b5e
                                                                                                            
                                                                                                        Packit 437b5e
                                                                                                            
                                                                                                        Packit 437b5e
                                                                                                            fork ()
                                                                                                        Packit 437b5e
                                                                                                            
                                                                                                        Packit 437b5e
                                                                                                            
                                                                                                        Packit 437b5e
                                                                                                            Fork this program.
                                                                                                        Packit 437b5e
                                                                                                        Packit 437b5e
                                                                                                        Packit 437b5e
                                                                                                        Packit 437b5e
                                                                                                            

                                                                                                        Returns:

                                                                                                        Packit 437b5e
                                                                                                            
                                                                                                          Packit 437b5e
                                                                                                          Packit 437b5e
                                                                                                                     int
                                                                                                          Packit 437b5e
                                                                                                                  0 in the resulting child process
                                                                                                          Packit 437b5e
                                                                                                              
                                                                                                          Packit 437b5e
                                                                                                               

                                                                                                          Or

                                                                                                          Packit 437b5e
                                                                                                              
                                                                                                            Packit 437b5e
                                                                                                            Packit 437b5e
                                                                                                                       int
                                                                                                            Packit 437b5e
                                                                                                                    process id of child, in the calling process
                                                                                                            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
                                                                                                                         
                                                                                                              • fork(2)
                                                                                                              • Packit 437b5e
                                                                                                                         
                                                                                                              • fork.lua
                                                                                                              • Packit 437b5e
                                                                                                                         
                                                                                                              • fork2.lua
                                                                                                              • Packit 437b5e
                                                                                                                    
                                                                                                                Packit 437b5e
                                                                                                                Packit 437b5e
                                                                                                                    

                                                                                                                Usage:

                                                                                                                Packit 437b5e
                                                                                                                    
                                                                                                                  Packit 437b5e
                                                                                                                          
                                                                                                                  Packit 437b5e
                                                                                                                  local pid, errmsg = P.fork ()
                                                                                                                  Packit 437b5e
                                                                                                                  if pid == nil then
                                                                                                                  Packit 437b5e
                                                                                                                    error (errmsg)
                                                                                                                  Packit 437b5e
                                                                                                                  elseif pid == 0 then
                                                                                                                  Packit 437b5e
                                                                                                                    print ("in child:", P.getpid "pid")
                                                                                                                  Packit 437b5e
                                                                                                                  else
                                                                                                                  Packit 437b5e
                                                                                                                    print (P.wait (pid))
                                                                                                                  Packit 437b5e
                                                                                                                  end
                                                                                                                  Packit 437b5e
                                                                                                                  os.exit ()
                                                                                                                  Packit 437b5e
                                                                                                                      
                                                                                                                  Packit 437b5e
                                                                                                                  Packit 437b5e
                                                                                                                  Packit 437b5e
                                                                                                                      
                                                                                                                  Packit 437b5e
                                                                                                                      
                                                                                                                  Packit 437b5e
                                                                                                                      fsync (fd)
                                                                                                                  Packit 437b5e
                                                                                                                      
                                                                                                                  Packit 437b5e
                                                                                                                      
                                                                                                                  Packit 437b5e
                                                                                                                      Synchronize a file's in-core state with storage device.
                                                                                                                  Packit 437b5e
                                                                                                                  Packit 437b5e
                                                                                                                  Packit 437b5e
                                                                                                                      

                                                                                                                  Parameters:

                                                                                                                  Packit 437b5e
                                                                                                                      
                                                                                                                    Packit 437b5e
                                                                                                                            
                                                                                                                  • fd
                                                                                                                  • Packit 437b5e
                                                                                                                                int
                                                                                                                    Packit 437b5e
                                                                                                                    Packit 437b5e
                                                                                                                    Packit 437b5e
                                                                                                                    Packit 437b5e
                                                                                                                            
                                                                                                                    Packit 437b5e
                                                                                                                        
                                                                                                                    Packit 437b5e
                                                                                                                    Packit 437b5e
                                                                                                                        

                                                                                                                    Returns:

                                                                                                                    Packit 437b5e
                                                                                                                        
                                                                                                                      Packit 437b5e
                                                                                                                      Packit 437b5e
                                                                                                                                 int
                                                                                                                      Packit 437b5e
                                                                                                                              0, 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
                                                                                                                            

                                                                                                                        See also:

                                                                                                                        Packit 437b5e
                                                                                                                            
                                                                                                                          Packit 437b5e
                                                                                                                                   
                                                                                                                        • fsync(2)
                                                                                                                        • Packit 437b5e
                                                                                                                                   
                                                                                                                        • sync
                                                                                                                        • Packit 437b5e
                                                                                                                              
                                                                                                                          Packit 437b5e
                                                                                                                          Packit 437b5e
                                                                                                                          Packit 437b5e
                                                                                                                          Packit 437b5e
                                                                                                                              
                                                                                                                          Packit 437b5e
                                                                                                                              
                                                                                                                          Packit 437b5e
                                                                                                                              getcwd ()
                                                                                                                          Packit 437b5e
                                                                                                                              
                                                                                                                          Packit 437b5e
                                                                                                                              
                                                                                                                          Packit 437b5e
                                                                                                                              Current working directory for this process.
                                                                                                                          Packit 437b5e
                                                                                                                          Packit 437b5e
                                                                                                                          Packit 437b5e
                                                                                                                          Packit 437b5e
                                                                                                                              

                                                                                                                          Returns:

                                                                                                                          Packit 437b5e
                                                                                                                              
                                                                                                                            Packit 437b5e
                                                                                                                            Packit 437b5e
                                                                                                                                       string
                                                                                                                            Packit 437b5e
                                                                                                                                    path of current working directory, 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
                                                                                                                                  

                                                                                                                              See also:

                                                                                                                              Packit 437b5e
                                                                                                                                  
                                                                                                                                Packit 437b5e
                                                                                                                                         getcwd(3)
                                                                                                                                Packit 437b5e
                                                                                                                                    
                                                                                                                                Packit 437b5e
                                                                                                                                Packit 437b5e
                                                                                                                                Packit 437b5e
                                                                                                                                Packit 437b5e
                                                                                                                                    
                                                                                                                                Packit 437b5e
                                                                                                                                    
                                                                                                                                Packit 437b5e
                                                                                                                                    getegid ()
                                                                                                                                Packit 437b5e
                                                                                                                                    
                                                                                                                                Packit 437b5e
                                                                                                                                    
                                                                                                                                Packit 437b5e
                                                                                                                                    Return effective group id of calling process.
                                                                                                                                Packit 437b5e
                                                                                                                                Packit 437b5e
                                                                                                                                Packit 437b5e
                                                                                                                                Packit 437b5e
                                                                                                                                    

                                                                                                                                Returns:

                                                                                                                                Packit 437b5e
                                                                                                                                    
                                                                                                                                  Packit 437b5e
                                                                                                                                  Packit 437b5e
                                                                                                                                             int
                                                                                                                                  Packit 437b5e
                                                                                                                                          effective group id of calling process
                                                                                                                                  Packit 437b5e
                                                                                                                                      
                                                                                                                                  Packit 437b5e
                                                                                                                                  Packit 437b5e
                                                                                                                                  Packit 437b5e
                                                                                                                                      

                                                                                                                                  See also:

                                                                                                                                  Packit 437b5e
                                                                                                                                      
                                                                                                                                    Packit 437b5e
                                                                                                                                             getgid
                                                                                                                                    Packit 437b5e
                                                                                                                                        
                                                                                                                                    Packit 437b5e
                                                                                                                                    Packit 437b5e
                                                                                                                                    Packit 437b5e
                                                                                                                                    Packit 437b5e
                                                                                                                                        
                                                                                                                                    Packit 437b5e
                                                                                                                                        
                                                                                                                                    Packit 437b5e
                                                                                                                                        geteuid ()
                                                                                                                                    Packit 437b5e
                                                                                                                                        
                                                                                                                                    Packit 437b5e
                                                                                                                                        
                                                                                                                                    Packit 437b5e
                                                                                                                                        Return effective user id of calling process.
                                                                                                                                    Packit 437b5e
                                                                                                                                    Packit 437b5e
                                                                                                                                    Packit 437b5e
                                                                                                                                    Packit 437b5e
                                                                                                                                        

                                                                                                                                    Returns:

                                                                                                                                    Packit 437b5e
                                                                                                                                        
                                                                                                                                      Packit 437b5e
                                                                                                                                      Packit 437b5e
                                                                                                                                                 int
                                                                                                                                      Packit 437b5e
                                                                                                                                              effective user id of calling process
                                                                                                                                      Packit 437b5e
                                                                                                                                          
                                                                                                                                      Packit 437b5e
                                                                                                                                      Packit 437b5e
                                                                                                                                      Packit 437b5e
                                                                                                                                          

                                                                                                                                      See also:

                                                                                                                                      Packit 437b5e
                                                                                                                                          
                                                                                                                                        Packit 437b5e
                                                                                                                                                 getuid
                                                                                                                                        Packit 437b5e
                                                                                                                                            
                                                                                                                                        Packit 437b5e
                                                                                                                                        Packit 437b5e
                                                                                                                                        Packit 437b5e
                                                                                                                                        Packit 437b5e
                                                                                                                                            
                                                                                                                                        Packit 437b5e
                                                                                                                                            
                                                                                                                                        Packit 437b5e
                                                                                                                                            getgid ()
                                                                                                                                        Packit 437b5e
                                                                                                                                            
                                                                                                                                        Packit 437b5e
                                                                                                                                            
                                                                                                                                        Packit 437b5e
                                                                                                                                            Return group id of calling process.
                                                                                                                                        Packit 437b5e
                                                                                                                                        Packit 437b5e
                                                                                                                                        Packit 437b5e
                                                                                                                                        Packit 437b5e
                                                                                                                                            

                                                                                                                                        Returns:

                                                                                                                                        Packit 437b5e
                                                                                                                                            
                                                                                                                                          Packit 437b5e
                                                                                                                                          Packit 437b5e
                                                                                                                                                     int
                                                                                                                                          Packit 437b5e
                                                                                                                                                  group id of calling process
                                                                                                                                          Packit 437b5e
                                                                                                                                              
                                                                                                                                          Packit 437b5e
                                                                                                                                          Packit 437b5e
                                                                                                                                          Packit 437b5e
                                                                                                                                              

                                                                                                                                          See also:

                                                                                                                                          Packit 437b5e
                                                                                                                                              
                                                                                                                                            Packit 437b5e
                                                                                                                                                     getegid
                                                                                                                                            Packit 437b5e
                                                                                                                                                
                                                                                                                                            Packit 437b5e
                                                                                                                                            Packit 437b5e
                                                                                                                                            Packit 437b5e
                                                                                                                                            Packit 437b5e
                                                                                                                                                
                                                                                                                                            Packit 437b5e
                                                                                                                                                
                                                                                                                                            Packit 437b5e
                                                                                                                                                getgroups ()
                                                                                                                                            Packit 437b5e
                                                                                                                                                
                                                                                                                                            Packit 437b5e
                                                                                                                                                
                                                                                                                                            Packit 437b5e
                                                                                                                                                Get list of supplementary group ids.
                                                                                                                                            Packit 437b5e
                                                                                                                                            Packit 437b5e
                                                                                                                                            Packit 437b5e
                                                                                                                                            Packit 437b5e
                                                                                                                                                

                                                                                                                                            Returns:

                                                                                                                                            Packit 437b5e
                                                                                                                                                
                                                                                                                                              Packit 437b5e
                                                                                                                                              Packit 437b5e
                                                                                                                                                         table
                                                                                                                                              Packit 437b5e
                                                                                                                                                      group id
                                                                                                                                              Packit 437b5e
                                                                                                                                                  
                                                                                                                                              Packit 437b5e
                                                                                                                                              Packit 437b5e
                                                                                                                                              Packit 437b5e
                                                                                                                                                  

                                                                                                                                              See also:

                                                                                                                                              Packit 437b5e
                                                                                                                                                  
                                                                                                                                                Packit 437b5e
                                                                                                                                                         getgroups(2)
                                                                                                                                                Packit 437b5e
                                                                                                                                                    
                                                                                                                                                Packit 437b5e
                                                                                                                                                Packit 437b5e
                                                                                                                                                Packit 437b5e
                                                                                                                                                Packit 437b5e
                                                                                                                                                    
                                                                                                                                                Packit 437b5e
                                                                                                                                                    
                                                                                                                                                Packit 437b5e
                                                                                                                                                    gethostid ()
                                                                                                                                                Packit 437b5e
                                                                                                                                                    
                                                                                                                                                Packit 437b5e
                                                                                                                                                    
                                                                                                                                                Packit 437b5e
                                                                                                                                                    Get host id.
                                                                                                                                                Packit 437b5e
                                                                                                                                                Packit 437b5e
                                                                                                                                                Packit 437b5e
                                                                                                                                                Packit 437b5e
                                                                                                                                                    

                                                                                                                                                Returns:

                                                                                                                                                Packit 437b5e
                                                                                                                                                    
                                                                                                                                                  Packit 437b5e
                                                                                                                                                  Packit 437b5e
                                                                                                                                                             int
                                                                                                                                                  Packit 437b5e
                                                                                                                                                          host id
                                                                                                                                                  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
                                                                                                                                                        
                                                                                                                                                    Packit 437b5e
                                                                                                                                                    Packit 437b5e
                                                                                                                                                    Packit 437b5e
                                                                                                                                                        

                                                                                                                                                    See also:

                                                                                                                                                    Packit 437b5e
                                                                                                                                                        
                                                                                                                                                      Packit 437b5e
                                                                                                                                                               gethostid(3)
                                                                                                                                                      Packit 437b5e
                                                                                                                                                          
                                                                                                                                                      Packit 437b5e
                                                                                                                                                      Packit 437b5e
                                                                                                                                                      Packit 437b5e
                                                                                                                                                      Packit 437b5e
                                                                                                                                                          
                                                                                                                                                      Packit 437b5e
                                                                                                                                                          
                                                                                                                                                      Packit 437b5e
                                                                                                                                                          getpgrp ()
                                                                                                                                                      Packit 437b5e
                                                                                                                                                          
                                                                                                                                                      Packit 437b5e
                                                                                                                                                          
                                                                                                                                                      Packit 437b5e
                                                                                                                                                          Return process group id of calling process.
                                                                                                                                                      Packit 437b5e
                                                                                                                                                      Packit 437b5e
                                                                                                                                                      Packit 437b5e
                                                                                                                                                      Packit 437b5e
                                                                                                                                                          

                                                                                                                                                      Returns:

                                                                                                                                                      Packit 437b5e
                                                                                                                                                          
                                                                                                                                                        Packit 437b5e
                                                                                                                                                        Packit 437b5e
                                                                                                                                                                   int
                                                                                                                                                        Packit 437b5e
                                                                                                                                                                process group id of calling process
                                                                                                                                                        Packit 437b5e
                                                                                                                                                            
                                                                                                                                                        Packit 437b5e
                                                                                                                                                        Packit 437b5e
                                                                                                                                                        Packit 437b5e
                                                                                                                                                            

                                                                                                                                                        See also:

                                                                                                                                                        Packit 437b5e
                                                                                                                                                            
                                                                                                                                                          Packit 437b5e
                                                                                                                                                                   getpid
                                                                                                                                                          Packit 437b5e
                                                                                                                                                              
                                                                                                                                                          Packit 437b5e
                                                                                                                                                          Packit 437b5e
                                                                                                                                                          Packit 437b5e
                                                                                                                                                          Packit 437b5e
                                                                                                                                                              
                                                                                                                                                          Packit 437b5e
                                                                                                                                                              
                                                                                                                                                          Packit 437b5e
                                                                                                                                                              getpid ()
                                                                                                                                                          Packit 437b5e
                                                                                                                                                              
                                                                                                                                                          Packit 437b5e
                                                                                                                                                              
                                                                                                                                                          Packit 437b5e
                                                                                                                                                              Return process id of calling process.
                                                                                                                                                          Packit 437b5e
                                                                                                                                                          Packit 437b5e
                                                                                                                                                          Packit 437b5e
                                                                                                                                                          Packit 437b5e
                                                                                                                                                              

                                                                                                                                                          Returns:

                                                                                                                                                          Packit 437b5e
                                                                                                                                                              
                                                                                                                                                            Packit 437b5e
                                                                                                                                                            Packit 437b5e
                                                                                                                                                                       int
                                                                                                                                                            Packit 437b5e
                                                                                                                                                                    process id of calling process
                                                                                                                                                            Packit 437b5e
                                                                                                                                                                
                                                                                                                                                            Packit 437b5e
                                                                                                                                                            Packit 437b5e
                                                                                                                                                            Packit 437b5e
                                                                                                                                                            Packit 437b5e
                                                                                                                                                            Packit 437b5e
                                                                                                                                                            Packit 437b5e
                                                                                                                                                                
                                                                                                                                                            Packit 437b5e
                                                                                                                                                                
                                                                                                                                                            Packit 437b5e
                                                                                                                                                                getppid ()
                                                                                                                                                            Packit 437b5e
                                                                                                                                                                
                                                                                                                                                            Packit 437b5e
                                                                                                                                                                
                                                                                                                                                            Packit 437b5e
                                                                                                                                                                Return parent process id of calling process.
                                                                                                                                                            Packit 437b5e
                                                                                                                                                            Packit 437b5e
                                                                                                                                                            Packit 437b5e
                                                                                                                                                            Packit 437b5e
                                                                                                                                                                

                                                                                                                                                            Returns:

                                                                                                                                                            Packit 437b5e
                                                                                                                                                                
                                                                                                                                                              Packit 437b5e
                                                                                                                                                              Packit 437b5e
                                                                                                                                                                         int
                                                                                                                                                              Packit 437b5e
                                                                                                                                                                      parent process id of calling process
                                                                                                                                                              Packit 437b5e
                                                                                                                                                                  
                                                                                                                                                              Packit 437b5e
                                                                                                                                                              Packit 437b5e
                                                                                                                                                              Packit 437b5e
                                                                                                                                                                  

                                                                                                                                                              See also:

                                                                                                                                                              Packit 437b5e
                                                                                                                                                                  
                                                                                                                                                                Packit 437b5e
                                                                                                                                                                         getpid
                                                                                                                                                                Packit 437b5e
                                                                                                                                                                    
                                                                                                                                                                Packit 437b5e
                                                                                                                                                                Packit 437b5e
                                                                                                                                                                Packit 437b5e
                                                                                                                                                                Packit 437b5e
                                                                                                                                                                    
                                                                                                                                                                Packit 437b5e
                                                                                                                                                                    
                                                                                                                                                                Packit 437b5e
                                                                                                                                                                    getuid ()
                                                                                                                                                                Packit 437b5e
                                                                                                                                                                    
                                                                                                                                                                Packit 437b5e
                                                                                                                                                                    
                                                                                                                                                                Packit 437b5e
                                                                                                                                                                    Return user id of calling process.
                                                                                                                                                                Packit 437b5e
                                                                                                                                                                Packit 437b5e
                                                                                                                                                                Packit 437b5e
                                                                                                                                                                Packit 437b5e
                                                                                                                                                                    

                                                                                                                                                                Returns:

                                                                                                                                                                Packit 437b5e
                                                                                                                                                                    
                                                                                                                                                                  Packit 437b5e
                                                                                                                                                                  Packit 437b5e
                                                                                                                                                                             int
                                                                                                                                                                  Packit 437b5e
                                                                                                                                                                          user id of calling process
                                                                                                                                                                  Packit 437b5e
                                                                                                                                                                      
                                                                                                                                                                  Packit 437b5e
                                                                                                                                                                  Packit 437b5e
                                                                                                                                                                  Packit 437b5e
                                                                                                                                                                      

                                                                                                                                                                  See also:

                                                                                                                                                                  Packit 437b5e
                                                                                                                                                                      
                                                                                                                                                                    Packit 437b5e
                                                                                                                                                                             geteuid
                                                                                                                                                                    Packit 437b5e
                                                                                                                                                                        
                                                                                                                                                                    Packit 437b5e
                                                                                                                                                                    Packit 437b5e
                                                                                                                                                                    Packit 437b5e
                                                                                                                                                                    Packit 437b5e
                                                                                                                                                                        
                                                                                                                                                                    Packit 437b5e
                                                                                                                                                                        
                                                                                                                                                                    Packit 437b5e
                                                                                                                                                                        isatty (fd)
                                                                                                                                                                    Packit 437b5e
                                                                                                                                                                        
                                                                                                                                                                    Packit 437b5e
                                                                                                                                                                        
                                                                                                                                                                    Packit 437b5e
                                                                                                                                                                        Test whether a file descriptor refers to a terminal.
                                                                                                                                                                    Packit 437b5e
                                                                                                                                                                    Packit 437b5e
                                                                                                                                                                    Packit 437b5e
                                                                                                                                                                        

                                                                                                                                                                    Parameters:

                                                                                                                                                                    Packit 437b5e
                                                                                                                                                                        
                                                                                                                                                                      Packit 437b5e
                                                                                                                                                                              
                                                                                                                                                                    • fd
                                                                                                                                                                    • Packit 437b5e
                                                                                                                                                                                  int
                                                                                                                                                                      Packit 437b5e
                                                                                                                                                                               file descriptor to act on
                                                                                                                                                                      Packit 437b5e
                                                                                                                                                                              
                                                                                                                                                                      Packit 437b5e
                                                                                                                                                                          
                                                                                                                                                                      Packit 437b5e
                                                                                                                                                                      Packit 437b5e
                                                                                                                                                                          

                                                                                                                                                                      Returns:

                                                                                                                                                                      Packit 437b5e
                                                                                                                                                                          
                                                                                                                                                                        Packit 437b5e
                                                                                                                                                                        Packit 437b5e
                                                                                                                                                                                   int
                                                                                                                                                                        Packit 437b5e
                                                                                                                                                                                1 if fd is open and refers to a terminal, 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
                                                                                                                                                                              

                                                                                                                                                                          See also:

                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                              
                                                                                                                                                                            Packit 437b5e
                                                                                                                                                                                     isatty(3)
                                                                                                                                                                            Packit 437b5e
                                                                                                                                                                                
                                                                                                                                                                            Packit 437b5e
                                                                                                                                                                            Packit 437b5e
                                                                                                                                                                            Packit 437b5e
                                                                                                                                                                            Packit 437b5e
                                                                                                                                                                                
                                                                                                                                                                            Packit 437b5e
                                                                                                                                                                                
                                                                                                                                                                            Packit 437b5e
                                                                                                                                                                                link (target, link[, soft=false])
                                                                                                                                                                            Packit 437b5e
                                                                                                                                                                                
                                                                                                                                                                            Packit 437b5e
                                                                                                                                                                                
                                                                                                                                                                            Packit 437b5e
                                                                                                                                                                                Create a link.
                                                                                                                                                                            Packit 437b5e
                                                                                                                                                                            Packit 437b5e
                                                                                                                                                                            Packit 437b5e
                                                                                                                                                                                

                                                                                                                                                                            Parameters:

                                                                                                                                                                            Packit 437b5e
                                                                                                                                                                                
                                                                                                                                                                              Packit 437b5e
                                                                                                                                                                                      
                                                                                                                                                                            • target
                                                                                                                                                                            • Packit 437b5e
                                                                                                                                                                                          string
                                                                                                                                                                              Packit 437b5e
                                                                                                                                                                                       name
                                                                                                                                                                              Packit 437b5e
                                                                                                                                                                                      
                                                                                                                                                                              Packit 437b5e
                                                                                                                                                                                      
                                                                                                                                                                            • link
                                                                                                                                                                            • Packit 437b5e
                                                                                                                                                                                          string
                                                                                                                                                                              Packit 437b5e
                                                                                                                                                                                       name
                                                                                                                                                                              Packit 437b5e
                                                                                                                                                                                      
                                                                                                                                                                              Packit 437b5e
                                                                                                                                                                                      
                                                                                                                                                                            • soft
                                                                                                                                                                            • Packit 437b5e
                                                                                                                                                                                          bool
                                                                                                                                                                              Packit 437b5e
                                                                                                                                                                                       link
                                                                                                                                                                              Packit 437b5e
                                                                                                                                                                                       (default false)
                                                                                                                                                                              Packit 437b5e
                                                                                                                                                                                      
                                                                                                                                                                              Packit 437b5e
                                                                                                                                                                                  
                                                                                                                                                                              Packit 437b5e
                                                                                                                                                                              Packit 437b5e
                                                                                                                                                                                  

                                                                                                                                                                              Returns:

                                                                                                                                                                              Packit 437b5e
                                                                                                                                                                                  
                                                                                                                                                                                Packit 437b5e
                                                                                                                                                                                Packit 437b5e
                                                                                                                                                                                           int
                                                                                                                                                                                Packit 437b5e
                                                                                                                                                                                        0, 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
                                                                                                                                                                                      

                                                                                                                                                                                  See also:

                                                                                                                                                                                  Packit 437b5e
                                                                                                                                                                                      
                                                                                                                                                                                    Packit 437b5e
                                                                                                                                                                                             
                                                                                                                                                                                  • link(2)
                                                                                                                                                                                  • Packit 437b5e
                                                                                                                                                                                             
                                                                                                                                                                                  • symlink(2)
                                                                                                                                                                                  • Packit 437b5e
                                                                                                                                                                                        
                                                                                                                                                                                    Packit 437b5e
                                                                                                                                                                                    Packit 437b5e
                                                                                                                                                                                    Packit 437b5e
                                                                                                                                                                                    Packit 437b5e
                                                                                                                                                                                        
                                                                                                                                                                                    Packit 437b5e
                                                                                                                                                                                        
                                                                                                                                                                                    Packit 437b5e
                                                                                                                                                                                        lseek (fd, offset, whence)
                                                                                                                                                                                    Packit 437b5e
                                                                                                                                                                                        
                                                                                                                                                                                    Packit 437b5e
                                                                                                                                                                                        
                                                                                                                                                                                    Packit 437b5e
                                                                                                                                                                                        reposition read/write file offset
                                                                                                                                                                                    Packit 437b5e
                                                                                                                                                                                    Packit 437b5e
                                                                                                                                                                                    Packit 437b5e
                                                                                                                                                                                        

                                                                                                                                                                                    Parameters:

                                                                                                                                                                                    Packit 437b5e
                                                                                                                                                                                        
                                                                                                                                                                                      Packit 437b5e
                                                                                                                                                                                              
                                                                                                                                                                                    • fd
                                                                                                                                                                                    • Packit 437b5e
                                                                                                                                                                                                  int
                                                                                                                                                                                      Packit 437b5e
                                                                                                                                                                                               open file descriptor to act on
                                                                                                                                                                                      Packit 437b5e
                                                                                                                                                                                              
                                                                                                                                                                                      Packit 437b5e
                                                                                                                                                                                              
                                                                                                                                                                                    • offset
                                                                                                                                                                                    • Packit 437b5e
                                                                                                                                                                                                  int
                                                                                                                                                                                      Packit 437b5e
                                                                                                                                                                                               bytes to seek
                                                                                                                                                                                      Packit 437b5e
                                                                                                                                                                                              
                                                                                                                                                                                      Packit 437b5e
                                                                                                                                                                                              
                                                                                                                                                                                    • whence
                                                                                                                                                                                    • Packit 437b5e
                                                                                                                                                                                                  int
                                                                                                                                                                                      Packit 437b5e
                                                                                                                                                                                               one of SEEK_SET, SEEK_CUR or SEEK_END
                                                                                                                                                                                      Packit 437b5e
                                                                                                                                                                                              
                                                                                                                                                                                      Packit 437b5e
                                                                                                                                                                                          
                                                                                                                                                                                      Packit 437b5e
                                                                                                                                                                                      Packit 437b5e
                                                                                                                                                                                          

                                                                                                                                                                                      Returns:

                                                                                                                                                                                      Packit 437b5e
                                                                                                                                                                                          
                                                                                                                                                                                        Packit 437b5e
                                                                                                                                                                                        Packit 437b5e
                                                                                                                                                                                                   int
                                                                                                                                                                                        Packit 437b5e
                                                                                                                                                                                                new offset, 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
                                                                                                                                                                                              

                                                                                                                                                                                          See also:

                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                              
                                                                                                                                                                                            Packit 437b5e
                                                                                                                                                                                                     lseek(2)
                                                                                                                                                                                            Packit 437b5e
                                                                                                                                                                                                
                                                                                                                                                                                            Packit 437b5e
                                                                                                                                                                                            Packit 437b5e
                                                                                                                                                                                            Packit 437b5e
                                                                                                                                                                                            Packit 437b5e
                                                                                                                                                                                                
                                                                                                                                                                                            Packit 437b5e
                                                                                                                                                                                                
                                                                                                                                                                                            Packit 437b5e
                                                                                                                                                                                                nice (inc)
                                                                                                                                                                                            Packit 437b5e
                                                                                                                                                                                                
                                                                                                                                                                                            Packit 437b5e
                                                                                                                                                                                                
                                                                                                                                                                                            Packit 437b5e
                                                                                                                                                                                                change process priority
                                                                                                                                                                                            Packit 437b5e
                                                                                                                                                                                            Packit 437b5e
                                                                                                                                                                                            Packit 437b5e
                                                                                                                                                                                                

                                                                                                                                                                                            Parameters:

                                                                                                                                                                                            Packit 437b5e
                                                                                                                                                                                                
                                                                                                                                                                                              Packit 437b5e
                                                                                                                                                                                                      
                                                                                                                                                                                            • inc
                                                                                                                                                                                            • Packit 437b5e
                                                                                                                                                                                                          int
                                                                                                                                                                                              Packit 437b5e
                                                                                                                                                                                                       adds inc to the nice value for the calling process
                                                                                                                                                                                              Packit 437b5e
                                                                                                                                                                                                      
                                                                                                                                                                                              Packit 437b5e
                                                                                                                                                                                                  
                                                                                                                                                                                              Packit 437b5e
                                                                                                                                                                                              Packit 437b5e
                                                                                                                                                                                                  

                                                                                                                                                                                              Returns:

                                                                                                                                                                                              Packit 437b5e
                                                                                                                                                                                                  
                                                                                                                                                                                                Packit 437b5e
                                                                                                                                                                                                Packit 437b5e
                                                                                                                                                                                                           int
                                                                                                                                                                                                Packit 437b5e
                                                                                                                                                                                                        new nice value, if successful
                                                                                                                                                                                                Packit 437b5e
                                                                                                                                                                                                    
                                                                                                                                                                                                Packit 437b5e
                                                                                                                                                                                                     

                                                                                                                                                                                                Or

                                                                                                                                                                                                Packit 437b5e
                                                                                                                                                                                                    
                                                                                                                                                                                                  Packit 437b5e
                                                                                                                                                                                                          
                                                                                                                                                                                                1. Packit 437b5e
                                                                                                                                                                                                          nil
                                                                                                                                                                                                  Packit 437b5e
                                                                                                                                                                                                          
                                                                                                                                                                                                2. Packit 437b5e
                                                                                                                                                                                                          string 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
                                                                                                                                                                                                             nice(2)
                                                                                                                                                                                                    Packit 437b5e
                                                                                                                                                                                                        
                                                                                                                                                                                                    Packit 437b5e
                                                                                                                                                                                                    Packit 437b5e
                                                                                                                                                                                                    Packit 437b5e
                                                                                                                                                                                                    Packit 437b5e
                                                                                                                                                                                                        
                                                                                                                                                                                                    Packit 437b5e
                                                                                                                                                                                                        
                                                                                                                                                                                                    Packit 437b5e
                                                                                                                                                                                                        pathconf (path, key)
                                                                                                                                                                                                    Packit 437b5e
                                                                                                                                                                                                        
                                                                                                                                                                                                    Packit 437b5e
                                                                                                                                                                                                        
                                                                                                                                                                                                    Packit 437b5e
                                                                                                                                                                                                        Get a value for a configuration option for a filename.
                                                                                                                                                                                                    Packit 437b5e
                                                                                                                                                                                                    Packit 437b5e
                                                                                                                                                                                                    Packit 437b5e
                                                                                                                                                                                                        

                                                                                                                                                                                                    Parameters:

                                                                                                                                                                                                    Packit 437b5e
                                                                                                                                                                                                        
                                                                                                                                                                                                      Packit 437b5e
                                                                                                                                                                                                              
                                                                                                                                                                                                    • path
                                                                                                                                                                                                    • Packit 437b5e
                                                                                                                                                                                                                  string
                                                                                                                                                                                                      Packit 437b5e
                                                                                                                                                                                                               optional
                                                                                                                                                                                                      Packit 437b5e
                                                                                                                                                                                                              
                                                                                                                                                                                                      Packit 437b5e
                                                                                                                                                                                                              
                                                                                                                                                                                                    • key
                                                                                                                                                                                                    • Packit 437b5e
                                                                                                                                                                                                                  int
                                                                                                                                                                                                      Packit 437b5e
                                                                                                                                                                                                               one of _PC_LINK_MAX, _PC_MAX_CANON, _PC_NAME_MAX,
                                                                                                                                                                                                      Packit 437b5e
                                                                                                                                                                                                        _PC_PIPE_BUF, _PC_CHOWN_RESTRICTED, _PC_NO_TRUNC or
                                                                                                                                                                                                      Packit 437b5e
                                                                                                                                                                                                        _PC_VDISABLE
                                                                                                                                                                                                      Packit 437b5e
                                                                                                                                                                                                              
                                                                                                                                                                                                      Packit 437b5e
                                                                                                                                                                                                          
                                                                                                                                                                                                      Packit 437b5e
                                                                                                                                                                                                      Packit 437b5e
                                                                                                                                                                                                          

                                                                                                                                                                                                      Returns:

                                                                                                                                                                                                      Packit 437b5e
                                                                                                                                                                                                          
                                                                                                                                                                                                        Packit 437b5e
                                                                                                                                                                                                        Packit 437b5e
                                                                                                                                                                                                                   int
                                                                                                                                                                                                        Packit 437b5e
                                                                                                                                                                                                                associated path configuration value
                                                                                                                                                                                                        Packit 437b5e
                                                                                                                                                                                                            
                                                                                                                                                                                                        Packit 437b5e
                                                                                                                                                                                                        Packit 437b5e
                                                                                                                                                                                                        Packit 437b5e
                                                                                                                                                                                                            

                                                                                                                                                                                                        See also:

                                                                                                                                                                                                        Packit 437b5e
                                                                                                                                                                                                            
                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                   pathconf(3)
                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                              
                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                              

                                                                                                                                                                                                          Usage:

                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                              
                                                                                                                                                                                                            Packit 437b5e
                                                                                                                                                                                                                    
                                                                                                                                                                                                            for a, b in pairs (P.pathconf "/dev/tty") do print(a, b) end
                                                                                                                                                                                                            Packit 437b5e
                                                                                                                                                                                                                
                                                                                                                                                                                                            Packit 437b5e
                                                                                                                                                                                                            Packit 437b5e
                                                                                                                                                                                                            Packit 437b5e
                                                                                                                                                                                                                
                                                                                                                                                                                                            Packit 437b5e
                                                                                                                                                                                                                
                                                                                                                                                                                                            Packit 437b5e
                                                                                                                                                                                                                pipe ()
                                                                                                                                                                                                            Packit 437b5e
                                                                                                                                                                                                                
                                                                                                                                                                                                            Packit 437b5e
                                                                                                                                                                                                                
                                                                                                                                                                                                            Packit 437b5e
                                                                                                                                                                                                                Creates a pipe.
                                                                                                                                                                                                            Packit 437b5e
                                                                                                                                                                                                            Packit 437b5e
                                                                                                                                                                                                            Packit 437b5e
                                                                                                                                                                                                            Packit 437b5e
                                                                                                                                                                                                                

                                                                                                                                                                                                            Returns:

                                                                                                                                                                                                            Packit 437b5e
                                                                                                                                                                                                                
                                                                                                                                                                                                              Packit 437b5e
                                                                                                                                                                                                                      
                                                                                                                                                                                                            1. Packit 437b5e
                                                                                                                                                                                                                         int
                                                                                                                                                                                                              Packit 437b5e
                                                                                                                                                                                                                      read end file descriptor
                                                                                                                                                                                                              Packit 437b5e
                                                                                                                                                                                                                      
                                                                                                                                                                                                            2. Packit 437b5e
                                                                                                                                                                                                                         int
                                                                                                                                                                                                              Packit 437b5e
                                                                                                                                                                                                                      write end file descriptor
                                                                                                                                                                                                              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
                                                                                                                                                                                                                           
                                                                                                                                                                                                                • pipe(2)
                                                                                                                                                                                                                • Packit 437b5e
                                                                                                                                                                                                                           
                                                                                                                                                                                                                • fork.lua
                                                                                                                                                                                                                • Packit 437b5e
                                                                                                                                                                                                                      
                                                                                                                                                                                                                  Packit 437b5e
                                                                                                                                                                                                                  Packit 437b5e
                                                                                                                                                                                                                  Packit 437b5e
                                                                                                                                                                                                                  Packit 437b5e
                                                                                                                                                                                                                      
                                                                                                                                                                                                                  Packit 437b5e
                                                                                                                                                                                                                      
                                                                                                                                                                                                                  Packit 437b5e
                                                                                                                                                                                                                      read (fd, count)
                                                                                                                                                                                                                  Packit 437b5e
                                                                                                                                                                                                                      
                                                                                                                                                                                                                  Packit 437b5e
                                                                                                                                                                                                                      
                                                                                                                                                                                                                  Packit 437b5e
                                                                                                                                                                                                                      Read bytes from a file.
                                                                                                                                                                                                                  Packit 437b5e
                                                                                                                                                                                                                  Packit 437b5e
                                                                                                                                                                                                                  Packit 437b5e
                                                                                                                                                                                                                      

                                                                                                                                                                                                                  Parameters:

                                                                                                                                                                                                                  Packit 437b5e
                                                                                                                                                                                                                      
                                                                                                                                                                                                                    Packit 437b5e
                                                                                                                                                                                                                            
                                                                                                                                                                                                                  • fd
                                                                                                                                                                                                                  • Packit 437b5e
                                                                                                                                                                                                                                int
                                                                                                                                                                                                                    Packit 437b5e
                                                                                                                                                                                                                             the file descriptor to act on
                                                                                                                                                                                                                    Packit 437b5e
                                                                                                                                                                                                                            
                                                                                                                                                                                                                    Packit 437b5e
                                                                                                                                                                                                                            
                                                                                                                                                                                                                  • count
                                                                                                                                                                                                                  • Packit 437b5e
                                                                                                                                                                                                                                int
                                                                                                                                                                                                                    Packit 437b5e
                                                                                                                                                                                                                             maximum number of bytes to read
                                                                                                                                                                                                                    Packit 437b5e
                                                                                                                                                                                                                            
                                                                                                                                                                                                                    Packit 437b5e
                                                                                                                                                                                                                        
                                                                                                                                                                                                                    Packit 437b5e
                                                                                                                                                                                                                    Packit 437b5e
                                                                                                                                                                                                                        

                                                                                                                                                                                                                    Returns:

                                                                                                                                                                                                                    Packit 437b5e
                                                                                                                                                                                                                        
                                                                                                                                                                                                                      Packit 437b5e
                                                                                                                                                                                                                      Packit 437b5e
                                                                                                                                                                                                                                 string
                                                                                                                                                                                                                      Packit 437b5e
                                                                                                                                                                                                                              string from fd with at most count bytes, 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
                                                                                                                                                                                                                            

                                                                                                                                                                                                                        See also:

                                                                                                                                                                                                                        Packit 437b5e
                                                                                                                                                                                                                            
                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                   read(2)
                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                              
                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                              
                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                              
                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                              readlink (path)
                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                              
                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                              
                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                              Read value of a symbolic link.
                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                              

                                                                                                                                                                                                                          Parameters:

                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                              
                                                                                                                                                                                                                            Packit 437b5e
                                                                                                                                                                                                                                    
                                                                                                                                                                                                                          • path
                                                                                                                                                                                                                          • Packit 437b5e
                                                                                                                                                                                                                                        string
                                                                                                                                                                                                                            Packit 437b5e
                                                                                                                                                                                                                                     file to act on
                                                                                                                                                                                                                            Packit 437b5e
                                                                                                                                                                                                                                    
                                                                                                                                                                                                                            Packit 437b5e
                                                                                                                                                                                                                                
                                                                                                                                                                                                                            Packit 437b5e
                                                                                                                                                                                                                            Packit 437b5e
                                                                                                                                                                                                                                

                                                                                                                                                                                                                            Returns:

                                                                                                                                                                                                                            Packit 437b5e
                                                                                                                                                                                                                                
                                                                                                                                                                                                                              Packit 437b5e
                                                                                                                                                                                                                              Packit 437b5e
                                                                                                                                                                                                                                         string
                                                                                                                                                                                                                              Packit 437b5e
                                                                                                                                                                                                                                      link target, 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
                                                                                                                                                                                                                                    

                                                                                                                                                                                                                                See also:

                                                                                                                                                                                                                                Packit 437b5e
                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                  Packit 437b5e
                                                                                                                                                                                                                                           readlink(2)
                                                                                                                                                                                                                                  Packit 437b5e
                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                  Packit 437b5e
                                                                                                                                                                                                                                  Packit 437b5e
                                                                                                                                                                                                                                  Packit 437b5e
                                                                                                                                                                                                                                  Packit 437b5e
                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                  Packit 437b5e
                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                  Packit 437b5e
                                                                                                                                                                                                                                      rmdir (path)
                                                                                                                                                                                                                                  Packit 437b5e
                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                  Packit 437b5e
                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                  Packit 437b5e
                                                                                                                                                                                                                                      Remove a directory.
                                                                                                                                                                                                                                  Packit 437b5e
                                                                                                                                                                                                                                  Packit 437b5e
                                                                                                                                                                                                                                  Packit 437b5e
                                                                                                                                                                                                                                      

                                                                                                                                                                                                                                  Parameters:

                                                                                                                                                                                                                                  Packit 437b5e
                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                    Packit 437b5e
                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                  • path
                                                                                                                                                                                                                                  • Packit 437b5e
                                                                                                                                                                                                                                                string
                                                                                                                                                                                                                                    Packit 437b5e
                                                                                                                                                                                                                                             file to act on
                                                                                                                                                                                                                                    Packit 437b5e
                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                    Packit 437b5e
                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                    Packit 437b5e
                                                                                                                                                                                                                                    Packit 437b5e
                                                                                                                                                                                                                                        

                                                                                                                                                                                                                                    Returns:

                                                                                                                                                                                                                                    Packit 437b5e
                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                      Packit 437b5e
                                                                                                                                                                                                                                      Packit 437b5e
                                                                                                                                                                                                                                                 int
                                                                                                                                                                                                                                      Packit 437b5e
                                                                                                                                                                                                                                              0, 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
                                                                                                                                                                                                                                            

                                                                                                                                                                                                                                        See also:

                                                                                                                                                                                                                                        Packit 437b5e
                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                                   rmdir(2)
                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                              setpid (what, id[, gid])
                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                              Set the uid, euid, gid, egid, sid or pid & gid.
                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                              

                                                                                                                                                                                                                                          Parameters:

                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                            Packit 437b5e
                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                          • what
                                                                                                                                                                                                                                          • Packit 437b5e
                                                                                                                                                                                                                                                        string
                                                                                                                                                                                                                                            Packit 437b5e
                                                                                                                                                                                                                                                     one of 'u', 'U', 'g', 'G', 's', 'p' (upper-case means "effective")
                                                                                                                                                                                                                                            Packit 437b5e
                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                            Packit 437b5e
                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                          • id
                                                                                                                                                                                                                                          • Packit 437b5e
                                                                                                                                                                                                                                                        int
                                                                                                                                                                                                                                            Packit 437b5e
                                                                                                                                                                                                                                                     (uid, gid or pid for every value of what except 's')
                                                                                                                                                                                                                                            Packit 437b5e
                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                            Packit 437b5e
                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                          • gid
                                                                                                                                                                                                                                          • Packit 437b5e
                                                                                                                                                                                                                                                        int
                                                                                                                                                                                                                                            Packit 437b5e
                                                                                                                                                                                                                                                     (only for what value 'p')
                                                                                                                                                                                                                                            Packit 437b5e
                                                                                                                                                                                                                                                     (optional)
                                                                                                                                                                                                                                            Packit 437b5e
                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                            Packit 437b5e
                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                            Packit 437b5e
                                                                                                                                                                                                                                            Packit 437b5e
                                                                                                                                                                                                                                                

                                                                                                                                                                                                                                            Returns:

                                                                                                                                                                                                                                            Packit 437b5e
                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                              Packit 437b5e
                                                                                                                                                                                                                                              Packit 437b5e
                                                                                                                                                                                                                                                         int
                                                                                                                                                                                                                                              Packit 437b5e
                                                                                                                                                                                                                                                      0, 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
                                                                                                                                                                                                                                                    

                                                                                                                                                                                                                                                See also:

                                                                                                                                                                                                                                                Packit 437b5e
                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                  Packit 437b5e
                                                                                                                                                                                                                                                           
                                                                                                                                                                                                                                                • setuid(2)
                                                                                                                                                                                                                                                • Packit 437b5e
                                                                                                                                                                                                                                                           
                                                                                                                                                                                                                                                • seteuid(2)
                                                                                                                                                                                                                                                • Packit 437b5e
                                                                                                                                                                                                                                                           
                                                                                                                                                                                                                                                • setgid(2)
                                                                                                                                                                                                                                                • Packit 437b5e
                                                                                                                                                                                                                                                           
                                                                                                                                                                                                                                                • setegid(2)
                                                                                                                                                                                                                                                • Packit 437b5e
                                                                                                                                                                                                                                                           
                                                                                                                                                                                                                                                • setsid(2)
                                                                                                                                                                                                                                                • Packit 437b5e
                                                                                                                                                                                                                                                           
                                                                                                                                                                                                                                                • setpgid(2)
                                                                                                                                                                                                                                                • Packit 437b5e
                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                  Packit 437b5e
                                                                                                                                                                                                                                                  Packit 437b5e
                                                                                                                                                                                                                                                  Packit 437b5e
                                                                                                                                                                                                                                                  Packit 437b5e
                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                  Packit 437b5e
                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                  Packit 437b5e
                                                                                                                                                                                                                                                      sleep (seconds)
                                                                                                                                                                                                                                                  Packit 437b5e
                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                  Packit 437b5e
                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                  Packit 437b5e
                                                                                                                                                                                                                                                      Sleep for a number of seconds.
                                                                                                                                                                                                                                                  Packit 437b5e
                                                                                                                                                                                                                                                  Packit 437b5e
                                                                                                                                                                                                                                                  Packit 437b5e
                                                                                                                                                                                                                                                      

                                                                                                                                                                                                                                                  Parameters:

                                                                                                                                                                                                                                                  Packit 437b5e
                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                    Packit 437b5e
                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                  • seconds
                                                                                                                                                                                                                                                  • Packit 437b5e
                                                                                                                                                                                                                                                                int
                                                                                                                                                                                                                                                    Packit 437b5e
                                                                                                                                                                                                                                                             minimum numebr of seconds to sleep
                                                                                                                                                                                                                                                    Packit 437b5e
                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                    Packit 437b5e
                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                    Packit 437b5e
                                                                                                                                                                                                                                                    Packit 437b5e
                                                                                                                                                                                                                                                        

                                                                                                                                                                                                                                                    Returns:

                                                                                                                                                                                                                                                    Packit 437b5e
                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                      Packit 437b5e
                                                                                                                                                                                                                                                      Packit 437b5e
                                                                                                                                                                                                                                                                 int
                                                                                                                                                                                                                                                      Packit 437b5e
                                                                                                                                                                                                                                                              0 if the requested time has elapsed
                                                                                                                                                                                                                                                      Packit 437b5e
                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                      Packit 437b5e
                                                                                                                                                                                                                                                           

                                                                                                                                                                                                                                                      Or

                                                                                                                                                                                                                                                      Packit 437b5e
                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                        Packit 437b5e
                                                                                                                                                                                                                                                        Packit 437b5e
                                                                                                                                                                                                                                                                   int
                                                                                                                                                                                                                                                        Packit 437b5e
                                                                                                                                                                                                                                                                unslept seconds remaining, if interrupted
                                                                                                                                                                                                                                                        Packit 437b5e
                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                        Packit 437b5e
                                                                                                                                                                                                                                                        Packit 437b5e
                                                                                                                                                                                                                                                        Packit 437b5e
                                                                                                                                                                                                                                                            

                                                                                                                                                                                                                                                        See also:

                                                                                                                                                                                                                                                        Packit 437b5e
                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                                                   
                                                                                                                                                                                                                                                        • sleep(3)
                                                                                                                                                                                                                                                        • Packit 437b5e
                                                                                                                                                                                                                                                                   
                                                                                                                                                                                                                                                        • posix.time.nanosleep
                                                                                                                                                                                                                                                        • Packit 437b5e
                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                                              sync ()
                                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                                              Commit buffer cache to disk.
                                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                                              

                                                                                                                                                                                                                                                          See also:

                                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                            Packit 437b5e
                                                                                                                                                                                                                                                                     
                                                                                                                                                                                                                                                          • fsync
                                                                                                                                                                                                                                                          • Packit 437b5e
                                                                                                                                                                                                                                                                     
                                                                                                                                                                                                                                                          • sync(2)
                                                                                                                                                                                                                                                          • Packit 437b5e
                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                            Packit 437b5e
                                                                                                                                                                                                                                                            Packit 437b5e
                                                                                                                                                                                                                                                            Packit 437b5e
                                                                                                                                                                                                                                                            Packit 437b5e
                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                            Packit 437b5e
                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                            Packit 437b5e
                                                                                                                                                                                                                                                                sysconf (key)
                                                                                                                                                                                                                                                            Packit 437b5e
                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                            Packit 437b5e
                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                            Packit 437b5e
                                                                                                                                                                                                                                                                Get configuration information at runtime.
                                                                                                                                                                                                                                                            Packit 437b5e
                                                                                                                                                                                                                                                            Packit 437b5e
                                                                                                                                                                                                                                                            Packit 437b5e
                                                                                                                                                                                                                                                                

                                                                                                                                                                                                                                                            Parameters:

                                                                                                                                                                                                                                                            Packit 437b5e
                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                              Packit 437b5e
                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                            • key
                                                                                                                                                                                                                                                            • Packit 437b5e
                                                                                                                                                                                                                                                                          int
                                                                                                                                                                                                                                                              Packit 437b5e
                                                                                                                                                                                                                                                                       one of _SC_ARG_MAX, _SC_CHILD_MAX, _SC_CLK_TCK, _SC_JOB_CONTROL,
                                                                                                                                                                                                                                                              Packit 437b5e
                                                                                                                                                                                                                                                                _SC_OPEN_MAX, _SC_NGROUPS_MAX, _SC_SAVED_IDS, _SC_STREAM_MAX,
                                                                                                                                                                                                                                                              Packit 437b5e
                                                                                                                                                                                                                                                                _SC_TZNAME_MAX or _SC_VERSION,
                                                                                                                                                                                                                                                              Packit 437b5e
                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                              Packit 437b5e
                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                              Packit 437b5e
                                                                                                                                                                                                                                                              Packit 437b5e
                                                                                                                                                                                                                                                                  

                                                                                                                                                                                                                                                              Returns:

                                                                                                                                                                                                                                                              Packit 437b5e
                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                Packit 437b5e
                                                                                                                                                                                                                                                                Packit 437b5e
                                                                                                                                                                                                                                                                           int
                                                                                                                                                                                                                                                                Packit 437b5e
                                                                                                                                                                                                                                                                        associated system configuration value
                                                                                                                                                                                                                                                                Packit 437b5e
                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                Packit 437b5e
                                                                                                                                                                                                                                                                Packit 437b5e
                                                                                                                                                                                                                                                                Packit 437b5e
                                                                                                                                                                                                                                                                    

                                                                                                                                                                                                                                                                See also:

                                                                                                                                                                                                                                                                Packit 437b5e
                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                  Packit 437b5e
                                                                                                                                                                                                                                                                           sysconf(3)
                                                                                                                                                                                                                                                                  Packit 437b5e
                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                  Packit 437b5e
                                                                                                                                                                                                                                                                  Packit 437b5e
                                                                                                                                                                                                                                                                  Packit 437b5e
                                                                                                                                                                                                                                                                  Packit 437b5e
                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                  Packit 437b5e
                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                  Packit 437b5e
                                                                                                                                                                                                                                                                      ttyname ([fd=0])
                                                                                                                                                                                                                                                                  Packit 437b5e
                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                  Packit 437b5e
                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                  Packit 437b5e
                                                                                                                                                                                                                                                                      Name of a terminal device.
                                                                                                                                                                                                                                                                  Packit 437b5e
                                                                                                                                                                                                                                                                  Packit 437b5e
                                                                                                                                                                                                                                                                  Packit 437b5e
                                                                                                                                                                                                                                                                      

                                                                                                                                                                                                                                                                  Parameters:

                                                                                                                                                                                                                                                                  Packit 437b5e
                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                    Packit 437b5e
                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                  • fd
                                                                                                                                                                                                                                                                  • Packit 437b5e
                                                                                                                                                                                                                                                                                int
                                                                                                                                                                                                                                                                    Packit 437b5e
                                                                                                                                                                                                                                                                             file descriptor to process
                                                                                                                                                                                                                                                                    Packit 437b5e
                                                                                                                                                                                                                                                                             (default 0)
                                                                                                                                                                                                                                                                    Packit 437b5e
                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                    Packit 437b5e
                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                    Packit 437b5e
                                                                                                                                                                                                                                                                    Packit 437b5e
                                                                                                                                                                                                                                                                        

                                                                                                                                                                                                                                                                    Returns:

                                                                                                                                                                                                                                                                    Packit 437b5e
                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                      Packit 437b5e
                                                                                                                                                                                                                                                                      Packit 437b5e
                                                                                                                                                                                                                                                                              string name
                                                                                                                                                                                                                                                                      Packit 437b5e
                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                      Packit 437b5e
                                                                                                                                                                                                                                                                      Packit 437b5e
                                                                                                                                                                                                                                                                      Packit 437b5e
                                                                                                                                                                                                                                                                          

                                                                                                                                                                                                                                                                      See also:

                                                                                                                                                                                                                                                                      Packit 437b5e
                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                        Packit 437b5e
                                                                                                                                                                                                                                                                                 ttyname(3)
                                                                                                                                                                                                                                                                        Packit 437b5e
                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                        Packit 437b5e
                                                                                                                                                                                                                                                                        Packit 437b5e
                                                                                                                                                                                                                                                                        Packit 437b5e
                                                                                                                                                                                                                                                                        Packit 437b5e
                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                        Packit 437b5e
                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                        Packit 437b5e
                                                                                                                                                                                                                                                                            unlink (path)
                                                                                                                                                                                                                                                                        Packit 437b5e
                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                        Packit 437b5e
                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                        Packit 437b5e
                                                                                                                                                                                                                                                                            Unlink a file.
                                                                                                                                                                                                                                                                        Packit 437b5e
                                                                                                                                                                                                                                                                        Packit 437b5e
                                                                                                                                                                                                                                                                        Packit 437b5e
                                                                                                                                                                                                                                                                            

                                                                                                                                                                                                                                                                        Parameters:

                                                                                                                                                                                                                                                                        Packit 437b5e
                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                        • path
                                                                                                                                                                                                                                                                        • Packit 437b5e
                                                                                                                                                                                                                                                                                      string
                                                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                                                              

                                                                                                                                                                                                                                                                          Returns:

                                                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                            Packit 437b5e
                                                                                                                                                                                                                                                                            Packit 437b5e
                                                                                                                                                                                                                                                                                       int
                                                                                                                                                                                                                                                                            Packit 437b5e
                                                                                                                                                                                                                                                                                    0, 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
                                                                                                                                                                                                                                                                                  

                                                                                                                                                                                                                                                                              See also:

                                                                                                                                                                                                                                                                              Packit 437b5e
                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                Packit 437b5e
                                                                                                                                                                                                                                                                                         unlink(2)
                                                                                                                                                                                                                                                                                Packit 437b5e
                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                Packit 437b5e
                                                                                                                                                                                                                                                                                Packit 437b5e
                                                                                                                                                                                                                                                                                Packit 437b5e
                                                                                                                                                                                                                                                                                Packit 437b5e
                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                Packit 437b5e
                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                Packit 437b5e
                                                                                                                                                                                                                                                                                    write (fd, buf)
                                                                                                                                                                                                                                                                                Packit 437b5e
                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                Packit 437b5e
                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                Packit 437b5e
                                                                                                                                                                                                                                                                                    Write bytes to a file.
                                                                                                                                                                                                                                                                                Packit 437b5e
                                                                                                                                                                                                                                                                                Packit 437b5e
                                                                                                                                                                                                                                                                                Packit 437b5e
                                                                                                                                                                                                                                                                                    

                                                                                                                                                                                                                                                                                Parameters:

                                                                                                                                                                                                                                                                                Packit 437b5e
                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                  Packit 437b5e
                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                • fd
                                                                                                                                                                                                                                                                                • Packit 437b5e
                                                                                                                                                                                                                                                                                              int
                                                                                                                                                                                                                                                                                  Packit 437b5e
                                                                                                                                                                                                                                                                                           the file descriptor to act on
                                                                                                                                                                                                                                                                                  Packit 437b5e
                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                  Packit 437b5e
                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                • buf
                                                                                                                                                                                                                                                                                • Packit 437b5e
                                                                                                                                                                                                                                                                                              string
                                                                                                                                                                                                                                                                                  Packit 437b5e
                                                                                                                                                                                                                                                                                           containing bytes to write
                                                                                                                                                                                                                                                                                  Packit 437b5e
                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                  Packit 437b5e
                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                  Packit 437b5e
                                                                                                                                                                                                                                                                                  Packit 437b5e
                                                                                                                                                                                                                                                                                      

                                                                                                                                                                                                                                                                                  Returns:

                                                                                                                                                                                                                                                                                  Packit 437b5e
                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                    Packit 437b5e
                                                                                                                                                                                                                                                                                    Packit 437b5e
                                                                                                                                                                                                                                                                                               int
                                                                                                                                                                                                                                                                                    Packit 437b5e
                                                                                                                                                                                                                                                                                            number of bytes written, 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
                                                                                                                                                                                                                                                                                          

                                                                                                                                                                                                                                                                                      See also:

                                                                                                                                                                                                                                                                                      Packit 437b5e
                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                        Packit 437b5e
                                                                                                                                                                                                                                                                                                 write(2)
                                                                                                                                                                                                                                                                                        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.unistd
                                                                                                                                                                                                                                                                                        Packit 437b5e
                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                        Packit 437b5e
                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                        Packit 437b5e
                                                                                                                                                                                                                                                                                            Standard 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
                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                        • _PC_CHOWN_RESTRICTED
                                                                                                                                                                                                                                                                                        • Packit 437b5e
                                                                                                                                                                                                                                                                                                      int
                                                                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                                                                                   return 1 if chown requires appropriate privileges, 0 otherwise
                                                                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                        • _PC_LINK_MAX
                                                                                                                                                                                                                                                                                        • Packit 437b5e
                                                                                                                                                                                                                                                                                                      int
                                                                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                                                                                   maximum file link count
                                                                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                        • _PC_MAX_CANON
                                                                                                                                                                                                                                                                                        • Packit 437b5e
                                                                                                                                                                                                                                                                                                      int
                                                                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                                                                                   maximum bytes in terminal canonical input line
                                                                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                        • _PC_MAX_INPUT
                                                                                                                                                                                                                                                                                        • Packit 437b5e
                                                                                                                                                                                                                                                                                                      int
                                                                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                                                                                   maximum number of bytes in a terminal input queue
                                                                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                        • _PC_NAME_MAX
                                                                                                                                                                                                                                                                                        • Packit 437b5e
                                                                                                                                                                                                                                                                                                      int
                                                                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                                                                                   maximum number of bytes in a file name
                                                                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                        • _PC_NO_TRUNC
                                                                                                                                                                                                                                                                                        • Packit 437b5e
                                                                                                                                                                                                                                                                                                      int
                                                                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                                                                                   return 1 if over-long file names are truncated
                                                                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                        • _PC_PATH_MAXmaximum
                                                                                                                                                                                                                                                                                        • Packit 437b5e
                                                                                                                                                                                                                                                                                                      int
                                                                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                                                                                   number of bytes in a pathname
                                                                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                        • _PC_PIPE_BUF
                                                                                                                                                                                                                                                                                        • Packit 437b5e
                                                                                                                                                                                                                                                                                                      int
                                                                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                                                                                   maximum number of bytes in an atomic pipe write
                                                                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                        • _PC_VDISABLE
                                                                                                                                                                                                                                                                                        • Packit 437b5e
                                                                                                                                                                                                                                                                                                      int
                                                                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                                                                                   terminal character disabling value
                                                                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                        • _SC_ARG_MAX
                                                                                                                                                                                                                                                                                        • Packit 437b5e
                                                                                                                                                                                                                                                                                                      int
                                                                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                                                                                   maximum bytes of argument to posix.unistd.execp
                                                                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                        • _SC_CHILD_MAX
                                                                                                                                                                                                                                                                                        • Packit 437b5e
                                                                                                                                                                                                                                                                                                      int
                                                                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                                                                                   maximum number of processes per user
                                                                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                        • _SC_CLK_TCK
                                                                                                                                                                                                                                                                                        • Packit 437b5e
                                                                                                                                                                                                                                                                                                      int
                                                                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                                                                                   statistics clock frequency
                                                                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                        • _SC_JOB_CONTROL
                                                                                                                                                                                                                                                                                        • Packit 437b5e
                                                                                                                                                                                                                                                                                                      int
                                                                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                                                                                   return 1 if system has job control, -1 otherwise
                                                                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                        • _SC_NGROUPS_MAX
                                                                                                                                                                                                                                                                                        • Packit 437b5e
                                                                                                                                                                                                                                                                                                      int
                                                                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                                                                                   maximum number of supplemental groups
                                                                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                        • _SC_OPEN_MAX
                                                                                                                                                                                                                                                                                        • Packit 437b5e
                                                                                                                                                                                                                                                                                                      int
                                                                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                                                                                   maximum number of open files per user
                                                                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                        • _SC_SAVED_IDS
                                                                                                                                                                                                                                                                                        • Packit 437b5e
                                                                                                                                                                                                                                                                                                      int
                                                                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                                                                                   return 1 if system supports saved user and group ids, -1 otherwise
                                                                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                        • _SC_STREAM_MAX
                                                                                                                                                                                                                                                                                        • Packit 437b5e
                                                                                                                                                                                                                                                                                                      int
                                                                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                                                                                   maximum number of streams per process
                                                                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                        • _SC_TZNAME_MAX
                                                                                                                                                                                                                                                                                        • Packit 437b5e
                                                                                                                                                                                                                                                                                                      int
                                                                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                                                                                   maximum number of timezone types
                                                                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                        • _SC_VERSION
                                                                                                                                                                                                                                                                                        • Packit 437b5e
                                                                                                                                                                                                                                                                                                      int
                                                                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                                                                                   POSIX.1 compliance version
                                                                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                        • SEEK_CUR
                                                                                                                                                                                                                                                                                        • Packit 437b5e
                                                                                                                                                                                                                                                                                                      int
                                                                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                                                                                   relative file pointer position
                                                                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                        • SEEK_END
                                                                                                                                                                                                                                                                                        • Packit 437b5e
                                                                                                                                                                                                                                                                                                      int
                                                                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                                                                                   set file pointer to the end of file
                                                                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                        • SEEK_SET
                                                                                                                                                                                                                                                                                        • Packit 437b5e
                                                                                                                                                                                                                                                                                                      int
                                                                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                                                                                   absolute file pointer position
                                                                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                        • STDERR_FILENO
                                                                                                                                                                                                                                                                                        • Packit 437b5e
                                                                                                                                                                                                                                                                                                      int
                                                                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                                                                                   standard error file descriptor
                                                                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                        • STDIN_FILENO
                                                                                                                                                                                                                                                                                        • Packit 437b5e
                                                                                                                                                                                                                                                                                                      int
                                                                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                                                                                   standard input file descriptor
                                                                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                        • STDOUT_FILENO
                                                                                                                                                                                                                                                                                        • Packit 437b5e
                                                                                                                                                                                                                                                                                                      int
                                                                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                                                                                   standard output file descriptor
                                                                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                                                                          Packit 437b5e
                                                                                                                                                                                                                                                                                              

                                                                                                                                                                                                                                                                                          Usage:

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