aboutsummaryrefslogblamecommitdiffstats
path: root/src/README
blob: 51fa80c556fe056d1d73b73e5a07bad35e8be331 (plain) (tree)
1
2
3
4
5
6
7
8
9
10
11





                                                                   




                                                                                                   

                                                                                           









                                                                     

                                                                         

                                                               
 
sat.c    The satd program, ask satd to queue a job.
satq.c   The satq program, ask satd for a list of queued jobs.
satr.c   The satr program, ask satd to run jobs early.
satrm.c  The satrm program, ask satd to remove jobs from the queue.

satd.c             The initialisation part of satd.
satd-diminished.c  The rest of satd, satd.c exec:s to this.
satd-add.c         The part of satd responding to sat, satd-diminished.c fork–exec:s to this.
satd-rm.c          The part of satd responding to satrm, satd-diminished.c fork–exec:s to this.
satd-list.c        The part of satd responding to satlist, satd-diminished.c fork–exec:s to this.
satd-run.c         The part of satd responding to satr, satd-diminished.c fork–exec:s to this.
satd-timer.c       The part of satd responsible for running expired jobs and setting timers
		   to wait for new expirations, satd-diminished.c fork–exec:s to this.

parse_time.[ch]    Use by sat.c to parse the time argument.
                   Only rudimentary parsing is done.

daemonise.[ch]     From <http://github.com/maandree/slibc>;
                   daemonisation of the process. Used by satd.c

client.[ch]        Used by sat{,q,r,rm}.c, code for communicating
                   with satd, starts satd transparently if necessary.

daemon.[ch]        Used by satd*.c, some shared code for daemons objects.

common.h           Used by sat{,q,r,rm,d'}.c, some shared code.
                   Included via client.h and daemon.h.