added sys::opendir(), sys::readdir(), sys::closedir()

This commit is contained in:
2019-08-25 16:03:51 +00:00
parent cfd39c4280
commit 8bfac9fff4
5 changed files with 221 additions and 27 deletions

View File

@ -1370,6 +1370,7 @@ The *dir* module provides an interface to read file names in a specified directo
- sys::chmod
- sys::close
- sys::closedir
- sys::errmsg
- sys::fork
- sys::getegid
@ -1385,8 +1386,10 @@ The *dir* module provides an interface to read file names in a specified directo
- sys::mkdir
- sys::mktime
- sys::open
- sys::opendir
- sys::pipe
- sys::read
- sys::readdir
- sys::setttime
- sys::sleep
- sys::strftime
@ -1455,6 +1458,17 @@ BEGIN {
}
~~~~~
~~~~~{.awk}
BEGIN {
d = sys::opendir("/etc", sys::DIR_SORT);
if (d >= 0)
{
while (sys::readdir(d,a) > 0) print a;
sys::closedir(d);
}
}
~~~~~
### SED ###
The *sed* module provides built-in sed capabilities.