|
|
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 w
Length: 861 (0x35d)
Types: TextFile
Names: »wu.c«
└─⟦b20c6495f⟧ Bits:30007238 EUUGD18: Wien-båndet, efterår 1987
└─⟦this⟧ »EUUGD18/General/Empire.V/V1.1/EMPSUBS/wu.c«
#define D_FILES
#define D_NATSTR
#define D_TELSTR
#include "empdef.h"
wu(from, to, letter)
char *letter;
int to, from;
{
register char *cp;
struct telstr tele;
char *mailbox();
long lseek();
if( getnat(to) == -1 || nat.nat_stat == 0 ) return(-1);
telf = open(mailbox(to), O_RDWR);
if( telf == -1 ) return(-1);
lseek(telf, 0L, 2);
sigsave();
tele.tel_from = from;
time(&tele.tel_date);
cp = letter;
while( *cp++ ) continue;
if( (tele.tel_length = cp - letter) > 512 ) {
tele.tel_length = 512;
}
write(telf, &tele, sizeof(tele));
write(telf, letter, tele.tel_length);
close(telf);
nat.nat_tgms++;
if( putnat(to) == -1 ) return(-1);
return(0);
}