summaryrefslogtreecommitdiffstats
path: root/sysif.c
Commit message (Expand)AuthorAgeFilesLines
* New functions: at-exit-call and at-exit-do-not-call.Kaz Kylheku2016-05-181-0/+29
* Replace abort with panic in setuid code.Kaz Kylheku2016-05-071-8/+7
* New --reexec option.Kaz Kylheku2016-05-051-1/+1
* Implement setgid script support.Kaz Kylheku2016-05-021-15/+44
* Fix somewhat broken setuid privilege dropping.Kaz Kylheku2016-05-011-6/+41
* Adding getresuid, getresuid, getresgid and setresgid.Kaz Kylheku2016-05-011-0/+45
* Adding setgroups function.Kaz Kylheku2016-05-011-0/+36
* Strengthen against resource leaks upon exceptions.Kaz Kylheku2016-04-211-11/+23
* Integrating fnmatch.Kaz Kylheku2016-04-201-0/+53
* Expose stat_to_struct outside of sysif.Kaz Kylheku2016-04-151-1/+1
* Bugfix in setenv: default argument handling.Kaz Kylheku2016-03-081-1/+1
* Allow nil value in setenv.Kaz Kylheku2016-03-081-2/+6
* Fix signed/unsigned warning from g++.Kaz Kylheku2016-03-061-1/+1
* Support umask function.Kaz Kylheku2016-03-021-0/+14
* Support setuid operation.Kaz Kylheku2016-01-231-0/+53
* Bugfix: env-hash discarding characters after =.Kaz Kylheku2016-01-171-2/+5
* Support crypt function.Kaz Kylheku2016-01-131-0/+19
* Copyright year bump.Kaz Kylheku2015-12-311-1/+1
* C++ breakage: multiple definition of name_s.Kaz Kylheku2015-12-301-2/+1
* Useful feature: object post-initialization.Kaz Kylheku2015-12-161-3/+4
* Large file support.Kaz Kylheku2015-12-041-0/+93
* Implementing *print-base* and ~d format directive.Kaz Kylheku2015-11-141-20/+20
* Stop using C library setjmp/longjmp.Kaz Kylheku2015-10-251-1/+0
* Implementation of static slots for structures.Kaz Kylheku2015-09-291-6/+6
* C++ fix in poll wrapper.Kaz Kylheku2015-09-291-2/+1
* statf becomes external.Kaz Kylheku2015-09-231-2/+2
* Add unix group database functions.Kaz Kylheku2015-09-171-0/+110
* Implement ~/.txr_profile mechanism.Kaz Kylheku2015-09-131-1/+1
* Load and save repl history.Kaz Kylheku2015-09-071-1/+1
* Unix password database access.Kaz Kylheku2015-09-011-0/+114
* Move stat functions to use a struct.Kaz Kylheku2015-08-301-1/+76
* Renaming c_true to tnil.Kaz Kylheku2015-08-271-5/+5
* C++ upkeep: conversions, clashes, warnings.Kaz Kylheku2015-08-071-3/+3
* * sysif.c (w_lstat): If we don't have S_IFLINK, implementKaz Kylheku2015-08-071-0/+4
* Adding support for uid and gid manipulation.Kaz Kylheku2015-08-051-0/+97
* Switching some globals to lexical and changing some names.Kaz Kylheku2015-08-031-34/+34
* Support lstat and fstat.Kaz Kylheku2015-08-021-12/+60
* Adding poll function.Kaz Kylheku2015-04-281-0/+97
* Adding getenv, setenv and unsetenv.Kaz Kylheku2015-04-181-0/+31
* Adding exit* function which calls _exit.Kaz Kylheku2015-04-161-0/+17
* Add exec and pipe functions.Kaz Kylheku2015-04-161-0/+36
* Adding chmod.Kaz Kylheku2015-04-161-0/+20
* * sysif.c: Use HAVE_FORK_STUFF to wrap fork, waitpid and dup/dup2.Kaz Kylheku2015-04-111-2/+2
* Exposing dup and dup2.Kaz Kylheku2015-04-111-0/+8
* Fork and wait support.Kaz Kylheku2015-04-091-0/+98
* * sysif.c (mkdir_nothrow_exists): New static function.Kaz Kylheku2015-03-101-0/+64
* * sysif.c (abort_wrap): New static function.Kaz Kylheku2015-02-061-0/+6
* Update copyright notices from 2014 to 2015.Kaz Kylheku2015-02-011-1/+1
* Converting cast expressions to macros that are retargettedKaz Kylheku2014-10-171-2/+2
* Moving system interface functions to separate module out ofKaz Kylheku2014-10-081-0/+487