extern.h revision 39084
11553Srgrimes/*
21553Srgrimes * Copyright (c) 1989, 1993
31553Srgrimes *	The Regents of the University of California.  All rights reserved.
41553Srgrimes *
51553Srgrimes *
61553Srgrimes * Redistribution and use in source and binary forms, with or without
71553Srgrimes * modification, are permitted provided that the following conditions
81553Srgrimes * are met:
91553Srgrimes * 1. Redistributions of source code must retain the above copyright
101553Srgrimes *    notice, this list of conditions and the following disclaimer.
111553Srgrimes * 2. Redistributions in binary form must reproduce the above copyright
121553Srgrimes *    notice, this list of conditions and the following disclaimer in the
131553Srgrimes *    documentation and/or other materials provided with the distribution.
141553Srgrimes * 3. All advertising materials mentioning features or use of this software
151553Srgrimes *    must display the following acknowledgement:
161553Srgrimes *	This product includes software developed by the University of
171553Srgrimes *	California, Berkeley and its contributors.
181553Srgrimes * 4. Neither the name of the University nor the names of its contributors
191553Srgrimes *    may be used to endorse or promote products derived from this software
201553Srgrimes *    without specific prior written permission.
211553Srgrimes *
221553Srgrimes * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
231553Srgrimes * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
241553Srgrimes * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
251553Srgrimes * ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
261553Srgrimes * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
271553Srgrimes * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
281553Srgrimes * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
291553Srgrimes * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
301553Srgrimes * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
311553Srgrimes * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
321553Srgrimes * SUCH DAMAGE.
331553Srgrimes *
341553Srgrimes *      @(#)extern.h	8.1 (Berkeley) 6/6/93
351553Srgrimes */
361553Srgrimes
371553Srgrimes
3839084Swollman#include <sys/types.h>
391553Srgrimes#include <sys/cdefs.h>
401553Srgrimes
411553Srgrimes
421553Srgrimes__BEGIN_DECLS
4331492Swollmanvoid	clean __P((struct printer *));
4431492Swollmanvoid	disable __P((struct printer *));
4531492Swollmanvoid	doabort __P((struct printer *));
461553Srgrimesvoid	down __P((int, char **));
4731492Swollmanvoid	enable __P((struct printer *));
4831492Swollmanvoid	generic __P((void (*) __P((struct printer *)), int, char **));
491553Srgrimesvoid	help __P((int, char **));
501553Srgrimesvoid	quit __P((int, char **));
5131492Swollmanvoid	restart __P((struct printer *));
5231492Swollmanvoid	startcmd __P((struct printer *));
5331492Swollmanvoid	status __P((struct printer *));
5431492Swollmanvoid	stop __P((struct printer *));
551553Srgrimesvoid	topq __P((int, char **));
5631492Swollmanvoid	up __P((struct printer *));
571553Srgrimes__END_DECLS
581553Srgrimes
591553Srgrimesextern int NCMDS;
601553Srgrimesextern struct cmd cmdtab[];
6139084Swollmanextern uid_t	uid, euid;
62