Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | session_end(): Block signals for func's lifetime | P. J. McDermott | 2014-10-07 | 1 | -6/+3 |
| | | | | | | | If prokit receives a signal (e.g. the user hits Ctrl+C) while session_end() is running (e.g. while unmounting file systems), the system can be left in an unclean state (e.g. with some file systems still mounted and the sessions change mutex permanently locked). | ||||
* | session_end(): Run session exit callback | P. J. McDermott | 2014-10-07 | 1 | -0/+2 |
| | |||||
* | mutex_lock_timeout(): Rename to mutex_timedlock() | P. J. McDermott | 2014-10-07 | 1 | -2/+2 |
| | |||||
* | session: Handle signals | P. J. McDermott | 2014-10-07 | 1 | -0/+45 |
| | |||||
* | session_end(): Don't lock mutex if we have it | P. J. McDermott | 2014-10-07 | 1 | -2/+5 |
| | |||||
* | session_begin(): Check for /prokit/installing | P. J. McDermott | 2014-10-07 | 1 | -0/+4 |
| | |||||
* | session_begin(): Make /prokit if it doesn't exist | P. J. McDermott | 2014-10-07 | 1 | -0/+2 |
| | |||||
* | session: Run commands in a "wd" subdirectory | P. J. McDermott | 2014-10-06 | 1 | -3/+5 |
| | |||||
* | session_dir(): New function | P. J. McDermott | 2014-10-06 | 1 | -0/+6 |
| | |||||
* | session_exec(): New function | P. J. McDermott | 2014-10-05 | 1 | -0/+14 |
| | |||||
* | session: Bind mount a dir to the session dir | P. J. McDermott | 2014-10-05 | 1 | -1/+10 |
| | |||||
* | session_begin(): Fix a function call | P. J. McDermott | 2014-10-05 | 1 | -1/+2 |
| | |||||
* | session_*(): New functions | P. J. McDermott | 2014-10-04 | 1 | -0/+134 |