|
|
DataMuseum.dkPresents historical artifacts from the history of: DKUUG/EUUG Conference tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about DKUUG/EUUG Conference tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - downloadIndex: T e
Length: 856 (0x358)
Types: TextFile
Names: »erlog.c«
└─⟦b20c6495f⟧ Bits:30007238 EUUGD18: Wien-båndet, efterår 1987
└─⟦this⟧ »EUUGD18/General/Empire.V/V1.1/EMPSUBS/erlog.c«
#include "empdef.h"
/*
** Compile: cc -O -c -q erlog.c; ar r empsub.a erlog.o
*/
extern int thisprog;
erlog(string) /* mail "string" to the priveleged Empire user */
char *string;
{
char buf[256], *copy();
switch (fork()) {
case -1:
printf("Unable to fork()!\n");
break;
case 0:
close(0); /* these two are because of "to" prog bugs */
close(1);
copy(string, buf); /* to avoid collisions in the fmt buffer */
sprintf(fmtbuf,"-TPROG:%d, COM:%s\n%s\n", thisprog, combuf, buf);
copy(fmtbuf, buf);
execl("/bin/to", "to" , privlog, "-SEmpire Error", buf, 0);
printf("Unable to execl the mail program!\n");
exit(2);
default:
wait((int *)0);
}
}