home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 6 File
/
06-File.zip
/
FILES202.ZIP
/
FILES.H
< prev
next >
Wrap
C/C++ Source or Header
|
1989-02-28
|
1KB
|
41 lines
/* files.h
**
** Copyright (c) 1988, Christopher Laforet
** All Rights Reserved
**
*/
#define MAJOR_VERSION 2
#define MINOR_VERSION 2
struct file
{
unsigned char *file_name; /* just for portability */
unsigned short file_attr;
unsigned short file_owner_attr; /* just for portability */
unsigned short file_group_attr; /* just for portability */
FDATE file_date;
FTIME file_time;
unsigned long file_size;
};
extern unsigned short total_files;
extern unsigned long total_bytes;
extern int verbose_flag;
extern int directory_flag;
extern int current_flag;
extern int modified_flag;
extern int sort_flag;
extern int pattern_flag;
extern void usage(void);
extern void getfile(unsigned char *path_name,unsigned char *file_mask);
extern int compare(struct file **arg1,struct file **arg2);
extern void convert_date(FDATE *date,unsigned char *date_string);
extern void convert_time(FTIME *time,unsigned char *time_string);
extern unsigned long get_disk_space(unsigned char *path);