new stage2.c based on s6-svscan.c
(re)added stage?.c
first commit
removed perl scripts from repo
moved common.h header to lux repo
Added Lua C functions that parse integer literal strings
moved Tcl and Lua libs/interpreters to other repo
added integer overflow check
moved Lua and TTcl bindings into their own repo
added Lua bindings and related helpers
removed example Tcl init scripts
wording in COPYING
public domain License
modified LICENCE
added minid.c again
zero out the sigaction struct before use
added obj cmd bindings for setenv(3)
added alias for sigcatch obj cmd
added obj cmd binding for putenv() via Tcl_PutEnv()
added obj cmd binding for clearenv(3)
added ob cmd binding for unsetenv(3)
added obj cmd binding for getenv(3)
added obj cmd binding for sigcatch()
changed sigreset()
removed (g,u)id constants from main()
split main() function into subroutines
changed a note
added TERM and CONSOLE macros with default values for the corresponding env vars
added make rules for the ??init wrappers
started to implement signal processing
changed something
added check to see if the CONSOLE env var is set
changed error msg output
added the bbinit.c (bus,to)ybox init wrapper
set default hostname with sethostname(2)
added mkpath() helper function
moved all arg checking work into the fs_test() helper function
added fs_test() helper function
started implementation of mkpath obj cmd
added helpers.c
corrected remove(3) binding
removed stage*.c init stages
corrected unlink(2) binding
corrected rmdir(2) binding
removed the old str cmd binding for the Linux umount2(2) syscall
added the obj cmd bindings umount2 and force_umount for the Linux umount2(2) syscall
removed the old str cmd binding for the Linux pivot_root(2) syscall and added new obj cmd binding
removed old mknod(2) related str commands
added fclobber() obj cmd binding to create/empty/truncate files
added clobber() helper function
totally rewrote the mknod(2) obj cmd bindings
added binding that uses getmntent(3) on Linux
removed unnecessary checks
moved Linux specific mntent.h header to Linux section of common.h header file
added obj cmd binding for the Linux umount(2) syscall and removed the corresponding old str cmd
started implementation of obj cmd binding for the Linux mount(2) syscall
removed old str cmd binding for mount(2)
changed getgroups(2) binding obj cmd
added clear_groups obj cmd that uses setgroups(2)
added obj cmd binding for setgroups(2)
added obj cmd binding FSUtime()
implemented obj cmd binding for getgroups(2)
added obj cmd binding for getgroups(2)
removed the uname(2) str cmd binding
now using res_zero() in chdir(2) binding obj cmd
added rename(2) and (sym)link() obj cmd bindings
removed the old rename(2) and (sym)link() str cmd bindings
added obj cmd binding for uname(2) that returns a dict array
added msleep and copy_dir obj cmds
added obj cmd binding for Tcl_FSRemoveDirectory()
added obj cmd binding for Tcl_FSRemoveDirectory()
added email address to AUTHORS
added Tcl_FSLink() related obj cmd bindings
added Tcl_FSDeleteFile() obj cmd binding
added obj cmd binding for Tcl_Exit()
bleh
comments
blah
using res_zero() in do_reboot() now and changed FreeBSD specific reboot cmds to use do_reboot()
added obj cmd binding for the Tcl_FSCreateDirectory() API function
added obj cmd binding for the FSRenameFile() and FSCopyFile() C API functions
added support for the FreeBSD REROOT reboot(2) option
using res_zero() in binding for chroot(2)
split hostname command into (g,s)ethostname obj commands
completed support for setre(u,g)id(2)
added binding for sethostid(3)
introduced the res_zero() helper function
added support for setre(u,g)id(2)
added bindings for setres(u,g)id(2)
added binding for (g,s)ethostid(3)
added support for set(u,g)id(2)
cleaned up some comments
obj command for kill(2) binding now uses psx_err()
corrected obj command for kill(2) binding
added obj cmd for truncate(2)
added obj commandi for getsid(2)
added obj command for setpgid(2)
added obj command for getpgid(2)
now using psx_err() in kill(2) binding
removed swapoff str command