|
Packit |
437b5e |
|
|
Packit |
437b5e |
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
|
Packit |
437b5e |
<html>
|
|
Packit |
437b5e |
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
|
|
Packit |
437b5e |
<head>
|
|
Packit |
437b5e |
<title>luaposix 33.3.0 Reference</title>
|
|
Packit |
437b5e |
<link rel="stylesheet" href="../ldoc.css" type="text/css" />
|
|
Packit |
437b5e |
</head>
|
|
Packit |
437b5e |
<body>
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
<big></big>
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
luaposix 33.3.0
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
Index
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
Contents
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
Functions
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
Modules
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
posix
|
|
Packit |
437b5e |
posix.ctype
|
|
Packit |
437b5e |
posix.curses
|
|
Packit |
437b5e |
posix.dirent
|
|
Packit |
437b5e |
posix.errno
|
|
Packit |
437b5e |
posix.fcntl
|
|
Packit |
437b5e |
posix.fnmatch
|
|
Packit |
437b5e |
posix.getopt
|
|
Packit |
437b5e |
posix.glob
|
|
Packit |
437b5e |
posix.grp
|
|
Packit |
437b5e |
posix.libgen
|
|
Packit |
437b5e |
posix.poll
|
|
Packit |
437b5e |
posix.pwd
|
|
Packit |
437b5e |
posix.sched
|
|
Packit |
437b5e |
posix.signal
|
|
Packit |
437b5e |
posix.stdio
|
|
Packit |
437b5e |
posix.stdlib
|
|
Packit |
437b5e |
posix.sys.msg
|
|
Packit |
437b5e |
posix.sys.resource
|
|
Packit |
437b5e |
posix.sys.socket
|
|
Packit |
437b5e |
posix.sys.stat
|
|
Packit |
437b5e |
posix.sys.statvfs
|
|
Packit |
437b5e |
posix.sys.time
|
|
Packit |
437b5e |
posix.sys.times
|
|
Packit |
437b5e |
posix.sys.utsname
|
|
Packit |
437b5e |
posix.sys.wait
|
|
Packit |
437b5e |
posix.syslog
|
|
Packit |
437b5e |
posix.termio
|
|
Packit |
437b5e |
posix.time
|
|
Packit |
437b5e |
posix.unistd
|
|
Packit |
437b5e |
posix.utime
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
Classes
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
posix.curses.chstr
|
|
Packit |
437b5e |
posix.curses.window
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
Examples
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
curses.lua
|
|
Packit |
437b5e |
dir.lua
|
|
Packit |
437b5e |
fork.lua
|
|
Packit |
437b5e |
fork2.lua
|
|
Packit |
437b5e |
getopt.lua
|
|
Packit |
437b5e |
glob.lua
|
|
Packit |
437b5e |
limit.lua
|
|
Packit |
437b5e |
lock.lua
|
|
Packit |
437b5e |
netlink-uevent.lua
|
|
Packit |
437b5e |
ping.lua
|
|
Packit |
437b5e |
poll.lua
|
|
Packit |
437b5e |
rt_sched.lua
|
|
Packit |
437b5e |
signal.lua
|
|
Packit |
437b5e |
socket.lua
|
|
Packit |
437b5e |
termios.lua
|
|
Packit |
437b5e |
tree.lua
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
Module posix
|
|
Packit |
437b5e |
Lua POSIX bindings.
|
|
Packit |
437b5e |
In addition to the convenience functions documented in this module, all
|
|
Packit |
437b5e |
APIs from submodules are copied into the return table for convenience and
|
|
Packit |
437b5e |
backwards compatibility.
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
chmod (path, mode)
|
|
Packit |
437b5e |
Change the mode of the path.
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
creat (path, mode)
|
|
Packit |
437b5e |
Create a file.
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
euidaccess (file, mode)
|
|
Packit |
437b5e |
Check permissions like posix.unistd.access, but for euid.
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
execx (task, ...)
|
|
Packit |
437b5e |
Exec a command or Lua function.
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
mkdir (path)
|
|
Packit |
437b5e |
Make a directory.
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
mkfifo (path)
|
|
Packit |
437b5e |
Make a FIFO pipe.
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
msgget (key[, flags=0[, mode="rw-rw-rw-"]])
|
|
Packit |
437b5e |
Get a message queue identifier
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
open (path, oflags, modestr)
|
|
Packit |
437b5e |
Open a file.
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
pclose (pfd)
|
|
Packit |
437b5e |
Close a pipeline opened with popen or popen_pipeline.
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
popen (as, mode[, pipe_fn])
|
|
Packit |
437b5e |
Run a commands or Lua function in a sub-process.
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
popen_pipeline (t, mode[, pipe_fn])
|
|
Packit |
437b5e |
Perform a series of commands and Lua functions as a pipeline.
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
setlogmask (...)
|
|
Packit |
437b5e |
Set log priority mask
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
spawn (task, ...)
|
|
Packit |
437b5e |
Run a command or function in a sub-process using P.execx .
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
timeradd (x, y)
|
|
Packit |
437b5e |
Add one gettimeofday() returned timeval to another.
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
timercmp (x, y)
|
|
Packit |
437b5e |
Compare one gettimeofday() returned timeval with another
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
timersub (x, y)
|
|
Packit |
437b5e |
Subtract one gettimeofday() returned timeval from another.
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
umask ([mode])
|
|
Packit |
437b5e |
Set file mode creation mask.
|
|
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 |
chmod (path, mode)
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
Change the mode of the path.
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
Parameters:
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
path
|
|
Packit |
437b5e |
string
|
|
Packit |
437b5e |
existing file path
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
mode
|
|
Packit |
437b5e |
string
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
one of the following formats:
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
"rwxrwxrwx" (e.g. "rw-rw-r--")
|
|
Packit |
437b5e |
"ugo+-=rwx" (e.g. "u+w")
|
|
Packit |
437b5e |
+-=rwx" (e.g. "+w")
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
Returns:
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
int 0 , if successful
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
Or
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
nil
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
string
|
|
Packit |
437b5e |
error message
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
int
|
|
Packit |
437b5e |
errnum
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
See also:
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
chmod(2)
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
Usage:
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
P.chmod ('bin/dof', '+x')
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
creat (path, mode)
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
Create a file.
|
|
Packit |
437b5e |
This function is obsoleted by posix.fcntl.open with posix.O_CREAT .
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
Parameters:
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
path
|
|
Packit |
437b5e |
string
|
|
Packit |
437b5e |
name of file to create
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
mode
|
|
Packit |
437b5e |
string
|
|
Packit |
437b5e |
permissions with which to create file
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
Returns:
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
int
|
|
Packit |
437b5e |
file descriptor of file at path, if successful
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
Or
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
nil
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
string
|
|
Packit |
437b5e |
error message
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
int
|
|
Packit |
437b5e |
errnum
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
See also:
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
creat(2)
|
|
Packit |
437b5e |
posix.chmod
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
Usage:
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
fd = P.creat ("data", "rw-r-----")
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
euidaccess (file, mode)
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
Check permissions like posix.unistd.access, but for euid.
|
|
Packit |
437b5e |
Based on the glibc function of the same name. Does not always check
|
|
Packit |
437b5e |
for read-only file system, text busy, etc., and does not work with
|
|
Packit |
437b5e |
ACLs &c.
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
Parameters:
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
file
|
|
Packit |
437b5e |
string
|
|
Packit |
437b5e |
file to check
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
mode
|
|
Packit |
437b5e |
string
|
|
Packit |
437b5e |
checks to perform (as for access)
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
Returns:
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
0 if access allowed; nil otherwise (and errno is set)
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
execx (task, ...)
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
Exec a command or Lua function.
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
Parameters:
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
task
|
|
Packit |
437b5e |
, a string to be executed as a shell command, or a
|
|
Packit |
437b5e |
table of arguments to P.execp or a Lua function, which should read
|
|
Packit |
437b5e |
from standard input, write to standard output, and return an exit code
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
...
|
|
Packit |
437b5e |
string
|
|
Packit |
437b5e |
positional arguments to the program or function
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
Returns:
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
nil
|
|
Packit |
437b5e |
on error (normally does not return)
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
string
|
|
Packit |
437b5e |
error message
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
mkdir (path)
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
Make a directory.
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
Parameters:
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
path
|
|
Packit |
437b5e |
string
|
|
Packit |
437b5e |
location in file system to create directory
|
|
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 |
|
|
Packit |
437b5e |
nil
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
string
|
|
Packit |
437b5e |
error message
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
int
|
|
Packit |
437b5e |
errnum
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
mkfifo (path)
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
Make a FIFO pipe.
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
Parameters:
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
path
|
|
Packit |
437b5e |
string
|
|
Packit |
437b5e |
location in file system to create fifo
|
|
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 |
|
|
Packit |
437b5e |
nil
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
string
|
|
Packit |
437b5e |
error message
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
int
|
|
Packit |
437b5e |
errnum
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
msgget (key[, flags=0[, mode="rw-rw-rw-"]])
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
Get a message queue identifier
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
Parameters:
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
key
|
|
Packit |
437b5e |
int
|
|
Packit |
437b5e |
message queue id, or IPC_PRIVATE for a new queue
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
flags
|
|
Packit |
437b5e |
int
|
|
Packit |
437b5e |
bitwise OR of zero or more from IPC_CREAT and IPC_EXCL
|
|
Packit |
437b5e |
(default 0)
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
mode
|
|
Packit |
437b5e |
string
|
|
Packit |
437b5e |
execute bits are ignored
|
|
Packit |
437b5e |
(default "rw-rw-rw-")
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
Returns:
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
int
|
|
Packit |
437b5e |
message queue identifier, if successful
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
Or
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
nil
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
string
|
|
Packit |
437b5e |
error message
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
int
|
|
Packit |
437b5e |
errnum
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
See also:
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
msgget(2)
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
open (path, oflags, modestr)
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
Open 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 |
oflags
|
|
Packit |
437b5e |
int
|
|
Packit |
437b5e |
bitwise OR of zero or more of O_RDONLY , O_WRONLY , O_RDWR ,
|
|
Packit |
437b5e |
O_APPEND , O_CREAT , O_DSYNC , O_EXCL , O_NOCTTY , O_NONBLOCK ,
|
|
Packit |
437b5e |
O_RSYNC , O_SYNC , O_TRUNC
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
modestr
|
|
Packit |
437b5e |
string
|
|
Packit |
437b5e |
(used with O_CREAT ; see chmod for format)
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
Returns:
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
int
|
|
Packit |
437b5e |
file descriptor for path, if successful
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
Or
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
nil
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
string
|
|
Packit |
437b5e |
error message
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
int
|
|
Packit |
437b5e |
errnum
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
See also:
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
open(2)
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
Usage:
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
fd = P.open ("data", bit.bor (P.O_CREAT, P.O_RDWR), "rw-r-----")
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
pclose (pfd)
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
Close a pipeline opened with popen or popen_pipeline.
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
Parameters:
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
pfd
|
|
Packit |
437b5e |
table
|
|
Packit |
437b5e |
pipeline object
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
Returns:
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
values as for P.wait , for the last (or only) stage of the pipeline
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
popen (as, mode[, pipe_fn])
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
Run a commands or Lua function in a sub-process.
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
Parameters:
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
as
|
|
Packit |
437b5e |
task,
|
|
Packit |
437b5e |
for execx
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
mode
|
|
Packit |
437b5e |
string
|
|
Packit |
437b5e |
"r" for read or "w" for write
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
pipe_fn
|
|
Packit |
437b5e |
func
|
|
Packit |
437b5e |
function returning a paired read and
|
|
Packit |
437b5e |
write file descriptor (default posix.unistd.pipe)
|
|
Packit |
437b5e |
(optional)
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
Returns:
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
pfd
|
|
Packit |
437b5e |
pipeline object
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
popen_pipeline (t, mode[, pipe_fn])
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
Perform a series of commands and Lua functions as a pipeline.
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
Parameters:
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
t
|
|
Packit |
437b5e |
table
|
|
Packit |
437b5e |
tasks for execx
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
mode
|
|
Packit |
437b5e |
string
|
|
Packit |
437b5e |
"r" for read or "w" for write
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
pipe_fn
|
|
Packit |
437b5e |
func
|
|
Packit |
437b5e |
function returning a paired read and
|
|
Packit |
437b5e |
write file descriptor (default posix.unistd.pipe)
|
|
Packit |
437b5e |
(optional)
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
Returns:
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
pfd
|
|
Packit |
437b5e |
pipeline object
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
setlogmask (...)
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
Set log priority mask
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
Parameters:
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
...
|
|
Packit |
437b5e |
int
|
|
Packit |
437b5e |
zero or more of LOG_EMERG , LOG_ALERT , LOG_CRIT ,
|
|
Packit |
437b5e |
LOG_WARNING , LOG_NOTICE , LOG_INFO and LOG_DEBUG
|
|
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 |
|
|
Packit |
437b5e |
nil
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
string
|
|
Packit |
437b5e |
error message
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
int
|
|
Packit |
437b5e |
errnum
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
spawn (task, ...)
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
Run a command or function in a sub-process using P.execx .
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
Parameters:
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
task
|
|
Packit |
437b5e |
, as for P.execx .
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
...
|
|
Packit |
437b5e |
string
|
|
Packit |
437b5e |
as for P.execx
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
Returns:
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
values as for P.wait
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
timeradd (x, y)
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
Add one gettimeofday() returned timeval to another.
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
Parameters:
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
x
|
|
Packit |
437b5e |
a timeval
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
y
|
|
Packit |
437b5e |
another timeval
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
Returns:
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
x + y, adjusted for usec overflow
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
timercmp (x, y)
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
Compare one gettimeofday() returned timeval with another
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
Parameters:
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
x
|
|
Packit |
437b5e |
a timeval
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
y
|
|
Packit |
437b5e |
another timeval
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
Returns:
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
0 if x and y are equal, >0 if x is newer, <0 if y is newer
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
timersub (x, y)
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
Subtract one gettimeofday() returned timeval from another.
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
Parameters:
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
x
|
|
Packit |
437b5e |
a timeval
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
y
|
|
Packit |
437b5e |
another timeval
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
Returns:
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
x - y, adjusted for usec underflow
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
umask ([mode])
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
Set file mode creation mask.
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
Parameters:
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
mode
|
|
Packit |
437b5e |
string
|
|
Packit |
437b5e |
file creation mask string
|
|
Packit |
437b5e |
(optional)
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
Returns:
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
string
|
|
Packit |
437b5e |
previous umask
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
See also:
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
umask(2)
|
|
Packit |
437b5e |
posix.sys.stat.umask
|
|
Packit |
437b5e |
|
|
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>
|