/* ftprc.h */ #ifndef _ftprc_h_ #define _ftprc_h_ /* $RCSfile: ftprc.h,v $ * $Revision: 14020.11 $ * $Date: 93/05/21 05:45:31 $ */ #define NETRC "netrc" #define FTPRC "ncftprc" #define RC_DELIM " \n\t," typedef struct site *siteptr; typedef struct site { char *name; /* name (or IP address) of site */ siteptr next; } site; typedef struct recentsite { char *name; /* name (or IP address) of site */ char *dir; /* directory we were in last time we called. */ time_t lastcall; /* when this site was called last. */ } recentsite; int thrash_rc(void); void AddNewSitePtr(char *word); int ruserpass2(char *host, char **user, char **pass, char **acct); void GetFullSiteName(char *host, char *lastdir); void ReadRecentSitesFile(void); void WriteRecentSitesFile(void); void AddRecentSite(char *host, char *lastdir); void UpdateRecentSitesList(char *host, char *lastdir); void PrintSiteList(void); #endif /* eof */