YDB Posix Documentation¶
- YDB Posix
- Overview
- Installation
- Testing
- Use
- (High level) ^%ydbposix entryrefs
- chmod^%ydbposix(name,mode)
- clockgettime^%ydbposix(clock,.sec,.nsec)
- $$clockval^%ydbposix(clockval)
- cp^%ydbposix(source,dest)
- $$filemodeconst^%ydbposix(sym)
- mkdir^%ydbposix(dirname,mode)
- mktime^%ydbposix(year,mon,mday,hour,min,sec,.wday,.yday,.isdst,.unixtime)
- mktmpdir^%ydbposix(.template)
- realpath^%ydbposix(name,.realpath)
- regfree^%ydbposix(pregstrname)
- regmatch^%ydbposix(str,patt,pattflags,matchflags,.matchresults,maxresults)
- $$regsymval^%ydbposix(sym)
- rmdir^%ydbposix(dirname)
- setenv^%ydbposix(name,value,overwrite)
- statfile^%ydbposix(f,.s)
- symlink^%ydbposix(target,name)
- sysconf^%ydbposix(name,.value)
- $$sysconfval^%ydbposix(option)
- syslog^%ydbposix(message,format,facility,level)
- syslogval^%ydbposix(msg)
- unsetenv^%ydbposix(name)
- umask^%ydbposix(mode,.oldMode)
- utimes^%ydbposix(name)
- $$version^%ydbposix
- $$zhorolog^%ydbposix
- Examples of ^%ydbposix usage
- (Low Level) ydbposix calls
- $&ydbposix.chmod(file,mode,.errno)
- $&ydbposix.clockgettime(clock,.tvsec,.tvnsec,.errno)
- $&ydbposix.clockval(fmsymconst,.symval)
- $&ydbposix.cp(source,dest,.errno)
- $&ydbposix.filemodeconst(fmsymconst,.symval)
- $&ydbposix.gettimeofday(.tvsec,.tvusec,.errno)
- $&ydbposix.localtime(tvsec,.sec,.min,.hour,.mday,.mon,.year,.wday,.yday,.isdst,.errno)
- $&ydbposix.mkdir(.dirname,mode,.errno)
- $&ydbposix.mkdtemp(template,.errno)
- $&ydbposix.mktime(year,month,mday,hour,min,sec,.wday,.yday,.isdst,.unixtime,.errno)
- $&ydbposix.realpath(file,.result,.errno)
- $&ydbposix.regcomp(.pregstr,regex,cflags,.errno)
- $&ydbposix.regconst(regsymconst,.symval)
- $&ydbposix.regexec(pregstr,string,nmatch,.pmatch,eflags,.matchsuccess)
- $&ydbposix.regfree(pregstr)
- $&ydbposix.regofft2int(regofftbytes,.regofftint)
- $&ydbposix.rmdir(pathname,.errno)
- $&ydbposix.setenv(name,value,overwrite,.errno)
- $&ydbposix.signalval(signame,.sigval)
- $&ydbposix.stat(fname,.dev,.ino,.mode,.nlink,.uid,.gid,.rdev,.size,.blksize,.blocks,.atime,.atimen,.mtime,mtimen,.ctime,.ctimen,.errno)
- $&ydbposix.symlink(target,name,.errno)
- $&ydbposix.sysconf(name,.value,.errno)
- $&ydbposix.sysconfval(fmsymconst,.symval)
- $&ydbposix.syslog(priority,message,.errno)
- $&ydbposix.syslogconst(syslogsymconst,.syslogsymval)
- $&ydbposix.umask(mode,.prevMode,.errno)
- $&ydbposix.unsetenv(name,.errno)
- $&ydbposix.utimes(file,.errno)
- The %ydbposix local variable
- Memory Usage Considerations
- Error Handling