/* $Id: index.c,v 1.2 2000/09/25 18:14:12 guy Exp $ */ #include /* C wrapper to allow ezmlm-web.cgi to run suid */ /* Copyright (C) 1999/2000, Guy Antony Halse, All Rights Reserved */ /* See the README file in this distribution for copyright information */ int main(void) { /* Change this path to wherever you decided to put ezmlm-web.cgi */ execv("/usr/local/bin/ezmlm-web.cgi"); /* Note that you could also use the following to allow a specific user to store their mailing lists in a different directory defined by /tmp/ezmlm-web-demo ... This over-rides the default . */ /* Look at the exec(3) man page if you don't understand how the arguments list below works */ /* char *switches[] = { "ezmlm-web.cgi", "-d", "/tmp/ezmlm-web-demo", NULL }; execv("/usr/local/bin/ezmlm-web.cgi", switches); */ }