extern.h revision 1.1
11.1Slukem/*	$NetBSD: extern.h,v 1.1 1997/10/25 13:45:55 lukem Exp $	*/
21.1Slukem
31.1Slukemextern	int		interrupted;
41.1Slukemextern	pr_list		printers;
51.1Slukemextern	pr_queue	queue;
61.1Slukemextern	char		sp_name[1024];
71.1Slukem
81.1Slukemvoid		add_printer_alias __P((char *, char *, char *));
91.1Slukemvoid		add_cache_entry __P((struct passwd *));
101.1Slukemint		build_pr_list __P((void));
111.1Slukempirstat		build_pr_queue __P((printername, username, int, int *, int *));
121.1Slukemint		check_cache __P((char *, char *, int *, int *));
131.1Slukemvoid		free_mapreq_results __P((mapreq_res));
141.1Slukemvoid            fillin_extra_groups __P((char *, u_int, int *, u_int[]));
151.1Slukem#ifdef USE_YP
161.1Slukemchar	       *find_entry __P((char *, char *));
171.1Slukem#endif
181.1Slukemvoid		free_pr_list_item __P((pr_list));
191.1Slukemvoid		free_pr_queue_item __P((pr_queue));
201.1Slukemstruct passwd  *get_password __P((char *));
211.1Slukempirstat		get_pr_status __P((printername, bool_t *, bool_t *, int *,
221.1Slukem		    bool_t *, char *));
231.1Slukemvoid	       *grab __P((int));
241.1Slukempcrstat		pr_cancel __P((char *, char *, char *));
251.1Slukempirstat		pr_init __P((char *, char *, char **));
261.1Slukempsrstat		pr_start __P((void));
271.1Slukempsrstat		pr_start2 __P((char *, char *, char *, char *, char *,
281.1Slukem		    char **));
291.1Slukemvoid		run_ps630 __P((char *, char *));
301.1Slukemvoid     	scramble __P((char *, char *));
311.1Slukemint		strembedded __P((const char *, const char *));
321.1SlukemFILE	       *su_popen __P((char *, char *, int));
331.1Slukemint		su_pclose __P((FILE *));
341.1Slukem#ifdef WTMP
351.1Slukemvoid		wlogin __P((char *, struct svc_req *));
361.1Slukem#endif
37