ftp.nice.ch/pub/next/unix/mail/cvt_mailrc.N.bs.tar.gz#/cvt_mailrc/cvt_mailrc-main.c

This is cvt_mailrc-main.c in view mode; [Download] [Up]

/*
 * cvt_mailrc: Command line interface file.
 *
 *      This program is used to convert .mailrc mail configuration file to
 *      .mailalias NeXTMail configuration files.
 * 
 * Copyright (C) 1991 Roberto Di Cosmo
 *
 * Everyone is granted permission to copy, modify and redistribute
 * this file, as far as this notice is preserved on all copies.
 *
 * Written by:
 *      Roberto Di Cosmo <dicosmo@dmi.ens.fr>
 *      Dipartimento di Informatica     LIENS
 *      Universita' di Pisa             Ecole Normale Superieure
 *      Corso Italia, 40                45, Rue d'Ulm
 *      Pisa ITALY                      Paris FRANCE
 *
 */

#include <stdio.h>
#include <pwd.h>

extern void cvt_mailrc();

main()
{
	char *Unixmailrcfn;
	char *NeXTmailaliasfn;

	Unixmailrcfn  = malloc(550);
	NeXTmailaliasfn = malloc(550);
	(void)strcpy(Unixmailrcfn, strcpy(NeXTmailaliasfn, 
		                   getpwuid(getuid())->pw_dir));
	(void)strcat(Unixmailrcfn, "/.mailrc");
	(void)strcat(NeXTmailaliasfn, "/.NeXT/.mailalias");
	printf("I am converting your %s \n into %s ... please wait ...\n",
		Unixmailrcfn, NeXTmailaliasfn );
        if ((freopen(Unixmailrcfn,"r",stdin)) != NULL)
	if ((freopen(NeXTmailaliasfn,"a",stdout)) != NULL)
        {cvt_mailrc();};
/*	printf("Conversion succesfully terminated. Have a nice day!\n"); */
}

These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.