Add "-df" debugging flag to track file opens.

This commit is contained in:
David F. Skoll
2008-03-24 20:22:00 -04:00
parent 8d59f025af
commit 724bce4fb9
5 changed files with 379 additions and 14 deletions

View File

@@ -219,6 +219,9 @@ int OpenFile(char const *fname)
while (h) {
if (!strcmp(fname, h->filename)) {
if (DebugFlag & DB_TRACE_FILES) {
fprintf(ErrFp, "OpenFile(%s): Found in cache\n", fname);
}
CLine = h->cache;
STRSET(FileName, fname);
LineNo = 0;
@@ -233,8 +236,14 @@ int OpenFile(char const *fname)
/* If it's a dash, then it's stdin */
if (!strcmp(fname, "-")) {
fp = stdin;
if (DebugFlag & DB_TRACE_FILES) {
fprintf(ErrFp, "OpenFile(-): Reading stdin\n");
}
} else {
fp = fopen(fname, "r");
if (DebugFlag & DB_TRACE_FILES) {
fprintf(ErrFp, "OpenFile(%s): Opening file\n", fname);
}
}
if (!fp || !CheckSafety()) return E_CANT_OPEN;
CLine = NULL;
@@ -273,6 +282,9 @@ static int CacheFile(char const *fname)
CachedLine *cl;
char const *s;
if (DebugFlag & DB_TRACE_FILES) {
fprintf(ErrFp, "Caching file %s in memory\n", fname);
}
cl = NULL;
/* Create a file header */
cf = NEW(CachedFile);
@@ -598,6 +610,9 @@ int IncludeFile(char const *fname)
if (stat(fname, &statbuf) == 0) {
FilenameChain *fc;
if (S_ISDIR(statbuf.st_mode)) {
if (DebugFlag & DB_TRACE_FILES) {
fprintf(ErrFp, "Scanning directory %s for *.rem files\n", fname);
}
if (SetupGlobChain(fname, i) == OK) { /* Glob succeeded */
if (!i->chain) { /* Oops... no matching files */
if (!Hush) {

View File

@@ -369,11 +369,12 @@ void InitRemind(int argc, char const *argv[])
case 'D':
while (*arg) {
switch(*arg++) {
case 'e': case 'E': DebugFlag |= DB_ECHO_LINE; break;
case 'x': case 'X': DebugFlag |= DB_PRTEXPR; break;
case 't': case 'T': DebugFlag |= DB_PRTTRIG; break;
case 'v': case 'V': DebugFlag |= DB_DUMP_VARS; break;
case 'l': case 'L': DebugFlag |= DB_PRTLINE; break;
case 'e': case 'E': DebugFlag |= DB_ECHO_LINE; break;
case 'x': case 'X': DebugFlag |= DB_PRTEXPR; break;
case 't': case 'T': DebugFlag |= DB_PRTTRIG; break;
case 'v': case 'V': DebugFlag |= DB_DUMP_VARS; break;
case 'l': case 'L': DebugFlag |= DB_PRTLINE; break;
case 'f': case 'F': DebugFlag |= DB_TRACE_FILES; break;
default:
fprintf(ErrFp, ErrMsg[M_BAD_DB_FLAG], *(arg-1));
}

View File

@@ -117,11 +117,12 @@ typedef Parser *ParsePtr; /* Pointer to parser structure */
/* DEFINES for debugging flags */
#define DB_PRTLINE 1
#define DB_PRTEXPR 2
#define DB_PRTTRIG 4
#define DB_DUMP_VARS 8
#define DB_ECHO_LINE 16
#define DB_PRTLINE 1
#define DB_PRTEXPR 2
#define DB_PRTTRIG 4
#define DB_DUMP_VARS 8
#define DB_ECHO_LINE 16
#define DB_TRACE_FILES 32
/* Enumeration of the tokens */
enum TokTypes

View File

@@ -47,13 +47,13 @@ echo "" >> ../tests/test.out
echo "Test 8" >> ../tests/test.out
echo "" >> ../tests/test.out
../src/remind -p -l -b2 ../tests/include_dir 1 aug 2007 >> ../tests/test.out 2>&1
../src/remind -df -p -l -b2 ../tests/include_dir 1 aug 2007 >> ../tests/test.out 2>&1
echo "Test 9" >> ../tests/test.out
echo "" >> ../tests/test.out
../src/remind -p -l -b2 ../tests/nonexistent_include_dir 1 aug 2007 >> ../tests/test.out 2>&1
../src/remind -p -l -b2 ../tests/include_dir_no_rems 1 aug 2007 >> ../tests/test.out 2>&1
../src/remind -p -l -b2 ../tests/include_test.rem 1 aug 2007 >> ../tests/test.out 2>&1
../src/remind -df -p -l -b2 ../tests/nonexistent_include_dir 1 aug 2007 >> ../tests/test.out 2>&1
../src/remind -df -p -l -b2 ../tests/include_dir_no_rems 1 aug 2007 >> ../tests/test.out 2>&1
../src/remind -df -p -l -b2 ../tests/include_test.rem 1 aug 2007 >> ../tests/test.out 2>&1
chmod 644 include_dir/04cantread.rem

View File

@@ -1335,36 +1335,162 @@ September 30
# rem2ps end
Test 8
Scanning directory ../tests/include_dir for *.rem files
OpenFile(../tests/include_dir/01.rem): Opening file
Caching file ../tests/include_dir/01.rem in memory
OpenFile(../tests/include_dir/02.rem): Opening file
Caching file ../tests/include_dir/02.rem in memory
OpenFile(../tests/include_dir/04cantread.rem): Opening file
../tests/include_dir/02.rem(1): Can't open file: ../tests/include_dir/04cantread.rem
Scanning directory ../tests/include_dir for *.rem files
OpenFile(../tests/include_dir/01.rem): Found in cache
OpenFile(../tests/include_dir/02.rem): Found in cache
OpenFile(../tests/include_dir/04cantread.rem): Opening file
../tests/include_dir/02.rem(1): Can't open file: ../tests/include_dir/04cantread.rem
Scanning directory ../tests/include_dir for *.rem files
OpenFile(../tests/include_dir/01.rem): Found in cache
OpenFile(../tests/include_dir/02.rem): Found in cache
OpenFile(../tests/include_dir/04cantread.rem): Opening file
../tests/include_dir/02.rem(1): Can't open file: ../tests/include_dir/04cantread.rem
Scanning directory ../tests/include_dir for *.rem files
OpenFile(../tests/include_dir/01.rem): Found in cache
OpenFile(../tests/include_dir/02.rem): Found in cache
OpenFile(../tests/include_dir/04cantread.rem): Opening file
../tests/include_dir/02.rem(1): Can't open file: ../tests/include_dir/04cantread.rem
Scanning directory ../tests/include_dir for *.rem files
OpenFile(../tests/include_dir/01.rem): Found in cache
OpenFile(../tests/include_dir/02.rem): Found in cache
OpenFile(../tests/include_dir/04cantread.rem): Opening file
../tests/include_dir/02.rem(1): Can't open file: ../tests/include_dir/04cantread.rem
Scanning directory ../tests/include_dir for *.rem files
OpenFile(../tests/include_dir/01.rem): Found in cache
OpenFile(../tests/include_dir/02.rem): Found in cache
OpenFile(../tests/include_dir/04cantread.rem): Opening file
../tests/include_dir/02.rem(1): Can't open file: ../tests/include_dir/04cantread.rem
Scanning directory ../tests/include_dir for *.rem files
OpenFile(../tests/include_dir/01.rem): Found in cache
OpenFile(../tests/include_dir/02.rem): Found in cache
OpenFile(../tests/include_dir/04cantread.rem): Opening file
../tests/include_dir/02.rem(1): Can't open file: ../tests/include_dir/04cantread.rem
Scanning directory ../tests/include_dir for *.rem files
OpenFile(../tests/include_dir/01.rem): Found in cache
OpenFile(../tests/include_dir/02.rem): Found in cache
OpenFile(../tests/include_dir/04cantread.rem): Opening file
../tests/include_dir/02.rem(1): Can't open file: ../tests/include_dir/04cantread.rem
Scanning directory ../tests/include_dir for *.rem files
OpenFile(../tests/include_dir/01.rem): Found in cache
OpenFile(../tests/include_dir/02.rem): Found in cache
OpenFile(../tests/include_dir/04cantread.rem): Opening file
../tests/include_dir/02.rem(1): Can't open file: ../tests/include_dir/04cantread.rem
Scanning directory ../tests/include_dir for *.rem files
OpenFile(../tests/include_dir/01.rem): Found in cache
OpenFile(../tests/include_dir/02.rem): Found in cache
OpenFile(../tests/include_dir/04cantread.rem): Opening file
../tests/include_dir/02.rem(1): Can't open file: ../tests/include_dir/04cantread.rem
Scanning directory ../tests/include_dir for *.rem files
OpenFile(../tests/include_dir/01.rem): Found in cache
OpenFile(../tests/include_dir/02.rem): Found in cache
OpenFile(../tests/include_dir/04cantread.rem): Opening file
../tests/include_dir/02.rem(1): Can't open file: ../tests/include_dir/04cantread.rem
Scanning directory ../tests/include_dir for *.rem files
OpenFile(../tests/include_dir/01.rem): Found in cache
OpenFile(../tests/include_dir/02.rem): Found in cache
OpenFile(../tests/include_dir/04cantread.rem): Opening file
../tests/include_dir/02.rem(1): Can't open file: ../tests/include_dir/04cantread.rem
Scanning directory ../tests/include_dir for *.rem files
OpenFile(../tests/include_dir/01.rem): Found in cache
OpenFile(../tests/include_dir/02.rem): Found in cache
OpenFile(../tests/include_dir/04cantread.rem): Opening file
../tests/include_dir/02.rem(1): Can't open file: ../tests/include_dir/04cantread.rem
Scanning directory ../tests/include_dir for *.rem files
OpenFile(../tests/include_dir/01.rem): Found in cache
OpenFile(../tests/include_dir/02.rem): Found in cache
OpenFile(../tests/include_dir/04cantread.rem): Opening file
../tests/include_dir/02.rem(1): Can't open file: ../tests/include_dir/04cantread.rem
Scanning directory ../tests/include_dir for *.rem files
OpenFile(../tests/include_dir/01.rem): Found in cache
OpenFile(../tests/include_dir/02.rem): Found in cache
OpenFile(../tests/include_dir/04cantread.rem): Opening file
../tests/include_dir/02.rem(1): Can't open file: ../tests/include_dir/04cantread.rem
Scanning directory ../tests/include_dir for *.rem files
OpenFile(../tests/include_dir/01.rem): Found in cache
OpenFile(../tests/include_dir/02.rem): Found in cache
OpenFile(../tests/include_dir/04cantread.rem): Opening file
../tests/include_dir/02.rem(1): Can't open file: ../tests/include_dir/04cantread.rem
Scanning directory ../tests/include_dir for *.rem files
OpenFile(../tests/include_dir/01.rem): Found in cache
OpenFile(../tests/include_dir/02.rem): Found in cache
OpenFile(../tests/include_dir/04cantread.rem): Opening file
../tests/include_dir/02.rem(1): Can't open file: ../tests/include_dir/04cantread.rem
Scanning directory ../tests/include_dir for *.rem files
OpenFile(../tests/include_dir/01.rem): Found in cache
OpenFile(../tests/include_dir/02.rem): Found in cache
OpenFile(../tests/include_dir/04cantread.rem): Opening file
../tests/include_dir/02.rem(1): Can't open file: ../tests/include_dir/04cantread.rem
Scanning directory ../tests/include_dir for *.rem files
OpenFile(../tests/include_dir/01.rem): Found in cache
OpenFile(../tests/include_dir/02.rem): Found in cache
OpenFile(../tests/include_dir/04cantread.rem): Opening file
../tests/include_dir/02.rem(1): Can't open file: ../tests/include_dir/04cantread.rem
Scanning directory ../tests/include_dir for *.rem files
OpenFile(../tests/include_dir/01.rem): Found in cache
OpenFile(../tests/include_dir/02.rem): Found in cache
OpenFile(../tests/include_dir/04cantread.rem): Opening file
../tests/include_dir/02.rem(1): Can't open file: ../tests/include_dir/04cantread.rem
Scanning directory ../tests/include_dir for *.rem files
OpenFile(../tests/include_dir/01.rem): Found in cache
OpenFile(../tests/include_dir/02.rem): Found in cache
OpenFile(../tests/include_dir/04cantread.rem): Opening file
../tests/include_dir/02.rem(1): Can't open file: ../tests/include_dir/04cantread.rem
Scanning directory ../tests/include_dir for *.rem files
OpenFile(../tests/include_dir/01.rem): Found in cache
OpenFile(../tests/include_dir/02.rem): Found in cache
OpenFile(../tests/include_dir/04cantread.rem): Opening file
../tests/include_dir/02.rem(1): Can't open file: ../tests/include_dir/04cantread.rem
Scanning directory ../tests/include_dir for *.rem files
OpenFile(../tests/include_dir/01.rem): Found in cache
OpenFile(../tests/include_dir/02.rem): Found in cache
OpenFile(../tests/include_dir/04cantread.rem): Opening file
../tests/include_dir/02.rem(1): Can't open file: ../tests/include_dir/04cantread.rem
Scanning directory ../tests/include_dir for *.rem files
OpenFile(../tests/include_dir/01.rem): Found in cache
OpenFile(../tests/include_dir/02.rem): Found in cache
OpenFile(../tests/include_dir/04cantread.rem): Opening file
../tests/include_dir/02.rem(1): Can't open file: ../tests/include_dir/04cantread.rem
Scanning directory ../tests/include_dir for *.rem files
OpenFile(../tests/include_dir/01.rem): Found in cache
OpenFile(../tests/include_dir/02.rem): Found in cache
OpenFile(../tests/include_dir/04cantread.rem): Opening file
../tests/include_dir/02.rem(1): Can't open file: ../tests/include_dir/04cantread.rem
Scanning directory ../tests/include_dir for *.rem files
OpenFile(../tests/include_dir/01.rem): Found in cache
OpenFile(../tests/include_dir/02.rem): Found in cache
OpenFile(../tests/include_dir/04cantread.rem): Opening file
../tests/include_dir/02.rem(1): Can't open file: ../tests/include_dir/04cantread.rem
Scanning directory ../tests/include_dir for *.rem files
OpenFile(../tests/include_dir/01.rem): Found in cache
OpenFile(../tests/include_dir/02.rem): Found in cache
OpenFile(../tests/include_dir/04cantread.rem): Opening file
../tests/include_dir/02.rem(1): Can't open file: ../tests/include_dir/04cantread.rem
Scanning directory ../tests/include_dir for *.rem files
OpenFile(../tests/include_dir/01.rem): Found in cache
OpenFile(../tests/include_dir/02.rem): Found in cache
OpenFile(../tests/include_dir/04cantread.rem): Opening file
../tests/include_dir/02.rem(1): Can't open file: ../tests/include_dir/04cantread.rem
Scanning directory ../tests/include_dir for *.rem files
OpenFile(../tests/include_dir/01.rem): Found in cache
OpenFile(../tests/include_dir/02.rem): Found in cache
OpenFile(../tests/include_dir/04cantread.rem): Opening file
../tests/include_dir/02.rem(1): Can't open file: ../tests/include_dir/04cantread.rem
Scanning directory ../tests/include_dir for *.rem files
OpenFile(../tests/include_dir/01.rem): Found in cache
OpenFile(../tests/include_dir/02.rem): Found in cache
OpenFile(../tests/include_dir/04cantread.rem): Opening file
../tests/include_dir/02.rem(1): Can't open file: ../tests/include_dir/04cantread.rem
Scanning directory ../tests/include_dir for *.rem files
OpenFile(../tests/include_dir/01.rem): Found in cache
OpenFile(../tests/include_dir/02.rem): Found in cache
OpenFile(../tests/include_dir/04cantread.rem): Opening file
../tests/include_dir/02.rem(1): Can't open file: ../tests/include_dir/04cantread.rem
# rem2ps begin
August 2007 31 3 0
@@ -1378,6 +1504,7 @@ September 30
# rem2ps end
Test 9
OpenFile(../tests/nonexistent_include_dir): Opening file
Can't open file: ../tests/nonexistent_include_dir
Error reading ../tests/nonexistent_include_dir: Can't open file
# rem2ps begin
@@ -1385,6 +1512,7 @@ August 2007 31 3 0
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
July 31
September 30
Scanning directory ../tests/include_dir_no_rems for *.rem files
../tests/include_dir_no_rems: No files matching *.rem
Error reading ../tests/include_dir_no_rems: No files matching *.rem
# rem2ps begin
@@ -1392,98 +1520,318 @@ August 2007 31 3 0
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
July 31
September 30
OpenFile(../tests/include_test.rem): Opening file
Caching file ../tests/include_test.rem in memory
Scanning directory include_dir for *.rem files
OpenFile(include_dir/01.rem): Opening file
Caching file include_dir/01.rem in memory
OpenFile(include_dir/02.rem): Opening file
Caching file include_dir/02.rem in memory
OpenFile(include_dir/04cantread.rem): Opening file
include_dir/02.rem(1): Can't open file: include_dir/04cantread.rem
Scanning directory include_dir_no_rems for *.rem files
../tests/include_test.rem(2): include_dir_no_rems: No files matching *.rem
OpenFile(nonexistent_include_dir): Opening file
../tests/include_test.rem(3): Can't open file: nonexistent_include_dir
OpenFile(../tests/include_test.rem): Found in cache
Scanning directory include_dir for *.rem files
OpenFile(include_dir/01.rem): Found in cache
OpenFile(include_dir/02.rem): Found in cache
OpenFile(include_dir/04cantread.rem): Opening file
include_dir/02.rem(1): Can't open file: include_dir/04cantread.rem
Scanning directory include_dir_no_rems for *.rem files
../tests/include_test.rem(2): include_dir_no_rems: No files matching *.rem
OpenFile(nonexistent_include_dir): Opening file
../tests/include_test.rem(3): Can't open file: nonexistent_include_dir
OpenFile(../tests/include_test.rem): Found in cache
Scanning directory include_dir for *.rem files
OpenFile(include_dir/01.rem): Found in cache
OpenFile(include_dir/02.rem): Found in cache
OpenFile(include_dir/04cantread.rem): Opening file
include_dir/02.rem(1): Can't open file: include_dir/04cantread.rem
Scanning directory include_dir_no_rems for *.rem files
../tests/include_test.rem(2): include_dir_no_rems: No files matching *.rem
OpenFile(nonexistent_include_dir): Opening file
../tests/include_test.rem(3): Can't open file: nonexistent_include_dir
OpenFile(../tests/include_test.rem): Found in cache
Scanning directory include_dir for *.rem files
OpenFile(include_dir/01.rem): Found in cache
OpenFile(include_dir/02.rem): Found in cache
OpenFile(include_dir/04cantread.rem): Opening file
include_dir/02.rem(1): Can't open file: include_dir/04cantread.rem
Scanning directory include_dir_no_rems for *.rem files
../tests/include_test.rem(2): include_dir_no_rems: No files matching *.rem
OpenFile(nonexistent_include_dir): Opening file
../tests/include_test.rem(3): Can't open file: nonexistent_include_dir
OpenFile(../tests/include_test.rem): Found in cache
Scanning directory include_dir for *.rem files
OpenFile(include_dir/01.rem): Found in cache
OpenFile(include_dir/02.rem): Found in cache
OpenFile(include_dir/04cantread.rem): Opening file
include_dir/02.rem(1): Can't open file: include_dir/04cantread.rem
Scanning directory include_dir_no_rems for *.rem files
../tests/include_test.rem(2): include_dir_no_rems: No files matching *.rem
OpenFile(nonexistent_include_dir): Opening file
../tests/include_test.rem(3): Can't open file: nonexistent_include_dir
OpenFile(../tests/include_test.rem): Found in cache
Scanning directory include_dir for *.rem files
OpenFile(include_dir/01.rem): Found in cache
OpenFile(include_dir/02.rem): Found in cache
OpenFile(include_dir/04cantread.rem): Opening file
include_dir/02.rem(1): Can't open file: include_dir/04cantread.rem
Scanning directory include_dir_no_rems for *.rem files
../tests/include_test.rem(2): include_dir_no_rems: No files matching *.rem
OpenFile(nonexistent_include_dir): Opening file
../tests/include_test.rem(3): Can't open file: nonexistent_include_dir
OpenFile(../tests/include_test.rem): Found in cache
Scanning directory include_dir for *.rem files
OpenFile(include_dir/01.rem): Found in cache
OpenFile(include_dir/02.rem): Found in cache
OpenFile(include_dir/04cantread.rem): Opening file
include_dir/02.rem(1): Can't open file: include_dir/04cantread.rem
Scanning directory include_dir_no_rems for *.rem files
../tests/include_test.rem(2): include_dir_no_rems: No files matching *.rem
OpenFile(nonexistent_include_dir): Opening file
../tests/include_test.rem(3): Can't open file: nonexistent_include_dir
OpenFile(../tests/include_test.rem): Found in cache
Scanning directory include_dir for *.rem files
OpenFile(include_dir/01.rem): Found in cache
OpenFile(include_dir/02.rem): Found in cache
OpenFile(include_dir/04cantread.rem): Opening file
include_dir/02.rem(1): Can't open file: include_dir/04cantread.rem
Scanning directory include_dir_no_rems for *.rem files
../tests/include_test.rem(2): include_dir_no_rems: No files matching *.rem
OpenFile(nonexistent_include_dir): Opening file
../tests/include_test.rem(3): Can't open file: nonexistent_include_dir
OpenFile(../tests/include_test.rem): Found in cache
Scanning directory include_dir for *.rem files
OpenFile(include_dir/01.rem): Found in cache
OpenFile(include_dir/02.rem): Found in cache
OpenFile(include_dir/04cantread.rem): Opening file
include_dir/02.rem(1): Can't open file: include_dir/04cantread.rem
Scanning directory include_dir_no_rems for *.rem files
../tests/include_test.rem(2): include_dir_no_rems: No files matching *.rem
OpenFile(nonexistent_include_dir): Opening file
../tests/include_test.rem(3): Can't open file: nonexistent_include_dir
OpenFile(../tests/include_test.rem): Found in cache
Scanning directory include_dir for *.rem files
OpenFile(include_dir/01.rem): Found in cache
OpenFile(include_dir/02.rem): Found in cache
OpenFile(include_dir/04cantread.rem): Opening file
include_dir/02.rem(1): Can't open file: include_dir/04cantread.rem
Scanning directory include_dir_no_rems for *.rem files
../tests/include_test.rem(2): include_dir_no_rems: No files matching *.rem
OpenFile(nonexistent_include_dir): Opening file
../tests/include_test.rem(3): Can't open file: nonexistent_include_dir
OpenFile(../tests/include_test.rem): Found in cache
Scanning directory include_dir for *.rem files
OpenFile(include_dir/01.rem): Found in cache
OpenFile(include_dir/02.rem): Found in cache
OpenFile(include_dir/04cantread.rem): Opening file
include_dir/02.rem(1): Can't open file: include_dir/04cantread.rem
Scanning directory include_dir_no_rems for *.rem files
../tests/include_test.rem(2): include_dir_no_rems: No files matching *.rem
OpenFile(nonexistent_include_dir): Opening file
../tests/include_test.rem(3): Can't open file: nonexistent_include_dir
OpenFile(../tests/include_test.rem): Found in cache
Scanning directory include_dir for *.rem files
OpenFile(include_dir/01.rem): Found in cache
OpenFile(include_dir/02.rem): Found in cache
OpenFile(include_dir/04cantread.rem): Opening file
include_dir/02.rem(1): Can't open file: include_dir/04cantread.rem
Scanning directory include_dir_no_rems for *.rem files
../tests/include_test.rem(2): include_dir_no_rems: No files matching *.rem
OpenFile(nonexistent_include_dir): Opening file
../tests/include_test.rem(3): Can't open file: nonexistent_include_dir
OpenFile(../tests/include_test.rem): Found in cache
Scanning directory include_dir for *.rem files
OpenFile(include_dir/01.rem): Found in cache
OpenFile(include_dir/02.rem): Found in cache
OpenFile(include_dir/04cantread.rem): Opening file
include_dir/02.rem(1): Can't open file: include_dir/04cantread.rem
Scanning directory include_dir_no_rems for *.rem files
../tests/include_test.rem(2): include_dir_no_rems: No files matching *.rem
OpenFile(nonexistent_include_dir): Opening file
../tests/include_test.rem(3): Can't open file: nonexistent_include_dir
OpenFile(../tests/include_test.rem): Found in cache
Scanning directory include_dir for *.rem files
OpenFile(include_dir/01.rem): Found in cache
OpenFile(include_dir/02.rem): Found in cache
OpenFile(include_dir/04cantread.rem): Opening file
include_dir/02.rem(1): Can't open file: include_dir/04cantread.rem
Scanning directory include_dir_no_rems for *.rem files
../tests/include_test.rem(2): include_dir_no_rems: No files matching *.rem
OpenFile(nonexistent_include_dir): Opening file
../tests/include_test.rem(3): Can't open file: nonexistent_include_dir
OpenFile(../tests/include_test.rem): Found in cache
Scanning directory include_dir for *.rem files
OpenFile(include_dir/01.rem): Found in cache
OpenFile(include_dir/02.rem): Found in cache
OpenFile(include_dir/04cantread.rem): Opening file
include_dir/02.rem(1): Can't open file: include_dir/04cantread.rem
Scanning directory include_dir_no_rems for *.rem files
../tests/include_test.rem(2): include_dir_no_rems: No files matching *.rem
OpenFile(nonexistent_include_dir): Opening file
../tests/include_test.rem(3): Can't open file: nonexistent_include_dir
OpenFile(../tests/include_test.rem): Found in cache
Scanning directory include_dir for *.rem files
OpenFile(include_dir/01.rem): Found in cache
OpenFile(include_dir/02.rem): Found in cache
OpenFile(include_dir/04cantread.rem): Opening file
include_dir/02.rem(1): Can't open file: include_dir/04cantread.rem
Scanning directory include_dir_no_rems for *.rem files
../tests/include_test.rem(2): include_dir_no_rems: No files matching *.rem
OpenFile(nonexistent_include_dir): Opening file
../tests/include_test.rem(3): Can't open file: nonexistent_include_dir
OpenFile(../tests/include_test.rem): Found in cache
Scanning directory include_dir for *.rem files
OpenFile(include_dir/01.rem): Found in cache
OpenFile(include_dir/02.rem): Found in cache
OpenFile(include_dir/04cantread.rem): Opening file
include_dir/02.rem(1): Can't open file: include_dir/04cantread.rem
Scanning directory include_dir_no_rems for *.rem files
../tests/include_test.rem(2): include_dir_no_rems: No files matching *.rem
OpenFile(nonexistent_include_dir): Opening file
../tests/include_test.rem(3): Can't open file: nonexistent_include_dir
OpenFile(../tests/include_test.rem): Found in cache
Scanning directory include_dir for *.rem files
OpenFile(include_dir/01.rem): Found in cache
OpenFile(include_dir/02.rem): Found in cache
OpenFile(include_dir/04cantread.rem): Opening file
include_dir/02.rem(1): Can't open file: include_dir/04cantread.rem
Scanning directory include_dir_no_rems for *.rem files
../tests/include_test.rem(2): include_dir_no_rems: No files matching *.rem
OpenFile(nonexistent_include_dir): Opening file
../tests/include_test.rem(3): Can't open file: nonexistent_include_dir
OpenFile(../tests/include_test.rem): Found in cache
Scanning directory include_dir for *.rem files
OpenFile(include_dir/01.rem): Found in cache
OpenFile(include_dir/02.rem): Found in cache
OpenFile(include_dir/04cantread.rem): Opening file
include_dir/02.rem(1): Can't open file: include_dir/04cantread.rem
Scanning directory include_dir_no_rems for *.rem files
../tests/include_test.rem(2): include_dir_no_rems: No files matching *.rem
OpenFile(nonexistent_include_dir): Opening file
../tests/include_test.rem(3): Can't open file: nonexistent_include_dir
OpenFile(../tests/include_test.rem): Found in cache
Scanning directory include_dir for *.rem files
OpenFile(include_dir/01.rem): Found in cache
OpenFile(include_dir/02.rem): Found in cache
OpenFile(include_dir/04cantread.rem): Opening file
include_dir/02.rem(1): Can't open file: include_dir/04cantread.rem
Scanning directory include_dir_no_rems for *.rem files
../tests/include_test.rem(2): include_dir_no_rems: No files matching *.rem
OpenFile(nonexistent_include_dir): Opening file
../tests/include_test.rem(3): Can't open file: nonexistent_include_dir
OpenFile(../tests/include_test.rem): Found in cache
Scanning directory include_dir for *.rem files
OpenFile(include_dir/01.rem): Found in cache
OpenFile(include_dir/02.rem): Found in cache
OpenFile(include_dir/04cantread.rem): Opening file
include_dir/02.rem(1): Can't open file: include_dir/04cantread.rem
Scanning directory include_dir_no_rems for *.rem files
../tests/include_test.rem(2): include_dir_no_rems: No files matching *.rem
OpenFile(nonexistent_include_dir): Opening file
../tests/include_test.rem(3): Can't open file: nonexistent_include_dir
OpenFile(../tests/include_test.rem): Found in cache
Scanning directory include_dir for *.rem files
OpenFile(include_dir/01.rem): Found in cache
OpenFile(include_dir/02.rem): Found in cache
OpenFile(include_dir/04cantread.rem): Opening file
include_dir/02.rem(1): Can't open file: include_dir/04cantread.rem
Scanning directory include_dir_no_rems for *.rem files
../tests/include_test.rem(2): include_dir_no_rems: No files matching *.rem
OpenFile(nonexistent_include_dir): Opening file
../tests/include_test.rem(3): Can't open file: nonexistent_include_dir
OpenFile(../tests/include_test.rem): Found in cache
Scanning directory include_dir for *.rem files
OpenFile(include_dir/01.rem): Found in cache
OpenFile(include_dir/02.rem): Found in cache
OpenFile(include_dir/04cantread.rem): Opening file
include_dir/02.rem(1): Can't open file: include_dir/04cantread.rem
Scanning directory include_dir_no_rems for *.rem files
../tests/include_test.rem(2): include_dir_no_rems: No files matching *.rem
OpenFile(nonexistent_include_dir): Opening file
../tests/include_test.rem(3): Can't open file: nonexistent_include_dir
OpenFile(../tests/include_test.rem): Found in cache
Scanning directory include_dir for *.rem files
OpenFile(include_dir/01.rem): Found in cache
OpenFile(include_dir/02.rem): Found in cache
OpenFile(include_dir/04cantread.rem): Opening file
include_dir/02.rem(1): Can't open file: include_dir/04cantread.rem
Scanning directory include_dir_no_rems for *.rem files
../tests/include_test.rem(2): include_dir_no_rems: No files matching *.rem
OpenFile(nonexistent_include_dir): Opening file
../tests/include_test.rem(3): Can't open file: nonexistent_include_dir
OpenFile(../tests/include_test.rem): Found in cache
Scanning directory include_dir for *.rem files
OpenFile(include_dir/01.rem): Found in cache
OpenFile(include_dir/02.rem): Found in cache
OpenFile(include_dir/04cantread.rem): Opening file
include_dir/02.rem(1): Can't open file: include_dir/04cantread.rem
Scanning directory include_dir_no_rems for *.rem files
../tests/include_test.rem(2): include_dir_no_rems: No files matching *.rem
OpenFile(nonexistent_include_dir): Opening file
../tests/include_test.rem(3): Can't open file: nonexistent_include_dir
OpenFile(../tests/include_test.rem): Found in cache
Scanning directory include_dir for *.rem files
OpenFile(include_dir/01.rem): Found in cache
OpenFile(include_dir/02.rem): Found in cache
OpenFile(include_dir/04cantread.rem): Opening file
include_dir/02.rem(1): Can't open file: include_dir/04cantread.rem
Scanning directory include_dir_no_rems for *.rem files
../tests/include_test.rem(2): include_dir_no_rems: No files matching *.rem
OpenFile(nonexistent_include_dir): Opening file
../tests/include_test.rem(3): Can't open file: nonexistent_include_dir
OpenFile(../tests/include_test.rem): Found in cache
Scanning directory include_dir for *.rem files
OpenFile(include_dir/01.rem): Found in cache
OpenFile(include_dir/02.rem): Found in cache
OpenFile(include_dir/04cantread.rem): Opening file
include_dir/02.rem(1): Can't open file: include_dir/04cantread.rem
Scanning directory include_dir_no_rems for *.rem files
../tests/include_test.rem(2): include_dir_no_rems: No files matching *.rem
OpenFile(nonexistent_include_dir): Opening file
../tests/include_test.rem(3): Can't open file: nonexistent_include_dir
OpenFile(../tests/include_test.rem): Found in cache
Scanning directory include_dir for *.rem files
OpenFile(include_dir/01.rem): Found in cache
OpenFile(include_dir/02.rem): Found in cache
OpenFile(include_dir/04cantread.rem): Opening file
include_dir/02.rem(1): Can't open file: include_dir/04cantread.rem
Scanning directory include_dir_no_rems for *.rem files
../tests/include_test.rem(2): include_dir_no_rems: No files matching *.rem
OpenFile(nonexistent_include_dir): Opening file
../tests/include_test.rem(3): Can't open file: nonexistent_include_dir
OpenFile(../tests/include_test.rem): Found in cache
Scanning directory include_dir for *.rem files
OpenFile(include_dir/01.rem): Found in cache
OpenFile(include_dir/02.rem): Found in cache
OpenFile(include_dir/04cantread.rem): Opening file
include_dir/02.rem(1): Can't open file: include_dir/04cantread.rem
Scanning directory include_dir_no_rems for *.rem files
../tests/include_test.rem(2): include_dir_no_rems: No files matching *.rem
OpenFile(nonexistent_include_dir): Opening file
../tests/include_test.rem(3): Can't open file: nonexistent_include_dir
OpenFile(../tests/include_test.rem): Found in cache
Scanning directory include_dir for *.rem files
OpenFile(include_dir/01.rem): Found in cache
OpenFile(include_dir/02.rem): Found in cache
OpenFile(include_dir/04cantread.rem): Opening file
include_dir/02.rem(1): Can't open file: include_dir/04cantread.rem
Scanning directory include_dir_no_rems for *.rem files
../tests/include_test.rem(2): include_dir_no_rems: No files matching *.rem
OpenFile(nonexistent_include_dir): Opening file
../tests/include_test.rem(3): Can't open file: nonexistent_include_dir
OpenFile(../tests/include_test.rem): Found in cache
Scanning directory include_dir for *.rem files
OpenFile(include_dir/01.rem): Found in cache
OpenFile(include_dir/02.rem): Found in cache
OpenFile(include_dir/04cantread.rem): Opening file
include_dir/02.rem(1): Can't open file: include_dir/04cantread.rem
Scanning directory include_dir_no_rems for *.rem files
../tests/include_test.rem(2): include_dir_no_rems: No files matching *.rem
OpenFile(nonexistent_include_dir): Opening file
../tests/include_test.rem(3): Can't open file: nonexistent_include_dir
# rem2ps begin
August 2007 31 3 0