extern.h revision 1.2
1/* $NetBSD: extern.h,v 1.2 2009/04/18 13:02:36 lukem Exp $ */ 2 3extern int interrupted; 4extern pr_list printers; 5extern pr_queue queue; 6extern char sp_name[1024]; 7 8void add_printer_alias __P((char *, char *, char *)); 9void add_cache_entry __P((struct passwd *)); 10int build_pr_list __P((void)); 11pirstat build_pr_queue __P((printername, username, int, int *, int *)); 12int check_cache __P((char *, char *, int *, int *)); 13void free_mapreq_results __P((mapreq_res)); 14void fillin_extra_groups __P((char *, u_int, int *, u_int[])); 15#ifdef USE_YP 16char *find_entry __P((const char *, const char *)); 17#endif 18void free_pr_list_item __P((pr_list)); 19void free_pr_queue_item __P((pr_queue)); 20struct passwd *get_password __P((char *)); 21pirstat get_pr_status __P((printername, bool_t *, bool_t *, int *, 22 bool_t *, char *)); 23void *grab __P((int)); 24pcrstat pr_cancel __P((char *, char *, char *)); 25pirstat pr_init __P((char *, char *, char **)); 26psrstat pr_start __P((void)); 27psrstat pr_start2 __P((char *, char *, char *, char *, char *, 28 char **)); 29void run_ps630 __P((char *, char *)); 30void scramble __P((char *, char *)); 31int strembedded __P((const char *, const char *)); 32FILE *su_popen __P((char *, char *, int)); 33int su_pclose __P((FILE *)); 34#ifdef WTMP 35void wlogin __P((char *, struct svc_req *)); 36#endif 37