Postfix3.3.1
scan_dir.h
[詳解]
1 #ifndef _SCAN_DIR_H_INCLUDED_
2 #define _SCAN_DIR_H_INCLUDED_
3 
4 /*++
5 /* NAME
6 /* scan_dir 3h
7 /* SUMMARY
8 /* directory scanner
9 /* SYNOPSIS
10 /* #include <scan_dir.h>
11 /* DESCRIPTION
12 /* .nf
13 
14  /*
15  * The directory scanner interface.
16  */
17 typedef struct SCAN_DIR SCAN_DIR;
18 
19 extern SCAN_DIR *scan_dir_open(const char *);
20 extern char *scan_dir_next(SCAN_DIR *);
21 extern char *scan_dir_path(SCAN_DIR *);
22 extern void scan_dir_push(SCAN_DIR *, const char *);
23 extern SCAN_DIR *scan_dir_pop(SCAN_DIR *);
25 
26 /* LICENSE
27 /* .ad
28 /* .fi
29 /* The Secure Mailer license must be distributed with this software.
30 /* AUTHOR(S)
31 /* Wietse Venema
32 /* IBM T.J. Watson Research
33 /* P.O. Box 704
34 /* Yorktown Heights, NY 10598, USA
35 /*--*/
36 
37 #endif
SCAN_DIR * scan_dir_open(const char *)
Definition: scan_dir.c:165
void scan_dir_push(SCAN_DIR *, const char *)
Definition: scan_dir.c:124
SCAN_DIR * scan_dir_close(SCAN_DIR *)
Definition: scan_dir.c:210
SCAN_DIR * scan_dir_pop(SCAN_DIR *)
Definition: scan_dir.c:144
char * scan_dir_next(SCAN_DIR *)
Definition: scan_dir.c:177
char * scan_dir_path(SCAN_DIR *)
Definition: scan_dir.c:117