11 |
|
|
12 |
|
#include <sys/types.h> |
13 |
|
|
14 |
< |
#ifndef NIX |
14 |
> |
#ifndef NON_POSIX |
15 |
|
#ifdef BSD |
16 |
|
#include <sys/time.h> |
17 |
|
#include <sys/resource.h> |
115 |
|
|
116 |
|
double pixvalue(); |
117 |
|
|
118 |
< |
#ifdef NIX |
119 |
< |
#define file_exists(f) (access(f,F_OK)==0) |
120 |
< |
#else |
118 |
> |
#ifdef RHAS_STAT |
119 |
|
#include <sys/types.h> |
120 |
|
#include <sys/stat.h> |
121 |
|
int |
126 |
|
if (stat(fname, &sbuf) < 0) return(0); |
127 |
|
return((sbuf.st_mode & S_IFREG) != 0); |
128 |
|
} |
129 |
+ |
#else |
130 |
+ |
#define file_exists(f) (access(f,F_OK)==0) |
131 |
|
#endif |
132 |
|
|
133 |
|
|
137 |
|
{ |
138 |
|
if (code) /* report status */ |
139 |
|
report(); |
140 |
< |
#ifndef NIX |
140 |
> |
#ifndef NON_POSIX |
141 |
|
headclean(); /* delete header file */ |
142 |
|
pfclean(); /* clean up persist files */ |
143 |
|
#endif |
145 |
|
} |
146 |
|
|
147 |
|
|
148 |
< |
#ifndef NIX |
148 |
> |
#ifndef NON_POSIX |
149 |
|
void |
150 |
|
report() /* report progress */ |
151 |
|
{ |