mirror of
https://github.com/freebsd/freebsd-src
synced 2024-11-05 18:22:52 +00:00
45 lines
892 B
C
45 lines
892 B
C
/* main.h */
|
|
|
|
#ifndef _main_h_
|
|
#define _main_h_
|
|
|
|
struct userinfo {
|
|
str32 username;
|
|
string homedir;
|
|
string shell;
|
|
string hostname;
|
|
int uid;
|
|
};
|
|
|
|
void intr SIG_PARAMS;
|
|
int getuserinfo(void);
|
|
int init_arrays(void);
|
|
void init_transfer_buffer(void);
|
|
void init_prompt(void);
|
|
void lostpeer SIG_PARAMS;
|
|
int cmdscanner(int top);
|
|
char *strprompt(void);
|
|
void makeargv(void);
|
|
char *slurpstring(void);
|
|
int help(int argc, char **argv);
|
|
void trim_log(void);
|
|
int CheckNewMail(void);
|
|
|
|
#ifdef CURSES
|
|
void tcap_put(char *cap);
|
|
void termcap_init(void);
|
|
int termcap_get(char **dest, char *attr);
|
|
# ifndef TERMH /* <term.h> would take care of this. */
|
|
# ifdef NO_CONST
|
|
extern char *tgetstr(char *, char **);
|
|
# else
|
|
extern char *tgetstr(const char *, char **);
|
|
# endif
|
|
# endif /* TERMH */
|
|
#endif /* CURSES */
|
|
|
|
/* Should be in a 'tips.h,' but... */
|
|
void PrintTip(void);
|
|
|
|
#endif /* _main_h_ */
|
|
|