32 bit: Fix for 31 bit int overflow in time_t.
[whenjobs.git] / daemon / whenjobsd.pod
index 938358b..923a3d2 100644 (file)
@@ -80,10 +80,19 @@ This contains the process ID of the daemon.  The daemon also holds an
 advisory (L<flock(2)>-style) exclusive lock on this file while it is
 running.
 
-=item C<$HOME/.whenjobs/jobs.cmo>
+=item C<$HOME/.whenjobs/jobs__*.cmo> (bytecode daemon)
 
-This is the compiled jobs specification which the daemon loads on
-start up, or reloads when instructed to by the L<whenjobs(1)> tool.
+=item C<$HOME/.whenjobs/jobs__*.cmxs> (native code daemon)
+
+The compiled jobs specification file which the daemon loads on start
+up, or reloads when instructed to by the L<whenjobs(1)> tool.
+
+The source jobs ml file(s) are compiled down to a single module with a
+random name (each source file is a submodule).  Only the highest
+numbered file is loaded; the others are assumed to be earlier versions
+and deleted.
+
+See also L<whenjobs(1)/MULTIPLE JOBS FILES>.
 
 =item C<$HOME/.whenjobs/socket>
 
@@ -101,6 +110,11 @@ from the L<whenjobs(1)> tool.
 The user's home directory.  This directory must exist and must be
 owned by the same user as the daemon.
 
+=item C<$SHELL>
+
+The shell used to execute shell scripts.  If not set, C</bin/sh> is
+used.
+
 =back
 
 =head1 SEE ALSO