Check-in [6b127c7938]
Overview
SHA1:6b127c7938899b5869eab4d08810dee952d51f2d
Date: 2016-09-28 15:17:24
User: rkeene
Comment:Added basic USAGE document
Timelines: family | ancestors | descendants | both | trunk
Downloads: Tarball | ZIP archive
Other Links: files | file ages | folders | manifest
Tags And Properties
Context
2016-09-28
15:22
[3c20b13b52] Added license (MIT) (user: rkeene, tags: trunk)
15:17
[6b127c7938] Added basic USAGE document (user: rkeene, tags: trunk)
2016-06-22
19:28
[5a4e749414] Post-release version increment (user: rkeene, tags: trunk)
Changes

Added USAGE.md version [56b79e7229].

            1  +Tcl UNIX API
            2  +============
            3  +
            4  +Linux only, currently.
            5  +
            6  +
            7  +package require tuapi 0.6
            8  +
            9  +High-level Interfaces
           10  +---------------------
           11  +	::tuapi::mount
           12  +	::tuapi::umount
           13  +	::tuapi::kill
           14  +	::tuapi::killpg
           15  +	::tuapi::ifconfig
           16  +	::tuapi::modprobe
           17  +	::tuapi::scan_and_load_kernel_modules
           18  +
           19  +Low-level Interfaces (Linux)
           20  +----------------------------
           21  +	::tuapi::syscall::insmod <filename> ?<args>?
           22  +	::tuapi::syscall::rmmod <module>...
           23  +	::tuapi::syscall::lsmod (not implemented)
           24  +	::tuapi::syscall::hostname ?<hostname>?
           25  +	::tuapi::syscall::domainname (not implemented)
           26  +	::tuapi::syscall::klogctl {read|clear|console_on|console_off}
           27  +	::tuapi::syscall::settimeofday <seconds> <microseconds>
           28  +	::tuapi::syscall::losetup <loopdev> <file>
           29  +	::tuapi::syscall::eject (not implemented)
           30  +	::tuapi::syscall::mount <source> <target> <fstype> <listOfFlags> ?<data>?
           31  +	::tuapi::syscall::umount <directory> ?<flags>?
           32  +	::tuapi::syscall::swapon <file>
           33  +	::tuapi::syscall::swapoff <file>
           34  +	::tuapi::syscall::mknod (not implemented)
           35  +	::tuapi::syscall::getuid (not implemented)
           36  +	::tuapi::syscall::chroot <path>
           37  +	::tuapi::syscall::pivot_root <newRoot> <putOld>
           38  +	::tuapi::syscall::kill <pid> <signal>
           39  +	::tuapi::syscall::waitpid
           40  +	::tuapi::syscall::ps (not implemented)
           41  +	::tuapi::syscall::execve <file> <args>...
           42  +	::tuapi::syscall::rlimit get {AS|CORE|DATA|FSIZE|LOCKS|MEMLOCK|MSGQUEUE|NICE|NOFILE|NPROC|RSS|RTPRIO|RTTIME|SIGPENDING|STACK}
           43  +	::tuapi::syscall::rlimit set {AS|CORE|DATA|FSIZE|LOCKS|MEMLOCK|MSGQUEUE|NICE|NOFILE|NPROC|RSS|RTPRIO|RTTIME|SIGPENDING|STACK} <value>
           44  +	::tuapi::syscall::rlimit set {AS|CORE|DATA|FSIZE|LOCKS|MEMLOCK|MSGQUEUE|NICE|NOFILE|NPROC|RSS|RTPRIO|RTTIME|SIGPENDING|STACK} soft <value> hard <value>
           45  +	::tuapi::syscall::reboot {DISABLE_CAD|ENABLE_CAD|HALT|POWEROFF|RESTART}
           46  +	::tuapi::syscall::ifconfig
           47  +	::tuapi::syscall::ifconfig <interface>
           48  +	::tuapi::syscall::ifconfig <interface> <flags>...
           49  +	::tuapi::syscall::route (not implemented)
           50  +	::tuapi::syscall::route {add|del} <destination> <netmask> ?<flags>?
           51  +	::tuapi::syscall::brctl (not implemented)
           52  +	::tuapi::syscall::brctl addbr <bridge>
           53  +	::tuapi::syscall::brctl delbr <bridge>
           54  +	::tuapi::syscall::brctl addif <bridge> <interface>
           55  +	::tuapi::syscall::brctl delif <bridge> <interface>
           56  +	::tuapi::syscall::vconfig (not implemented)
           57  +	::tuapi::syscall::stty
           58  +		Only: size, -raw, raw, -echo, echo
           59  +	::tuapi::syscall::socket_unix <path>
           60  +	::tuapi::syscall::socket_unix -server <command> <path>
           61  +	::tuapi::syscall::tsmf_start_svc <sri> <filenameToExecute> <logfile> <envList> <directoryToStartIn> <umask> <uid> <gid> <timeout>