|
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 |
Tables
|
|
Packit |
437b5e |
Constants
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
Modules
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
posix
|
|
Packit |
437b5e |
posix.ctype
|
|
Packit |
437b5e |
posix.curses
|
|
Packit |
437b5e |
posix.dirent
|
|
Packit |
437b5e |
posix.errno
|
|
Packit |
437b5e |
posix.fcntl
|
|
Packit |
437b5e |
posix.fnmatch
|
|
Packit |
437b5e |
posix.getopt
|
|
Packit |
437b5e |
posix.glob
|
|
Packit |
437b5e |
posix.grp
|
|
Packit |
437b5e |
posix.libgen
|
|
Packit |
437b5e |
posix.poll
|
|
Packit |
437b5e |
posix.pwd
|
|
Packit |
437b5e |
posix.sched
|
|
Packit |
437b5e |
posix.signal
|
|
Packit |
437b5e |
posix.stdio
|
|
Packit |
437b5e |
posix.stdlib
|
|
Packit |
437b5e |
posix.sys.msg
|
|
Packit |
437b5e |
posix.sys.resource
|
|
Packit |
437b5e |
posix.sys.socket
|
|
Packit |
437b5e |
posix.sys.stat
|
|
Packit |
437b5e |
posix.sys.statvfs
|
|
Packit |
437b5e |
posix.sys.time
|
|
Packit |
437b5e |
posix.sys.times
|
|
Packit |
437b5e |
posix.sys.utsname
|
|
Packit |
437b5e |
posix.sys.wait
|
|
Packit |
437b5e |
posix.syslog
|
|
Packit |
437b5e |
posix.termio
|
|
Packit |
437b5e |
posix.time
|
|
Packit |
437b5e |
posix.unistd
|
|
Packit |
437b5e |
posix.utime
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
Classes
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
posix.curses.chstr
|
|
Packit |
437b5e |
posix.curses.window
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
Examples
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
curses.lua
|
|
Packit |
437b5e |
dir.lua
|
|
Packit |
437b5e |
fork.lua
|
|
Packit |
437b5e |
fork2.lua
|
|
Packit |
437b5e |
getopt.lua
|
|
Packit |
437b5e |
glob.lua
|
|
Packit |
437b5e |
limit.lua
|
|
Packit |
437b5e |
lock.lua
|
|
Packit |
437b5e |
netlink-uevent.lua
|
|
Packit |
437b5e |
ping.lua
|
|
Packit |
437b5e |
poll.lua
|
|
Packit |
437b5e |
rt_sched.lua
|
|
Packit |
437b5e |
signal.lua
|
|
Packit |
437b5e |
socket.lua
|
|
Packit |
437b5e |
termios.lua
|
|
Packit |
437b5e |
tree.lua
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
Module posix.sys.stat
|
|
Packit |
437b5e |
File Status Querying and Setting.
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
S_ISBLK (mode)
|
|
Packit |
437b5e |
Test for a block special file.
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
S_ISCHR (mode)
|
|
Packit |
437b5e |
Test for a character special file.
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
S_ISDIR (mode)
|
|
Packit |
437b5e |
Test for a directory.
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
S_ISFIFO (mode)
|
|
Packit |
437b5e |
Test for a fifo special file.
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
S_ISLNK (mode)
|
|
Packit |
437b5e |
Test for a symbolic link.
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
S_ISREG (mode)
|
|
Packit |
437b5e |
Test for a regular file.
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
S_ISSOCK (mode)
|
|
Packit |
437b5e |
Test for a socket.
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
chmod (path, mode)
|
|
Packit |
437b5e |
Change the mode of the path.
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
lstat (path)
|
|
Packit |
437b5e |
Information about an existing file path.
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
mkdir (path[, mode=511])
|
|
Packit |
437b5e |
Make a directory.
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
mkfifo (path[, mode=511])
|
|
Packit |
437b5e |
Make a FIFO pipe.
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
stat (path)
|
|
Packit |
437b5e |
Information about an existing file path.
|
|
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 |
PosixStat
|
|
Packit |
437b5e |
File state record.
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
posix.sys.stat
|
|
Packit |
437b5e |
Stat 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 |
S_ISBLK (mode)
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
Test for a block special file.
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
Parameters:
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
mode
|
|
Packit |
437b5e |
int
|
|
Packit |
437b5e |
the st_mode field of a PosixStat
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
Returns:
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
int
|
|
Packit |
437b5e |
non-zero if mode represents a block special file
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
S_ISCHR (mode)
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
Test for a character special file.
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
Parameters:
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
mode
|
|
Packit |
437b5e |
int
|
|
Packit |
437b5e |
the st_mode field of a PosixStat
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
Returns:
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
int
|
|
Packit |
437b5e |
non-zero if mode represents a character special file
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
S_ISDIR (mode)
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
Test for a directory.
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
Parameters:
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
mode
|
|
Packit |
437b5e |
int
|
|
Packit |
437b5e |
the st_mode field of a PosixStat
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
Returns:
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
int
|
|
Packit |
437b5e |
non-zero if mode represents a directory
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
S_ISFIFO (mode)
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
Test for a fifo special file.
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
Parameters:
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
mode
|
|
Packit |
437b5e |
int
|
|
Packit |
437b5e |
the st_mode field of a PosixStat
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
Returns:
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
int
|
|
Packit |
437b5e |
non-zero if mode represents a fifo special file
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
S_ISLNK (mode)
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
Test for a symbolic link.
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
Parameters:
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
mode
|
|
Packit |
437b5e |
int
|
|
Packit |
437b5e |
the st_mode field of a PosixStat
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
Returns:
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
int
|
|
Packit |
437b5e |
non-zero if mode represents a symbolic link
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
S_ISREG (mode)
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
Test for a regular file.
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
Parameters:
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
mode
|
|
Packit |
437b5e |
int
|
|
Packit |
437b5e |
the st_mode field of a PosixStat
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
Returns:
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
int
|
|
Packit |
437b5e |
non-zero if mode represents a regular file
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
S_ISSOCK (mode)
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
Test for a socket.
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
Parameters:
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
mode
|
|
Packit |
437b5e |
int
|
|
Packit |
437b5e |
the st_mode field of a PosixStat
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
Returns:
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
int
|
|
Packit |
437b5e |
non-zero if mode represents a socket
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
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 to act on
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
mode
|
|
Packit |
437b5e |
int
|
|
Packit |
437b5e |
access modes to set for path
|
|
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 |
See also:
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
chmod(2)
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
Usage:
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
P.chmod ('bin/dof', bit.bor (P.S_IRWXU, P.S_IRGRP))
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
lstat (path)
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
Information about an existing file path.
|
|
Packit |
437b5e |
If file is a symbolic link, return information about the link itself.
|
|
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 |
PosixStat
|
|
Packit |
437b5e |
information about path
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
See also:
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
lstat(2)
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
Usage:
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
for a, b in pairs (P.lstat "/etc/") do print (a, b) end
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
mkdir (path[, mode=511])
|
|
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 |
mode
|
|
Packit |
437b5e |
int
|
|
Packit |
437b5e |
access modes to set for path
|
|
Packit |
437b5e |
(default 511)
|
|
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 |
See also:
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
mkdir(2)
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
mkfifo (path[, mode=511])
|
|
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 |
mode
|
|
Packit |
437b5e |
int
|
|
Packit |
437b5e |
access modes to set for path
|
|
Packit |
437b5e |
(default 511)
|
|
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 |
mkfifo(2)
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
stat (path)
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
Information about an existing file path.
|
|
Packit |
437b5e |
If file is a symbolic link, return information about the file the link points to.
|
|
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 |
PosixStat
|
|
Packit |
437b5e |
information about path
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
See also:
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
stat(2)
|
|
Packit |
437b5e |
lstat
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
Usage:
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
for a, b in pairs (P.stat "/etc/") do print (a, b) end
|
|
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 |
int
|
|
Packit |
437b5e |
new file creation mask
|
|
Packit |
437b5e |
(optional)
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
Returns:
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
int
|
|
Packit |
437b5e |
previous umask
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
See also:
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
umask(2)
|
|
Packit |
437b5e |
posix.umask
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
Tables
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
PosixStat
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
File state record.
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
Fields:
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
st_dev
|
|
Packit |
437b5e |
int
|
|
Packit |
437b5e |
device id
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
st_ino
|
|
Packit |
437b5e |
int
|
|
Packit |
437b5e |
inode number
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
st_mode
|
|
Packit |
437b5e |
int
|
|
Packit |
437b5e |
mode of file
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
st_nlink
|
|
Packit |
437b5e |
int
|
|
Packit |
437b5e |
number of hardlinks to file
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
st_uid
|
|
Packit |
437b5e |
int
|
|
Packit |
437b5e |
user id of file owner
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
st_gid
|
|
Packit |
437b5e |
int
|
|
Packit |
437b5e |
group id of file owner
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
st_rdev
|
|
Packit |
437b5e |
int
|
|
Packit |
437b5e |
additional device specific id for special files
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
st_size
|
|
Packit |
437b5e |
int
|
|
Packit |
437b5e |
file size in bytes
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
st_atime
|
|
Packit |
437b5e |
int
|
|
Packit |
437b5e |
time of last access
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
st_mtime
|
|
Packit |
437b5e |
int
|
|
Packit |
437b5e |
time of last data modification
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
st_ctime
|
|
Packit |
437b5e |
int
|
|
Packit |
437b5e |
time of last state change
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
st_blksize
|
|
Packit |
437b5e |
int
|
|
Packit |
437b5e |
preferred block size
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
st_blocks
|
|
Packit |
437b5e |
int
|
|
Packit |
437b5e |
number of blocks allocated
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
Constants
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
posix.sys.stat
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
Stat 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 |
S_IFMT
|
|
Packit |
437b5e |
int
|
|
Packit |
437b5e |
file type mode bitmask
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
S_IFBLK
|
|
Packit |
437b5e |
int
|
|
Packit |
437b5e |
block special
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
S_IFCHR
|
|
Packit |
437b5e |
int
|
|
Packit |
437b5e |
character special
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
S_IFDIR
|
|
Packit |
437b5e |
int
|
|
Packit |
437b5e |
directory
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
S_IFIFO
|
|
Packit |
437b5e |
int
|
|
Packit |
437b5e |
fifo
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
S_IFLNK
|
|
Packit |
437b5e |
int
|
|
Packit |
437b5e |
symbolic link
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
S_IFREG
|
|
Packit |
437b5e |
int
|
|
Packit |
437b5e |
regular file
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
S_IFSOCK
|
|
Packit |
437b5e |
int
|
|
Packit |
437b5e |
socket
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
S_IRWXU
|
|
Packit |
437b5e |
int
|
|
Packit |
437b5e |
user read, write and execute
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
S_IRUSR
|
|
Packit |
437b5e |
int
|
|
Packit |
437b5e |
user read
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
S_IWUSR
|
|
Packit |
437b5e |
int
|
|
Packit |
437b5e |
user write
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
S_IXUSR
|
|
Packit |
437b5e |
int
|
|
Packit |
437b5e |
user execute
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
S_IRWXG
|
|
Packit |
437b5e |
int
|
|
Packit |
437b5e |
group read, write and execute
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
S_IRGRP
|
|
Packit |
437b5e |
int
|
|
Packit |
437b5e |
group read
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
S_IWGRP
|
|
Packit |
437b5e |
int
|
|
Packit |
437b5e |
group write
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
S_IXGRP
|
|
Packit |
437b5e |
int
|
|
Packit |
437b5e |
group execute
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
S_IRWXO
|
|
Packit |
437b5e |
int
|
|
Packit |
437b5e |
other read, write and execute
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
S_IROTH
|
|
Packit |
437b5e |
int
|
|
Packit |
437b5e |
other read
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
S_IWOTH
|
|
Packit |
437b5e |
int
|
|
Packit |
437b5e |
other write
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
S_IXOTH
|
|
Packit |
437b5e |
int
|
|
Packit |
437b5e |
other execute
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
S_ISGID
|
|
Packit |
437b5e |
int
|
|
Packit |
437b5e |
set group id on execution
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
S_ISUID
|
|
Packit |
437b5e |
int
|
|
Packit |
437b5e |
set user id on execution
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
Usage:
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
|
|
Packit |
437b5e |
for name, value in pairs (require "posix.sys.stat") 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>
|