617:2733e5770ee9
|
7 months ago |
Paul Boddie |
changeset
files
shortlog
graph
|
Made the run command wait for completion, introducing the spawn command to run
programs in the background.
Introduced conveniences for waiting for the last job to be initiated and for
piping from the last job, also subscribing to signals from pipe-supplying jobs
so that they may be transparently removed from the job list upon completion.
Augmented the job listing with the "+" notation familiar from Unix.
Prevented new jobs from being started when no job slots are available. |
|
|
fsaccess/fsaccess.c fsaccess/op_run.c fsaccess/ops.h
|
|
616:c18fa9fe009e
|
7 months ago |
Paul Boddie |
changeset
files
shortlog
graph
|
Tidied up the process termination message. |
|
|
fsaccess/op_run.c
|
|
615:b8942c43b125
|
8 months ago |
Paul Boddie |
changeset
files
shortlog
graph
|
Added support for input pipes in initiated programs, extending the fsaccess
program to allow programs to be connected together and for programs to consume
files as standard input.
Fixed the clip program to behave more like it should since it is useful for
testing connected programs. |
|
|
fsaccess/fsaccess.c fsaccess/op_run.c fsaccess/ops.h libexec/include/exec/process_creating.h libexec/include/exec/process_creator_context_resource.h libexec/include/exec/process_creator_resource.h libexec/lib/src/process_creating.cc libexec/lib/src/process_creator_context_resource.cc libexec/lib/src/process_creator_resource.cc libfsclient/include/fsclient/process.h ...
|
|
614:30117334a34f
|
8 months ago |
Paul Boddie |
changeset
files
shortlog
graph
|
Test and adapt to the nature of streams acquired from the program environment. |
|
|
libfsclient/lib/src/client.cc
|
|
613:7260d016e8f6
|
8 months ago |
Paul Boddie |
changeset
files
shortlog
graph
|
Return a NULL file pointer if a named stream capability is not available. |
|
|
libfsclient/lib/src/client.cc
|
|
612:39dc43aadc92
|
8 months ago |
Paul Boddie |
changeset
files
shortlog
graph
|
Do not update the populated size when flushing a reader pipe. |
|
|
libfsserver/lib/pipes/pipe_pager.cc
|
|
611:4c5fc873da6e
|
8 months ago |
Paul Boddie |
changeset
files
shortlog
graph
|
Employ a singular per-task wrapper for the per-task notifier object. |
|
|
libfsclient/lib/src/notify.cc
|
|
610:b6288af98f93
|
8 months ago |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed mapping to permit the inclusion of undefined/invalid capabilities without
terminating the mapping operation. |
|
|
libexec/lib/src/process.cc libexec/lib/src/process_creating.cc libipc/lib/src/map.c
|
|
609:09a9290aea31
|
8 months ago |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed message item consumption, taking the first available item for each
capability actually transferred. This is significant where a void or invalid
capability is received: instead of the corresponding item in the buffer
registers being skipped, the kernel takes this item for any valid subsequent
capability, potentially leaving other items untouched. |
|
|
libipc/include/ipc/message.h libipc/include/ipc/util_ipc.h libipc/lib/src/message.c libipc/lib/src/util_ipc.c
|
|
608:bb13d118f802
|
8 months ago |
Paul Boddie |
changeset
files
shortlog
graph
|
Removed superfluous library functions. |
|
|
libipc/include/ipc/direct.h libipc/lib/src/Makefile libipc/lib/src/direct.c
|
|