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