SummaryRefsLogTreeCommitDiffStats
path: root/src/mcron.c
Commit message (Expand)AuthorAgeFilesLines
* Add missing #include directives....<libguile.h> in Guile 2.x used to include these, but this is no longer the case with 3.0. * src/cron.c, src/mcron.h: Include <string.h>. * src/utils.c: Include <stdio.h>. Ludovic Courtès2020-02-271-0/+1
* utils: Add 'assq_symbol_set_x' function...* src/utils.c (assq_symbol_set_x): New function. * src/mcron.c (parse_opt): Use it. Mathieu Lirzin2017-09-281-11/+6
* mcron: Handle command line arguments in C with argp...'argp' is a convenient and maintainable way to parse command line arguments. Guile doesn't offer an equivalent of this, so the command line handling has been moved to C. * src/mcron.c (parse_args, parse_opt): New functions. (inner_main): Call 'parse_args'. * src/mcron/scripts/mcron.scm (show-help, %options): Delete. (main): Remove command line handling. Mathieu Lirzin2017-09-281-1/+81
* Replace generic C wrapper with individual programs...* src/wrapper.c: Delete. * src/crontab.c: New file. * src/mcron.c: Likewise. * src/cron.c: Likewise. * configure.ac: Adapt 'AC_CONFIG_DIR' to use "src/mcron.c". * Makefile.am (bin_crontab_SOURCES, bin_cron_SOURCES) (bin_mcron_SOURCES): Use new files. (bin_cron_CPPFLAGS, bin_mcron_CPPFLAGS, bin_crontab_CPPFLAGS): Delete. Mathieu Lirzin2017-09-281-0/+49