index
:
sinit
master
A tiny static init(1) for Linux
Nick Shipp <nick@shipp.ninja>
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
Lines
2014-02-10
It doesn't really matter what we return - just signal failure
sin
-2
/
+1
2014-02-10
Add -Wextra and -Werror by default
sin
-1
/
+1
2014-02-10
Use proper type for iterator
sin
-1
/
+1
2014-02-10
Bump up to v0.6
sin
-1
/
+1
2014-02-10
Remove signalfd include header
sin
-1
/
+0
2014-02-10
Use sigwait() instead of signalfd()
sin
-13
/
+3
2014-02-10
Unblock signals before exec
sin
-1
/
+3
2014-02-10
No need to typedef
sin
-11
/
+9
2014-02-10
Don't clutter code
sin
-8
/
+3
2014-02-09
Simplify naming of variables
sin
-11
/
+11
2014-02-09
Bump up to v0.5
sin
-1
/
+1
2014-02-08
We can't reach the end of main, add a comment
sin
-0
/
+1
2014-02-08
Remove unused #includes
sin
-3
/
+0
2014-02-08
No need to use select() - we only have one fd
sin
-19
/
+7
2014-02-08
Remove Arg - it is a leftover from when we had the FIFO code
sin
-15
/
+10
2014-02-07
Bump up to v0.4
sin
-1
/
+1
2014-02-07
No need for sigfd to be defined at file scope
sin
-2
/
+1
2014-02-07
*p points to program name
sin
-1
/
+1
2014-02-07
signum is unused - get rid of it
sin
-2
/
+0
2014-02-07
It was Rich Felker who did the minimal init - give proper credit
sin
-2
/
+2
2014-02-07
Close signalfd fd on exec
sin
-1
/
+1
2014-02-07
Don't nest too much
sin
-11
/
+13
2014-02-07
We'll get a SIGCHLD so no need to double-fork
sin
-7
/
+0
2014-02-07
Update README
sin
-3
/
+5
2014-02-07
Bump up to v0.3
sin
-1
/
+1
2014-02-07
Don't process incomplete reads
sin
-0
/
+2
2014-02-07
Some more error checking just to be sure
sin
-5
/
+8
2014-02-07
Poweroff on SIGUSR1
sin
-2
/
+10
2014-02-07
Remove FIFO from sinit
sin
-66
/
+3
2014-02-07
Bump up version to v0.2
sin
-1
/
+1
2014-02-07
Don't leak the fifofd if we re-init the fifo
sin
-0
/
+2
2014-02-07
Refactor code
sin
-39
/
+86
2014-02-07
Allow fifopath to be NULL
sin
-0
/
+4
2014-02-07
Pass the actual FIFO path to weprintf()
sin
-1
/
+1
2014-02-07
Use the double fork trick to properly reap spawned processes
sin
-4
/
+11
2014-02-06
Create a new session as quickly as possible
sin
-0
/
+1
2014-02-06
Use a double pointer
sin
-2
/
+2
2014-02-06
Inform the user when execvp() fails
sin
-0
/
+1
2014-02-06
We don't use err.h so remove it
sin
-1
/
+0
2014-02-06
Factor out the rc commands
sin
-20
/
+17
2014-02-06
Add README
sin
-0
/
+24
2014-02-06
rc has now been renamed to rc.init
sin
-1
/
+1
2014-02-06
Remove config.h from repo
sin
-6
/
+0
2014-02-06
Be less harsh and don't error out entirely
sin
-18
/
+29
2014-02-06
Initial commit
sin
-0
/
+282