1/***************************************************************************
2 * LPRng - An Extended Print Spooler System
3 *
4 * Copyright 1988-2003, Patrick Powell, San Diego, CA
5 *     papowell@lprng.com
6 * See LICENSE for conditions of use.
7 * $Id: checkpc.h,v 1.1.1.1 2008/10/15 03:28:27 james26_jang Exp $
8 ***************************************************************************/
9
10
11
12#ifndef _CHECKPC_H_
13#define _CHECKPC_H_ 1
14
15/* PROTOTYPES */
16int main( int argc, char *argv[], char *envp[] );
17void mkdir_path( char *path );
18void Scan_printer(struct line_list *spooldirs);
19void Check_executable_filter( char *id, char *filter_str );
20void Make_write_file( char *file, char *printer );
21void usage(void);
22int getage( char *age );
23int getk( char *age );
24int Check_file( char  *path, int fix, int age, int rmflag );
25int Fix_create_dir( char  *path, struct stat *statb );
26int Fix_owner( char *path );
27int Fix_perms( char *path, int perms );
28int Check_spool_dir( char *path, int owner );
29void Test_port(int ruid, int euid, char *serial_line );
30void Fix_clean( char *s, int no );
31int Check_path_list( char *plist, int allow_missing );
32
33#endif
34