File:  [CSRG BSD Unix] / 43BSDReno / sys / nfs / TEST / pcnfs-tests / testsuit.tar
Revision 1.1: download - view: text, annotated - select for diffs
Tue Apr 24 16:12:57 2018 UTC (8 years, 1 month ago) by root
CVS tags: MAIN, HEAD
Initial revision

./   775  20115     11           0  4552136511   4214 ./basic/   775  20115     11           0  4552136061   5275 ./basic/subr.c   664  20115     11       23750  4552130364   6530 /*	@(#)subr.c	1.2 89/01/08 NFS Rev 2 Testsuite	*/
/*
 * Useful subroutines shared by all tests
 */

#include "tests.h"

char *Myname;

#ifdef ANSI

int unix_chdir(char * path);



#ifdef DOS
char *getwd(char * path);
#endif

#endif

/*
 * Build a directory tree "lev" levels deep
 * with "files" number of files in each directory
 * and "dirs" fan out.  Starts at the current directory.
 * "fname" and "dname" are the base of the names used for
 * files and directories.
 */
void
dirtree(lev, files, dirs, fname, dname, totfiles, totdirs)
	int lev;
	int files;
	int dirs;
	char *fname;
	char *dname;
	int *totfiles;
	int *totdirs;
{
	int fd;
	int f, d;
	char name[MAXPATHLEN];

	if (lev-- == 0) {
		return;
	}
	for ( f = 0; f < files; f++) {
		sprintf(name, "%s%d", fname, f);
		if ((fd = creat(name, CHMOD_YES)) < 0) {
			error("creat %s failed", name);
			exit(1);
		}
		(*totfiles)++;
		if (close(fd) < 0) {
			error("close %d failed", fd);
			exit(1);
		}
	}
	for ( d = 0; d < dirs; d++) {
		sprintf(name, "%s%d", dname, d);
		#ifdef DOS
		if (mkdir(name) < 0) {
		#else
		if (mkdir(name, 0777) < 0) {
		#endif
			error("mkdir %s failed", name);
			exit(1);
		}
		(*totdirs)++;
		if (unix_chdir(name) < 0) {
			error("chdir %s failed", name);
			exit(1);
		}
		dirtree(lev, files, dirs, fname, dname, totfiles, totdirs);
		if (unix_chdir("..") < 0) {
			error("chdir .. failed");
			exit(1);
		}
	}
}

/*
 * Remove a directory tree starting at the current directory.
 * "fname" and "dname" are the base of the names used for
 * files and directories to be removed - don't remove anything else!
 * "files" and "dirs" are used with fname and dname to generate
 * the file names to remove.
 *
 * This routine will fail if, say after removing known files,
 * the directory is not empty.
 *
 * This is used to test the unlink function and to clean up after tests.
 */
void
rmdirtree(lev, files, dirs, fname, dname, totfiles, totdirs, ignore)
	int lev;
	int files;
	int dirs;
	char *fname;
	char *dname;
	int *totfiles;		/* total removed */
	int *totdirs;		/* total removed */
	int ignore;
{
	int f, d;
	char name[MAXPATHLEN];

	if (lev-- == 0) {
		return;
	}
	for ( f = 0; f < files; f++) {
		sprintf(name, "%s%d", fname, f);
		if (unlink(name) < 0 && !ignore) {
			error("unlink %s failed", name);
			exit(1);
		}
		(*totfiles)++;
	}
	for ( d = 0; d < dirs; d++) {
		sprintf(name, "%s%d", dname, d);
		if (unix_chdir(name) < 0) {
			if (ignore)
				continue;
			error("chdir %s failed", name);
			exit(1);
		}
		rmdirtree(lev, files, dirs, fname, dname, totfiles, totdirs, ignore);
		if (unix_chdir("..") < 0) {
			error("chdir .. failed");
			exit(1);
		}
		if (rmdir(name) < 0) {
			error("rmdir %s failed", name);
			exit(1);
		}
		(*totdirs)++;
	}
}

/* VARARGS */
void
error(str, ar1, ar2, ar3, ar4, ar5, ar6, ar7, ar8, ar9)
	char *str;
	long ar1, ar2, ar3, ar4, ar5, ar6, ar7, ar8, ar9;
{
	char *ret;

	char path[MAXPATHLEN];

	if ((ret = getwd(path)) == NULL)

		fprintf(stderr, "%s: getwd failed\n", Myname);
	else
		fprintf(stderr, "\t%s: (%s) ", Myname, path);

	fprintf(stderr, str, ar1, ar2, ar3, ar4, ar5, ar6, ar7, ar8, ar9);
	if (errno)
		perror(" ");
	else
		fprintf(stderr, "\n");
	fflush(stderr);
	if (ret == NULL)
		exit(1);
}

static struct timeval ts, te;

/*
 * save current time in struct ts
 */
void
starttime()
{
	gettimeofday(&ts, (struct timezone *)0);
}

/*
 * sets the struct tv to the difference in time between
 * current time and the time in struct ts.
 */
void
endtime(tv)
	struct timeval *tv;
{

	gettimeofday(&te, (struct timezone *)0);
	if (te.tv_usec < ts.tv_usec) {
		te.tv_sec--;
		te.tv_usec += 1000000;
	}
	tv->tv_usec = te.tv_usec - ts.tv_usec;
	tv->tv_sec = te.tv_sec - ts.tv_sec;
}

void
printtimes(tv, nbytes)
	struct timeval *tv;	/* contains the elapsed time */
	long nbytes;		/* size * count */
{
	fprintf(stdout, " in %ld.%-2ld seconds",
		tv->tv_sec, tv->tv_usec / 10000L);
	if (nbytes > 0 && tv->tv_sec != 0)
		fprintf(stdout, " (%ld bytes/sec)", nbytes/tv->tv_sec);
}

/*
 * Set up and move to a test directory
 */
void
testdir(dir)
char *dir;
{
	struct stat statb;
	char str[MAXPATHLEN];
	char *getenv();

	/*
	 *  If dir is non-NULL, use that dir.  If NULL, first
	 *  check for env variable NFSTESTDIR.  If that is not
	 *  set, use the compiled-in TESTDIR.
	 */
	if (dir == NULL)
		if ((dir = getenv("NFSTESTDIR")) == NULL)
			dir = TESTDIR;

	if (stat(dir, &statb) == 0) {
		sprintf(str, "rm -r %s", dir);
		if (system(str) != 0) {
			error("can't remove old test directory %s", dir);
			exit(1);
		}
	}

	#ifdef DOS
	if (mkdir(dir) < 0) {
	#else
	if (mkdir(dir, 0777) < 0) {
	#endif
		error("can't create test directory %s", dir);
		exit(1);
	}
	if (unix_chdir(dir) < 0) {
		error("can't chdir to test directory %s", dir);
		exit(1);
	}
}

/*
 * Move to a test directory
 */
int
mtestdir(dir)
char *dir;
{
	char *getenv();

	/*
	 *  If dir is non-NULL, use that dir.  If NULL, first
	 *  check for env variable NFSTESTDIR.  If that is not
	 *  set, use the compiled-in TESTDIR.
	 */
	if (dir == NULL)
		if ((dir = getenv("NFSTESTDIR")) == NULL)
			dir = TESTDIR;

	if (unix_chdir(dir) < 0) {
		error("can't chdir to test directory %s", dir);
		return -1;
	}
	return 0;
}

/*
 *  get parameter at parm, convert to int, and make sure that
 *  it is at least min.
 */
long
getparm(parm, min, label)
char *parm, *label;
long min;
{
	long val = atol(parm);
	if (val < min) {
		error("Illegal %s parameter %ld, must be at least %ld",
			label, val, min);
		exit(1);
	}
	return val;
}

#ifdef DOS

#ifdef ANSI
void chdrive(char * path);
#endif

/*
 * Change to drive specified in path
 */

void
chdrive(path)
char *path;
{
	int desireddrive, drive;
	if (path[1] == ':')
		{
		desireddrive = toupper(path[0]) - ('A' - 1);
		_dos_setdrive(desireddrive, &drive);
		_dos_getdrive(&drive);
		if (drive != desireddrive)
			{
			error("can't change to drive %c:", path[0]);
			exit(1);
			}
		}
}

/*
 *  exit point for successful test
 */
void
complete()
{
	fprintf(stdout, "\t%s ok.\n", Myname);
#ifdef DOS
	chdrive(Myname);
#endif
	exit(0);
}


int
unix_chdir(path)
char *path;
{
	#ifdef DOS
	chdrive(path);
	#endif
	return chdir(path);
}

char *
getwd(path)
char * path;
{
	return getcwd(path, MAXPATHLEN);
}

int
unix_chmod(path, mode)
char *path;
int mode;
{
	int dosmode = (mode&0500 ? S_IREAD : 0) | (mode&0200 ? S_IWRITE : 0);
	return chmod(path, dosmode);
}

int
lstat(path, buf)
char *path;
struct stat *buf;
{
	return stat(path, buf);
}

void
gettimeofday(struct timeval *TV, struct timezone *TimeZone)
{
	struct dostime_t dostime;
	_dos_gettime(&dostime);
	TV->tv_sec = dostime.hour * 3600L
		+ dostime.minute * 60L
		+ dostime.second;
	TV->tv_usec = dostime.hsecond * 10000L;
	TimeZone = TimeZone;	/* shut up compiler/lint */
}

int
statfs(path, buf)
char *path;
struct statfs *buf;
{
	char *p = (char *) buf;
	int i;
	unsigned drive;
	struct diskfree_t diskspace;
	
	for (i = 0; i < sizeof(*buf); i++)
		*p++ = (char) -1;
	buf->f_type = 0;	/* that's what the man page says */
	if (path[1] == ':')
		drive = toupper(path[0]) - ('A' - 1);
	else
		_dos_getdrive(&drive);
	if (_dos_getdiskfree(drive, &diskspace))
		return -1;
	buf->f_bsize = diskspace.bytes_per_sector;
	buf->f_blocks = (long) diskspace.total_clusters
		* diskspace.sectors_per_cluster;
	buf->f_bfree = (long) diskspace.avail_clusters
		* diskspace.sectors_per_cluster;
	buf->f_bavail = buf->f_bfree;
	return 0;
}

/***************************************************************
DIRENT EMULATION FOR DOS
***************************************************************/
char pattern[MAXNAMLEN];
struct find_t findtst;
int maxentry;
int currententry;
int diropen = 0;
struct dirent *dirlist;
DIR dirst;

#ifdef ANSI
static void copynametolower(char *dest, char *src);
static void findt_to_dirent(struct find_t *f, struct dirent *d);
#endif

DIR *
opendir(dirname)
char *dirname;
{
	int i;
	unsigned attributes = _A_NORMAL|_A_RDONLY|_A_HIDDEN|_A_SUBDIR;
	strcpy(pattern, dirname);
	strcat(pattern, "\\*.*");
	if (diropen)
		return NULL;
	diropen = 1;
	dirlist = (struct dirent *) malloc(512 * sizeof(struct dirent));
	if (dirlist == NULL)
		return NULL;
	if (_dos_findfirst(pattern, attributes, &findtst))
		return NULL;
	findt_to_dirent(&findtst, &dirlist[0]);
	for (i = 1; ! _dos_findnext(&findtst); i++) {
		findt_to_dirent(&findtst, &dirlist[i]);
	}
	maxentry = i - 1;
	currententry = 0;
	return &dirst;
}

void
rewinddir(dirp)
DIR *dirp;
{
	int i;
	unsigned attributes = _A_NORMAL|_A_RDONLY|_A_HIDDEN|_A_SUBDIR;
	dirp = dirp;	/* shut up compiler */
	if (_dos_findfirst(pattern, attributes, &findtst)) {
		error("rewind failed");
		exit(1);
	}
	findt_to_dirent(&findtst, &dirlist[0]);
	for (i = 1; ! _dos_findnext(&findtst); i++) {
		findt_to_dirent(&findtst, &dirlist[i]);
	}
	maxentry = i - 1;
	currententry = 0;
}

long
telldir(dirp)
DIR *dirp;
{
	dirp = dirp;	/* keep compiler happy */
	return (long) currententry;
}

void
seekdir(dirp, loc)
DIR *dirp;
long loc;
{
	dirp = dirp;	/* keep compiler happy */
	if (loc <= (long) maxentry)
		currententry = (int) loc;
	/* else seekdir silently fails */
}

struct dirent *
readdir(dirp)
DIR *dirp;
{
	dirp = dirp;	/* shut up compiler */
	if (currententry > maxentry)
		return (struct dirent *) NULL;
	else {
		return &dirlist[currententry++];
	}
}

void
findt_to_dirent(f, d)
struct find_t *f;
struct dirent *d;
{
	copynametolower(d->d_name, f->name);
}

static void
copynametolower(dest, src)
char *dest;
char *src;
{
	int i;
	for (i = 0; dest[i] = (char) tolower((int) src[i]); i++) {
		/* null body */
	}
}

void
closedir(dirp)
DIR *dirp;
{
	dirp = dirp;	/* keep compiler happy */
	diropen = 0;
}

#endif /* DOS */


 * sets the struct tv ./basic/test5a.c   664  20115     11        6656  4552130373   6750 /*	@(#)test5a.c	1.2 89/01/10 NFS Rev 2 Testsuite	*/
/*
 * Test write - DOES NOT VERIFY WRITE CONTENTS
 *
 * Uses the following important system calls against the server:
 *
 *	chdir()
 *	mkdir()		(for initial directory creation if not -m)
 *	creat()
 *	write()
 *	stat()
 *	fstat()
 */

#include "tests.h"

#define	BUFSZ	8192
#define	DSIZE	1048576L

int Tflag = 0;		/* print timing */
int Hflag = 0;		/* print help message */
int Fflag = 0;		/* test function only;  set count to 1, negate -t */
int Nflag = 0;		/* Suppress directory operations */

void usage(void);

void
usage()
{
	fprintf(stdout, "usage: %s [-htfn] [size count fname]\n", Myname);
	fprintf(stdout, "  Flags:  h    Help - print this usage info\n");
	fprintf(stdout, "          t    Print execution time statistics\n");
	fprintf(stdout, "          f    Test function only (negate -t)\n");
	fprintf(stdout, "          n    Suppress test directory create operations\n");
}

void main(int argc,char *argv[]);

void
main(argc, argv)
	int argc;
	char *argv[];
{
	int count = DCOUNT;	/* times to do each file */
	int ct;
	long size = DSIZE;
	long si;
	long i;
	int fd;
	int bytes;
	char *bigfile = "bigfile";
	struct timeval time;
	struct stat statb;
	char *opts;
	char buf[BUFSZ];

	umask(0);
	setbuf(stdout, NULL);
	Myname = *argv++;
	argc--;
	while (argc && **argv == '-') {
		for (opts = &argv[0][1]; *opts; opts++) {
			switch (*opts) {
				case 'h':	/* help */
					usage();
					exit(1);

				case 't':	/* time */
					Tflag++;
					break;
				
				case 'f':	/* funtionality */
					Fflag++;
					break;
				
				case 'n':	/* No Test Directory create */
					Nflag++;
					break;

				default:
					error("unknown option '%c'", *opts);
					usage();
					exit(1);
			}
		}
		argc--;
		argv++;
	}

	if (argc) {
                size = getparm(*argv, 1L, "size");
		argv++;
		argc--;
	}
	if (argc) {
                count = (int) getparm(*argv, 1L, "count");
		argv++;
		argc--;
	}
	if (argc) {
                bigfile = *argv;
		argv++;
		argc--;
	}
	if (argc) {
		usage();
		exit(1);
	}
	
	if (Fflag) {
		Tflag = 0;
		count = 1;
	}

	fprintf(stdout, "%s: write\n", Myname);

	if (!Nflag)
		testdir(NULL);
	else
		mtestdir(NULL);

	/* Set up contents, however we won't verify. */
	for (i=0; i < BUFSZ / sizeof(long); i++) {
		((long *)buf)[i] = i;
	}

	if (Tflag) {
		starttime();
	}

	for (ct = 0; ct < count; ct++) {
		if ((fd = creat(bigfile, CHMOD_YES)) < 0) {
			error("can't create '%s'", bigfile);
			exit(1);
		}
		if (fstat(fd, &statb) < 0) {
			error("can't stat '%s'", bigfile);
			exit(1);
		}
		if (statb.st_size != 0) {
			error("'%s' has size %ld, should be 0",
			    bigfile, statb.st_size);
			exit(1);
		}
                for (si = size; si > 0; si -= BUFSZ) {
			bytes = (int) MIN((long) BUFSZ, si);
			if (write(fd, buf, bytes) != bytes) {
				error("'%s' write failed", bigfile);
				exit(1);
			}
		}
		close(fd);
		if (stat(bigfile, &statb) < 0) {
			error("can't stat '%s'", bigfile);
			exit(1);
		}
		if (statb.st_size != size) {
			error("'%s' has size %ld, should be %ld",
			    bigfile, statb.st_size, size);
			exit(1);
		}
	}

	if (Tflag) {
		endtime(&time);
	}

	fprintf(stdout, "\twrote %ld byte file %d times", size, count);
	if (Tflag) {
		printtimes(&time, size * (long) count);
	}
	fprintf(stdout, "\n");

	complete();
}
mpiler happy */
	diropen = 0;
}

#endif /* DOS */


 * sets the struct tv ./basic/tests.h   664  20115     11        2773  4552130402   6677 /*	@(#)tests.h	1.2 89/01/08 NFS Rev 2 Testsuite	*/

/* Do all includes here so you don't have to mess with each file */

#ifndef DOS
#include <sys/param.h>
#endif
#ifndef major
#include <sys/types.h>
#endif
#include <sys/stat.h>
#include <stdio.h>
#include <errno.h>
#ifdef DOS
#include <fcntl.h>
#include <dos.h>
#include <time.h>
#include "unixdos.h"
#include <direct.h>
#include <io.h>
#include <stdlib.h>
#include <string.h>
#include <ctype.h>
#endif

#define	TESTDIR	"o:\\nfstestd"
#define	DNAME	"dir."
#define	FNAME	"file."
#define	DCOUNT	10
#define	DDIRS	2
#define	DLEVS	5
#define	DFILS	5

#ifdef DOS
#define CHMOD_MASK (S_IREAD | S_IWRITE)
#define CHMOD_YES CHMOD_MASK
#define CHMOD_NO S_IREAD
#else
#define CHMOD_MASK 0777
#define CHMOD_YES 0666
#define CHMOD_NO 0
#endif

#ifdef ANSI
void error(char *str,...);
void starttime(void);
void endtime(struct timeval *tv);
void printtimes(struct timeval *tv, long nbytes);
void testdir(char *dir);
int mtestdir(char *dir);
long getparm(char *parm, long min, char *label);
void complete(void);
int unix_chdir(char *path);
void dirtree(int lev, int files, int dirs, char *fname, char *dname, int *totfiles, int *totdirs);
void rmdirtree(int lev, int files, int dirs, char *fname, char *dname, int *totfiles, int *totdirs, int ignore);
#ifdef DOS
char *getwd(char *path);
#endif
int unix_chmod(char *path, int mode);
#endif

extern int errno;

extern char *Myname;		/* name I was invoked with (for error msgs) */

e 't'./basic/unixdos.h   664  20115     11        6727  4552130404   7233 struct timeval
{
	long tv_sec;  /* seconds since midnight (unlike Unix) */
	long tv_usec; /* and microseconds */
};

typedef unsigned char u_char;

#define MAXPATHLEN 256	/* tune later */
#define MIN(a, b) (((a) < (b)) ? (a) : (b))

void gettimeofday(struct timeval *TV, struct timezone *TimeZone);
int unix_chdir(char * path);
char * getwd(char * path);
int unix_chmod(char * path, int mode);
int lstat(char *path, struct stat *buf);

/************************************************************
statfs stuff
************************************************************/

          typedef struct {
                 long    val[2];
          } fsid_t;
          struct statfs {
                 long    f_type;     /* type of info, zero for now */
                 long    f_bsize;    /* fundamental file system block size */
                 long    f_blocks;   /* total blocks in file system */
                 long    f_bfree;    /* free blocks */
                 long    f_bavail;   /* free blocks available to non-super-user */
                 long    f_files;    /* total file nodes in file system */
                 long    f_ffree;    /* free file nodes in fs */
                 fsid_t  f_fsid;     /* file system id */
                 long    f_spare[7]; /* spare for later */
          };
          
int statfs(char *path, struct statfs *buf);

/************************************************************
From /usr/include/directory.h, simplified:
************************************************************/

#ifndef	__dirent_h
#define	__dirent_h

/*
 * Definitions for library routines operating on directories.
 */
typedef int DIR;	/* just a dummy */

DIR *opendir(char *dirname);
struct dirent *readdir(DIR *dirp);
void rewinddir(DIR *dirp);
void closedir(DIR *dirp);
#ifndef	_POSIX_SOURCE
void seekdir(DIR *dirp, long loc);
long telldir(DIR *dirp);
#endif	/* POSIX_SOURCE */

#endif	/* !__dirent_h */

/*************************************************************
From /usr/include/sys/dirent.h:
*************************************************************/

/*
 * Filesystem-independent directory information.
 * Directory entry structures are of variable length.
 * Each directory entry is a struct dirent containing its file number, the
 * offset of the next entry (a cookie interpretable only the filesystem
 * type that generated it), the length of the entry, and the length of the
 * name contained in the entry.  These are followed by the name. The
 * entire entry is padded with null bytes to a 4 byte boundary. All names
 * are guaranteed null terminated. The maximum length of a name in a
 * directory is MAXNAMLEN, plus a null byte.
 */

#ifndef	__sys_dirent_h
#define	__sys_dirent_h

struct	dirent {
	/* just need d_name field for Cthon tests */
	char		d_name[13];	/* name (up to MAXNAMLEN + 1) */
};

#ifndef	_POSIX_SOURCE
/*
 * It's unlikely to change, but make sure that sizeof d_name above is
 * at least MAXNAMLEN + 1 (more may be added for padding).
 */
#define	MAXNAMLEN	255
/*
 * The macro DIRSIZ(dp) gives the minimum amount of space required to represent
 * a directory entry.  For any directory entry dp->d_reclen >= DIRSIZ(dp).
 * Specific filesystem types may use this macro to construct the value
 * for d_reclen.
 */
#undef	DIRSIZ
#define	DIRSIZ(dp) \
	(((sizeof(struct dirent) - (MAXNAMLEN+1) + ((dp)->d_namlen+1)) +3) & ~3)

#endif	/* !_POSIX_SOURCE */
#endif	/* !__sys_dirent_h */
if /* DOS */


 * sets the struct tv ./basic/subr.obj   777  20115     11       35434  4552136064   7072 �subr.c%�MS Cn�	�SLIBCE��0s3��CV7�NDGROUP_TEXTCODE_DATADATACONST_BSSBSS$$TYPESDEBTYP	$$SYMBOLSDEBSYM)�H�H��H
�H	�� o
�� 
����V�
@E��

__acrtused_statfs_fflush_opendir_atol_readdir__ctype
_rewinddir_exit_fprintf_error	_closedir
_starttime_endtime_seekdir_getenv_telldir_printtimes_chdir_testdir_getcwd	_mtestdir_mkdir_malloc_rmdir_chmod_perror_getparm��_pattern�b��n�	_complete_close$�_findtst�hb,g�	_creat��.	_maxentry��b
_currententry��b_dirlist��b��__chkstk�_dirst��bT�__aNldivE�copynametolowerÌ_dirtree_sprintf_system��findt_to_dirent__dos_findfirst
_gettimeofday__dos_findnext_unlink	__aNulmul_unix_chdir__dos_getdrive_getwd
_rmdirtree__dos_getdiskfree_unix_chmod_strcat
__dos_gettime��
_Myname��b�B_lstat_chdrive_stat_errno_strcpy__dos_setdrive__iobϐ�_statfsg�_opendir]	�_readdir5�'
_rewinddir?
�_error���	_closedir��.
_starttime���_endtime���_seekdir�
�$_telldir�
�"_printtimesl��_testdir���	_mtestdir���_getparm"��	_complete
��Ґ_diropen����copynametolower��,d�_dirtree���findt_to_dirent{�)��g
_gettimeofday���_unix_chdirD��_getwdj��
_rmdirtree���_unix_chmod���_lstat���_chdrive��枈�Ѡ	%s%dcreat %s failedclose %d failed%s%dmkdir %s failedchdir %s failed..chdir .. failed%s%dunlink %s failed%s%dchdir %s failed..chdir .. failedrmdir %s failed%s: getwd failed
	%s: (%s)  
 in %ld.%-2ld seconds (%ld bytes/sec)NFSTESTDIRo:\nfstestdrm -r %scan't remove old test directory %scan't create test directory %scan't chdir to test directory %sNFSTESTDIRo:\nfstestdcan't chdir to test directory %sIllegal %s parameter %ld, must be at least %ldcan't change to drive %c:	%s ok.
\*.*y�rewind failed4�P��dirtree���V)�U���WV0��V%Y��	�lev�files
�dirs
�fname�dname�totfiles
�totdirs���fd���f���d
��nameΜ�V)�z�F�N=t��edž��������F9���|�|�����v
�P���P�����P���P�������=|����P�P����P����^��������=|������P����P����t�dž��������F9���|������v�%P���P������P���=|����P�*P����P����^����P���=|����P�:P����P����v�v�v�v
�v�v�v�����JP���=|��MP����P����9�S�]�nV	�dV�`��RV2�N��-V	�#V���V2��V	��V��V��V*�ǝ��V	��VĐ��~V�oV	�eV�a��JV!�;V*�2�B����và
�^_��]����dirtree���V)�����	rmdirtree��V5��U���WV���V%Y���	�lev�files
�dirs
�fname�dname�totfiles
�totdirs�ignore���f���d
��nameQ��V5�X��F�N=t��Kdž��������F9���|�S�����v
�]P���P������P���=|�"�~t����P�bP����P����^���dž��������F9���|�������v�sP���P������P���=|�%�~u������P�xP����P����v�v�v�v�v
�v�v�v�������P���=|���P����P������P���=|����P��P����P�����N�OV	�EV�A��.V�#V	�V���V2����V	��V�ѝ��V2��V*Ğ��pV	�fV�b��FV0�;V*�2�d��+,./50K1f2u45�6�7�9�:�;�=�A�BDEF$G3I=JXKjLtN~O�_�k�l�n�o�p�q�r�tuvw(x>yQzZ{]|l~v�����������f���^��*�Z�8��\@�
�^_��]����m��	rmdirtree��V5�:����error���V6��U���WV>��V%Y��Q	�str	�ar1	
�ar2	�ar3	�ar4	�ar5	�ar6	�ar7	"�ar8	&�ar9	���ret
���path��V8�������P����F�=t��6��P�P��������P�6��P�P����v(�v&�v$�v"�v �v�v�v�v�v�v�v�v�v�v�v
�v�v�v�P���(�>u�
��P������P�P����P����~�t�
�P�����M��V	��VīVA��V
ġVAĝ���VĐ�ćV>��V
�|VA�=V
�9VA�5��2V:�#V
�VA���V:�V4{����U�8�
�^_��]�?�<����errord��V8������	starttime��V
4�#�U���WV�P�P���^_��]ü��V.���V%à6����	starttime����endtime!�	�V�V
���U���WVI��V%Y��tvT��V5�t��P�P�����9~�#}�	9r��.��@B��^��+�G�W�^��+
��W��8�i��e��a��]��Q��M��I��E��>��8��3��.��%��������	V.����;�
p٠
f^_��]�����fendtime���V5� �l�f
printtimes	��V/�lU���WVǜ�V%Y� 3�tv�nbytes��V1�uw�'�RP�^�w�w�RP�^�w�7��P�P����~}�<~�	�~w�.�^�Gu�!�^�w�7�v�v�RP��P�P������lV
�hVA�d��_V'�'V
�#VA���V'�O�7q��
�^_��]����w�
printtimes���V1�Q��w�testdir���V-��U���WV&��V%Y�*j	�dir��statb	��str���V/����~t���P����F=t��F�����P�v���=t�<�v�
P���P������P���=u��v�P�����P����v���=|��v�6P�k����P����v���=|��v�UP�C����P���Ȝ7��V	IJ���V2��V	Ċ��yV�pV	�b��QV+�FV*�=��,V=�!��V�
�~����n� �
�^_��]�E�S����testdire��V/������mtestdir���V+��U���WVn��V%Y��	�dir���V-�8��~t��vP����F=t��F��v���=|����'V2�!��V�
�=��������������*�A��������������������������"�,�7�O�f�l�w��������������2�D�W�d�n����������������	�<��v��P�������������������MV�
^_��]����^�mtestdir��V-���"�getparml��V%�"U���WV��V%Y�5�
�parm	�min
�label	���valm��V'�Z-�v����F��V��F�V9V�~�0}�9F�r�#�v�v�v��v��v
��P�����P����F��V�����HV	�:��V��G��V"�
�^_��]����g-�getparmj��V'�
��-�chdrive���V<��U���WV���V%Y�4#
�path���desireddrive���driveJ��V<�w��^�:t�g�^������u��^��- ��^��-@�F��F�P�v�����F�P����F�9F�u��^��P��P������P���Ϝ�nV	�`��HV3�>V@�VZ�S��'s��
^_��]������chdrive��V<�U�
�complete���V#�;
U���WV�6��P�P����6�X����P���^_��]�:��,V	�V:�V
�VA���
V:�V%��8W�7>complete�D>
unix_chdir͜	�V2�V��DU���WV��V%Y��
�pathE��V2�O�v�4����v�������
Ve�������
d^_��]�q�&Od
unix_chdir���V2���jOdgetwd?��V4
�jU���WVƜ�V%Y��
�path��V4�u�P�v����1��Vh�������
�^_��]�|���!u�getwdK��V4� ���u�
unix_chmod���V7
��U���WV���V%Y�.�
�path
�mode
���dosmode��V7�?��F�u��������F@u����ƉF��v��v������3V8�@��;/�
�^_��]�0���L��
unix_chmodb��V7�����lstat���V;��U���WVY��V%Y�'
�path	
buf?��V;���v�v����S��V=A�B�+�
�^_��]��� ��lstat��V;�"D����gettimeofday��V.��U���WV5��V%Y�0b�TV�TimeZone
��ndostimeu��V.�c�F�P�����RP�F�*�+�QP��Ȱ<�f�ȃ��F�*�ȃ��^��W�'�RP�F�*�+�QP��^�G�W�F�F�
�NV1�V1�V9�����f_��
a^_��]� F�pagettimeofday��V.��gastatfs��V?�gU���WV���V%Y�K�
�path	�buf���p���i���drive��q	diskspaceǜ�VA�nr�F�F��F���F�~�@|��^��F�������^��G��^�:t�-�^������u��^��- ��^��-@�F��
���GV���

"-<Wpz �.�1�3�4�5�6�8�9�<C
DF*H4I>NDQOSXTdXjZu[�_�b�c�d�h�k�l�p�ruv>w[xa|gr�x�����������F�P����F�P�v����=u�����V�^�F��G�G+�P�v�+�P�v���^�G�W
+�P�v�+�P�v���^�G�W�^�v�D�T�G�W�����XV1�@V1�V6�V3q��_�����
W	^_��]è���rW	statfs$��VA��]	rW	opendir��V=�]	U���WV͜�V%Y�1

�dirname���i���
attributes���V?��h	�F��v�P����P�P����>u�����P�����>t���~�P�v��P���=u���_�6�P����F���F��P���=t�!�F�����������P�P�������F�H����]�^��V&��V#��V"��V,IJV ĮV$��V/ČV �{V,�wV �tV$�_V-�[V�TV �EV$�AV$�;V�2��"��V8�V���
V?�	V�7��q�
9
^_��]���h	9
opendir���V?�9?
h	9
	rewinddir��V9�?
U���WV��V%Y�.T
�dirp���i���
attributes���V;��J
�F��F�F�P�v��P���=u��P�����P����6�P����F���F��P���=t�!�F�����������P�P�������F�H��.�<čV#ĉV"�|V,�xV �tV$�VV/�RV �AV,�=V �:V$�3V	�%��V-�V�V H�~ϠX�g�
�
^_��]�#�;�J
�
	rewinddir��V;��"�
J
�
telldir^��V0��
U���WVL��V%Y��
�dirp2��V2��
�F�F������V#�����
��
�
^_��]���"�
�
telldirn��V2��$�
�
�
seekdir[��V2��
U���WV.��V%Y��
�dirp	�loc&��V4�)
�F�F��9V~�}�9Fv��F�S�	�#V#�V"���m��%b�
/^_��]��$6
/seekdirۜ�V4��'5
/readdir���V;�5U���WV���V%Y���������	�	�'	�?	�Q	�W	�]	�h	�m	�z	��	��	��	��	��	��	��	��	��	��	�
�#
�&
�-
�3
�9
�?
�J
�O
�U
�n
�x
��
��
��
��
��
��
��
��
��
��
��
��
�
��)�/�5���
�dirp�V=�9@�F�F�9�	�������������������0V$� V#�V#�V#�V"��@��5�
u^_��]È��'F@ureaddir"��V=�%){@ufindt_to_dirent7��V,�{U���WV���V%Y�/~f�d���V,���FP�v���Ĝ�V(R�E�3�
�^_��]�g�#)!��findt_to_dirent8��V,�%G,���copynametolowerG��V(��U���WV���V%Y�'h
�dest	�src���i_��V(�K��F���F��^��v������u�
�^��v� ��^��v��^��v�<u������V&����lG��
�^_��]��#I,X��copynametolower ��V(��.���closedirV��V5��U���WV8��V%Y��
�dirp#��V7���F�F�Ȝ����������
^_��]���.�closedirŜ�V7�������C�@�F�R�[�u�{������������	
j���
�ts�_ctype
�tepatternhfindtst�maxentry�currententry�dirlist
�dirst�Myname
�errno_iob�/̨VA̚V>̋V:�}V&�mV$�XV#�GV"�7V �'V���
V������������y����	�stati"����������������������z�st_dev��st_ino��st_mode��st_nlink��st_uid��st_gid�
�st_rdev��st_size��st_atime��st_mtime��st_ctime�zt��stat������y@���_iobufi����������,�_ptr��_cnt��_base��_flag��_file�x����������������������������������������������������������������������������������x����xh��y�`�i�j�find_ti�f���������g=�reserved��attrib��wr_time��wr_date��size��name����y �o�p�	dostime_ti
��������(�hour��minute��second��hsecond�y@�r�s�
diskfree_ti�
��������P�total_clusters��avail_clusters��sectors_per_cluster��bytes_per_sector�����������
zt�h�find_t�������������������������������������������������������������������������������������������y@�����timevali�����tv_sec��tv_usec��zt���timevalzt���timezone�����������x@��y@�����i���val��x����y�	�����statfsi������������������d�f_type��f_bsize��f_blocks��f_bfree��f_bavail��f_files��f_ffree��f_fsid��f_spare�$
zt���statfs����頡�
zt���direntyh���direnti���������g�d_name�������������������������������������������������������������������������������������������������������������������������������������x�������������������������������u��c��x������x(����x�������������x������������������u��c�����x���������������������������S�M�
u��c
�������x����xX�����x�����u��c�����u��c������u��c��x������u��c������x`����xH��x���x����x�����
u���c���
������
u���c�����x�x����u��c��������x����u��c����
u���c����
u���c���������
u���c�����

u���c������u��c����������
u���c�����x����u��c�	����u��c��~�����
u���c�
�����������������u��c�xp����
u���c�!����u��c�#���
u���c�&�~��u��c�(�����u��c�+��u��c�-��t]�q�&Od
unix_chdir���V2���jOdgetwd?��V4
�jU���WVƜ�V%Y��
�path��V4�u�P�v����1��Vh�������
�^_��]�|���!u�getw./basic/test4a.c   664  20115     11        5541  4552130370   6734 /*	@(#)test4a.c	1.2 89/01/10 NFS Rev 2 Testsuite	*/
/*
 * Test getattr and lookup
 *
 * Creates the files in the test directory - does not create a directory
 * tree.
 *
 * Uses the following important system calls against the server:
 *
 *	chdir()
 *	mkdir()		(for initial directory creation if not -m)
 *	creat()
 *	stat()
 */

#include "tests.h"

int Tflag = 0;		/* print timing */
int Hflag = 0;		/* print help message */
int Fflag = 0;		/* test function only;  set count to 1, negate -t */
int Nflag = 0;		/* Suppress directory operations */

#ifdef ANSI
void usage(void);
#endif

void
usage()
{
	fprintf(stdout, "usage: %s [-htfn] [files count fname]\n", Myname);
	fprintf(stdout, "  Flags:  h    Help - print this usage info\n");
	fprintf(stdout, "          t    Print execution time statistics\n");
	fprintf(stdout, "          f    Test function only (negate -t)\n");
	fprintf(stdout, "          n    Suppress test directory create operations\n");
}

#ifdef ANSI
void main(int argc, char *argv[]);
#endif

void
main(argc, argv)
	int argc;
	char *argv[];
{
	int files = 10;		/* number of files in each dir */
	int fi;
	int count = 50;	/* times to do each file */
	int ct;
	int totfiles = 0;
	int totdirs = 0;
	char *fname = FNAME;
	struct timeval time;
	char str[MAXPATHLEN];
	struct stat statb;
	char *opts;

	umask(0);
	setbuf(stdout, NULL);
	Myname = *argv++;
	argc--;
	while (argc && **argv == '-') {
		for (opts = &argv[0][1]; *opts; opts++) {
			switch (*opts) {
				case 'h':	/* help */
					usage();
					exit(1);

				case 't':	/* time */
					Tflag++;
					break;
				
				case 'f':	/* funtionality */
					Fflag++;
					break;
				
				case 'n':	/* suppress initial directory */
					Nflag++;
					break;
				
				default:
					error("unknown option '%c'", *opts);
					usage();
					exit(1);
			}
		}
		argc--;
		argv++;
	}

	if (argc) {
		files = (int) getparm(*argv, 1L, "files");
		argv++;
		argc--;
	}
	if (argc) {
		count = (int) getparm(*argv, 1L, "count");
		argv++;
		argc--;
	}
	if (argc) {
		fname = *argv;
		argc--;
		argv++;
	}
	if (argc) {
		usage();
		exit(1);
	}

	if (Fflag) {
		Tflag = 0;
		count = 1;
	}

	if (!Nflag)
		testdir(NULL);
	else
		mtestdir(NULL);

	dirtree(1, files, 0, fname, DNAME, &totfiles, &totdirs);

	fprintf(stdout, "%s: getattr and lookup\n", Myname);

	if (Tflag) {
		starttime();
	}

	for (ct = 0; ct < count; ct++) {
		for (fi = 0; fi < files; fi++) {
			sprintf(str, "%s%d", fname, fi);
			if (stat(str, &statb) < 0) {
				error("can't stat %s", str);
				exit(1);
			}
		}
	}

	if (Tflag) {
		endtime(&time);
	}
	fprintf(stdout, "\t%d stats on %d files",
		files * count * 2, files);
	if (Tflag) {
		printtimes(&time, 0L);
	}
	fprintf(stdout, "\n");
	/* XXX REMOVE DIRECTORY TREE? */
	complete();
}
 "tests.h"

int Tflag = 0;		/* print timing */
int Hflag = 0;		/* print help message */
int Fflag = 0;		/* test function only;  set count to 1, negate -t *./basic/test1.c   664  20115     11        6216  4552130365   6574 /*	@(#)test1.c	1.3 89/01/10 NFS Rev 2 Testsuite	*/
/*
 * Test file and directory creation.
 * Builds a tree on the server.
 *
 * Uses the following important system calls against the server:
 *
 *	chdir()
 *	mkdir()		(if creating directories, level > 1)
 *	creat()
 */

#include "tests.h"

int Tflag = 0;		/* print timing */
int Hflag = 0;		/* print help message */
int Sflag = 0;		/* don't print non-error messages */
int Fflag = 0;		/* test function only;  set count to 1, negate -t */
int Nflag = 0;		/* Suppress directory operations */

#ifdef ANSI
void usage(void);
void main(int argc, char *argv[]);
#endif

void
usage()
{
	fprintf(stdout, "usage: %s [-htfn] [levels files dirs fname dname]\n",
	    Myname);
	/* -s is a hidden option used by test2 */
	fprintf(stdout, "  Flags:  h    Help - print this usage info\n");
	fprintf(stdout, "          t    Print execution time statistics\n");
	fprintf(stdout, "          f    Test function only (negate -t)\n");
	fprintf(stdout, "          n    Suppress test directory create operations\n");
}

void
main(argc, argv)
	int argc;
	char *argv[];
{
	int files = DFILS;	/* number of files in each dir */
	int totfiles = 0;
	int dirs = DDIRS;	/* directories in each dir */
	int totdirs = 0;
	int levels = DLEVS;	/* levels deep */
	char *fname = FNAME;
	char *dname = DNAME;
	struct timeval time;
	char *opts;

	setbuf(stdout, NULL);
	Myname = *argv++;
	argc--;
	while (argc && **argv == '-') {
		for (opts = &argv[0][1]; *opts; opts++) {
			switch (*opts) {
				case 'h':	/* help */
					usage();
					exit(1);

				case 's':	/* silent */
					Sflag++;
					break;

				case 't':	/* time */
					Tflag++;
					break;

				case 'f':	/* funtionality */
					Fflag++;
					break;

				case 'n':	/* No Test Directory create */
					Nflag++;
					break;

				default:
					error("unknown option '%c'", *opts);
					usage();
					exit(1);
			}
		}
		argc--;
		argv++;
	}

	if (argc) {
		levels = (int) getparm(*argv, 1L, "levels");
		argv++;
		argc--;
	}
	if (argc) {
		files = (int) getparm(*argv, 0L, "files");
		argv++;
		argc--;
	}
	if (argc) {
		dirs = (int) getparm(*argv, 0L, "dirs");
		if (dirs == 0 && levels != 1) {
			error("Illegal dirs parameter, must be at least 1");
			exit(1);
		}
		argv++;
		argc--;
	}
	if (argc) {
		fname = *argv;
		argc--;
		argv++;
	}
	if (argc) {
		dname = *argv;
		argc--;
		argv++;
	}
	if (argc != 0) {
		error("too many parameters");
		usage();
		exit(1);
	}

	if (Fflag) {
		Tflag = 0;
		levels = 2;
		files = 2;
		dirs = 2;
	}

	if (!Sflag) {
		fprintf(stdout, "%s: File and directory creation test\n",
		    Myname);
	}

	if (!Nflag)
		testdir(NULL);
	else
		mtestdir(NULL);

	if (Tflag && !Sflag) {
		starttime();
	}
	dirtree(levels, files, dirs, fname, dname, &totfiles, &totdirs);
	if (Tflag && !Sflag) {
		endtime(&time);
	}
	if (!Sflag) {
		fprintf(stdout,
		    "\tcreated %d files %d directories %d levels deep",
		    totfiles, totdirs, levels);
	}
	if (Tflag && !Sflag) {
		printtimes(&time, 0L);
	}
	if (!Sflag) {
		fprintf(stdout, "\n");
	}
	complete();
}
���������������������������������������������������������������������������������������������./basic/test2.c   664  20115     11        6251  4552130366   6575 /*	@(#)test2.c	1.3 89/01/10 NFS Rev 2 Testsuite	*/
/*
 * Test file and directory removal.
 * Builds a tree on the server.
 *
 * Uses the following important system calls against the server:
 *
 *	chdir()
 *	rmdir()		(if removing directories, level > 1)
 *	unlink()
 */

#include "tests.h"

int Tflag = 0;		/* print timing */
int Hflag = 0;		/* print help message */
int Fflag = 0;		/* test function only;  set count to 1, negate -t */
int Nflag = 0;		/* Suppress directory operations */

#ifdef ANSI
void usage(void);
void main(int argc, char *argv[]);
#endif

void
usage()
{
	fprintf(stdout, "usage: %s [-htfn] [levels files dirs fname dname]\n",
	    Myname);
	fprintf(stdout, "  Flags:  h    Help - print this usage info\n");
	fprintf(stdout, "          t    Print execution time statistics\n");
	fprintf(stdout, "          f    Test function only (negate -t)\n");
	fprintf(stdout, "          n    Suppress test directory create operations\n");
}

void
main(argc, argv)
	int argc;
	char *argv[];
{
	int files = DFILS;	/* number of files in each dir */
	int totfiles = 0;
	int dirs = DDIRS;	/* directories in each dir */
	int totdirs = 0;
	int levels = DLEVS;	/* levels deep */
	char *fname = FNAME;
	char *dname = DNAME;
	struct timeval time;
	char *opts;
	char str[256];

	setbuf(stdout, NULL);
	Myname = *argv++;
	argc--;
	while (argc && **argv == '-') {
		for (opts = &argv[0][1]; *opts; opts++) {
			switch (*opts) {
				case 'h':	/* help */
					usage();
					exit(1);

				case 't':	/* time */
					Tflag++;
					break;

				case 'f':	/* funtionality */
					Fflag++;
					break;

				case 'n':	/* No Test Directory create */
					Nflag++;
					break;

				default:
					error("unknown option '%c'", *opts);
					usage();
					exit(1);
			}
		}
		argc--;
		argv++;
	}

	if (argc) {
		levels = (int) getparm(*argv, 1L, "levels");
		argv++;
		argc--;
	}
	if (argc) {
		files = (int) getparm(*argv, 0L, "files");
		argv++;
		argc--;
	}
	if (argc) {
		dirs = (int) getparm(*argv, 0L, "dirs");
		if (dirs == 0 && levels != 1) {
			error("Illegal dirs parameter, must be at least 1");
			exit(1);
		}
		argv++;
		argc--;
	}
	if (argc) {
		fname = *argv;
		argc--;
		argv++;
	}
	if (argc) {
		dname = *argv;
		argc--;
		argv++;
	}
	if (argc != 0) {
		error("too many parameters");
		usage();
		exit(1);
	}

	if (Fflag) {
		Tflag = 0;
		levels = 2;
		files = 2;
		dirs = 2;
	}

	fprintf(stdout, "%s: File and directory removal test\n", Myname);

	if (mtestdir(NULL)) {
		sprintf(str, "test1 -s %s %d %d %d %s %s",
			Nflag ? "-n" : "",
			levels, files, dirs, fname, dname);
		if (system(str) != 0) {
			error("can't make directroy tree to remove");
			exit(1);
		}
		if (mtestdir(NULL)) {
			error("still can't go to test directory");
			exit(1);
		}
	}

	if (Tflag) {
		starttime();
	}
	rmdirtree(levels, files, dirs, fname, dname, &totfiles, &totdirs, 0);
	if (Tflag) {
		endtime(&time);
	}
	fprintf(stdout,
	    "\tremoved %d files %d directories %d levels deep",
	    totfiles, totdirs, levels);
	if (Tflag) {
		printtimes(&time, 0L);
	}
	fprintf(stdout, "\n");
	complete();
}
calls against the server:
 *
 *	chdir()
 *	rmdir()		(if removing directories, level > 1)
 *	unlink()
 */

#include "tests.h"

int Tflag = 0;		/* print timing */
int Hflag = 0;		/* print help message */
int Fflag = 0;		/* test function only;  set count to 1, negate -t */
int Nflag = 0;		/* Suppress directory operations */

#ifde./basic/test6.c   664  20115     11       13205  4552130375   6616 /*	@(#)test6.c	1.3 89/01/10 NFS Rev 2 Testsuite	*/
/*
 * Test readdir
 *
 * Uses the following important system/library calls against the server:
 *
 *	chdir()
 *	mkdir()		(for initial directory creation if not -m)
 *	creat()
 *	unlink()
 *	opendir(), rewinddir(), readdir(), closedir()
 */

#include "tests.h"

#ifdef ANSI
void usage(void);
void main(int argc, char *argv[]);
#endif

int Tflag = 0;		/* print timing */
int Hflag = 0;		/* print help message */
int Fflag = 0;		/* test function only;  set count to 1, negate -t */
int Nflag = 0;		/* Suppress directory operations */
int Iflag = 0;		/* Ignore non-test files dir entries */

#define MAXFILES 512		/* maximum files allowed for this test */
#define BITMOD	 8		/* bits per u_char */
u_char bitmap[MAXFILES / BITMOD];
#define BIT(x)    (bitmap[(x) / BITMOD] &   (1 << ((x) % BITMOD)) )
#define SETBIT(x) (bitmap[(x) / BITMOD] |=  (1 << ((x) % BITMOD)) )
#define CLRBIT(x) (bitmap[(x) / BITMOD] &= ~(1 << ((x) % BITMOD)) )

void
usage()
{
	fprintf(stdout, "usage: %s [-htfni] [files count fname]\n", Myname);
	fprintf(stdout, "  Flags:  h    Help - print this usage info\n");
	fprintf(stdout, "          t    Print execution time statistics\n");
	fprintf(stdout, "          f    Test function only (negate -t)\n");
	fprintf(stdout, "          n    Suppress test directory create operations\n");
	fprintf(stdout, "          i    Ignore non-test files dir entries\n");
}

void
main(argc, argv)
	int argc;
	char *argv[];
{
#if defined(DOS) || !defined(vax)
	struct dirent *dp;
#else
	struct direct *dp;
#endif
	char *fname = FNAME;
	int files = 200;	/* number of files in each dir */
	int fi;
	int count = 200;	/* times to read dir */
	int ct;
	int entries = 0;
	int totfiles = 0;
	int totdirs = 0;
	DIR *dir;
	struct timeval time;
	char *p, str[MAXPATHLEN];
	char *opts;
	int err, i, dot, dotdot;
	int nmoffset;

	umask(0);
	setbuf(stdout, NULL);
	Myname = *argv++;
	argc--;
	while (argc && **argv == '-') {
		for (opts = &argv[0][1]; *opts; opts++) {
			switch (*opts) {
				case 'h':	/* help */
					usage();
					exit(1);

				case 't':	/* time */
					Tflag++;
					break;
				
				case 'f':	/* funtionality */
					Fflag++;
					break;
				
				case 'n':	/* No Test Directory create */
					Nflag++;
					break;

				case 'i':	/* ignore spurious files */
					Iflag++;
					break;

				default:
					error("unknown option '%c'", *opts);
					usage();
					exit(1);
			}
		}
		argc--;
		argv++;
	}

	if (argc) {
		files = (int) getparm(*argv, 1L, "files");
		argv++;
		argc--;
	}
	if (argc) {
		count = (int) getparm(*argv, 1L, "count");
		argv++;
		argc--;
	}
	if (argc) {
		fname = *argv;
		argv++;
		argc--;
	}
	if (argc) {
		usage();
		exit(1);
	}

	nmoffset = strlen(fname);

	if (Fflag) {
		Tflag = 0;
		count = 1;
	}

	if (count > files) {
		error("count (%d) can't be greater than files (%d)",
			count, files);
		exit(1);
	}

	if (files > MAXFILES) {
		error("too many files requested (max is %d)", MAXFILES);
		exit(1);
	}

	fprintf(stdout, "%s: readdir\n", Myname);

	if (!Nflag)
		testdir(NULL);
	else
		mtestdir(NULL);

	dirtree(1, files, 0, fname, DNAME, &totfiles, &totdirs);

	if (Tflag) {
		starttime();
	}

	if ((dir = opendir(".")) == NULL) {
		error("can't opendir %s", ".");
		exit(1);
	}

	for (ct = 0; ct < count; ct++) {
		rewinddir(dir);
		dot = 0;
		dotdot = 0;
		err = 0;
		for (i = 0; i < sizeof(bitmap); i++)
			bitmap[i] = 0;
		while ((dp = readdir(dir)) != (struct dirent *) NULL) {
			entries++;
			if (strcmp(".", dp->d_name) == 0) {
				if (dot) {
					/* already read dot */
					error("'.' dir entry read twice");
					exit(1);
				}
				dot++;
				continue;
			} else if (strcmp("..", dp->d_name) == 0) {
				if (dotdot) {
					/* already read dotdot */
					error("'..' dir entry read twice");
					exit(1);
				}
				dotdot++;
				continue;
			}

			/*
			 * at this point, should have entry of the form
			 *  fname%d
			 */
			/* If we don't have our own directory, ignore
			   such errors (if Iflag set). */
			if (strncmp(dp->d_name, fname, nmoffset)) {
				if (Iflag)
					continue;
				else {
					error("unexpected dir entry '%s'",
						dp->d_name);
					exit(1);
				}
			}

			/* get ptr to numeric part of name */
			p = dp->d_name + nmoffset;
			fi = atoi(p);
			if (fi < 0 || fi >= MAXFILES) {
				error("unexpected dir entry '%s'",
					dp->d_name);
				exit(1);
			}
			if (BIT(fi)) {
				error("duplicate '%s' dir entry read",
					dp->d_name);
				err++;
			} else
				SETBIT(fi);
		}	/* end readdir loop */
		if (!dot) {
			error("didn't read '.' dir entry, pass %d", ct);
			err++;
		}
		if (!dotdot) {
			error("didn't read '..' dir entry, pass %d", ct);
			err++;
		}
		for (fi = 0; fi < ct; fi++) {
			if (BIT(fi)) {
				sprintf(str, "%s%d", fname, fi);
				error("unlinked '%s' dir entry read pass %d",
					str, ct);
				err++;
			}
		}
		for (fi = ct; fi < files; fi++) {
			if (!BIT(fi)) {
				sprintf(str, "%s%d", fname, fi);
				error("\
didn't read expected '%s' dir entry, pass %d", str, ct);
				err++;
			}
		}
		if (err) {
			error("Test failed with %d errors", err);
			exit(1);
		}
		sprintf(str, "%s%d", fname, ct);
		if (unlink(str) < 0) {
			error("can't unlink %s", str);
			exit(1);
		}
	}

	closedir(dir);

	if (Tflag) {
		endtime(&time);
	}
	fprintf(stdout, "\t%d entries read, %d files",
		entries, files);
	if (Tflag) {
		printtimes(&time, 0L);
	}
	fprintf(stdout, "\n");
	rmdirtree(1, files, 0, fname, DNAME, &totfiles, &totdirs, 1);
	complete();
}
�QP��Ȱ<�f�ȃ��F�*�ȃ��^��W�'�RP�F�*�+�QP��^�G�W�F�F�
�NV1�V1�V9�����f_��
a^_��]� F�pagettimeofday��V.��gastatfs��V?�gU���WV���V%Y�K�
�path	�buf���p���i���drive��q	diskspaceǜ�VA�nr�F�F��F���F�~�@|��^��F�������^��G��^�:t�-./basic/unixdos.c   664  20115     11         477  4552130403   7201 #ifdef DOS

#include <dos.h>
#include "unixdos.h"

void
gettimeofday(struct timeval *TV, struct timezone *TimeZone)
{
	struct dostime_t DosTime;
	_dos_gettime(&DosTime);
	TV->tv_sec = DosTime.hour * 3600L
		+ DosTime.minute * 60L
		+ DosTime.second;
	TV->tv_usec = DosTime.hsecond * 10000L;
}

#endif
dX�	test2.exe�X�	test3.exe�X�	test4.exeX�	test5.exeTX�	test6.exe�X�	test7.exe�X�	test8.exeX�	test9.exe./basic/runtests.bat   664  20115     11        1416  4552130363   7742 echo "Starting BASIC tests: test directory %NFSTESTDIR% (arg: %TESTARG%)"
mkdir %NFSTESTDIR%
if not exist %NFSTESTDIR% exit

test1 %TESTARG%
if errorlevel 1 exit

test2 %TESTARG%
if errorlevel 1 exit

test3 %TESTARG%
if errorlevel 1 exit

test4 %TESTARG%
if errorlevel 1 exit

rem test4a %TESTARG%
if errorlevel 1 exit

test5 %TESTARG%
if errorlevel 1 exit

rem test5a %TESTARG%
if errorlevel 1 exit

rem test5b %TESTARG%
if errorlevel 1 exit

test6 %TESTARG%
if errorlevel 1 exit

test7 %TESTARG%
if errorlevel 1 exit

rem test7a %TESTARG%
if errorlevel 1 exit

rem test7b %TESTARG%
if errorlevel 1 exit

test8 %TESTARG%
if errorlevel 1 exit

test9 %TESTARG%
if errorlevel 1 exit

echo "Congratulations, you passed the basic tests!"
map[MAXFILES / BITMOD];
#define BIT(x)    (bitmap[(x) / BITMOD] &   (1 << ((x) % BITMOD)) )
#define SETBIT(x) (bitmap[(x) / BITMOD] |=  (1 << ((x) % BITMOD)) )
#define CLRBIT(x) (bitmap[(x) / BITMOD] &= ~(1 << ((x) % BITMOD)) )

void
us./basic/test5.c   664  20115     11       11145  4552130371   6612 /*	@(#)test5.c	1.4 89/01/13 NFS Rev 2 Testsuite	*/
/*
 * Test read and write
 *
 * Uses the following important system calls against the server:
 *
 *	chdir()
 *	mkdir()		(for initial directory creation if not -m)
 *	creat()
 *	open()
 *	read()
 *	write()
 *	stat()
 *	fstat()
 *	unlink()
 */

#include "tests.h"

#define	BUFSZ	8192
#define	DSIZE	1048576L

int Tflag = 0;		/* print timing */
int Hflag = 0;		/* print help message */
int Fflag = 0;		/* test function only;  set count to 1, negate -t */
int Nflag = 0;		/* Suppress directory operations */


#ifdef ANSI
void usage(void);
#endif

void
usage()
{
	fprintf(stdout, "usage: %s [-htfn] [size count fname]\n", Myname);
	fprintf(stdout, "  Flags:  h    Help - print this usage info\n");
	fprintf(stdout, "          t    Print execution time statistics\n");
	fprintf(stdout, "          f    Test function only (negate -t)\n");
	fprintf(stdout, "          n    Suppress test directory create operations\n");
}

#ifdef ANSI
void main(int argc, char *argv[]);
#endif

void
main(argc, argv)
	int argc;
	char *argv[];
{
	int count = DCOUNT;	/* times to do each file */
	int ct;
	long size = DSIZE;
	long si;
	long i;
	int fd;
	int bytes;
	char *bigfile = "bigfile";
	struct timeval time;
	struct stat statb;
	char *opts;
	char buf[BUFSZ];

	umask(0);
	setbuf(stdout, NULL);
	Myname = *argv++;
	argc--;
	while (argc && **argv == '-') {
		for (opts = &argv[0][1]; *opts; opts++) {
			switch (*opts) {
				case 'h':	/* help */
					usage();
					exit(1);

				case 't':	/* time */
					Tflag++;
					break;
				
				case 'f':	/* funtionality */
					Fflag++;
					break;
				
				case 'n':	/* No Test Directory create */
					Nflag++;
					break;

				default:
					error("unknown option '%c'", *opts);
					usage();
					exit(1);
			}
		}
		argc--;
		argv++;
	}

	if (argc) {
                size = getparm(*argv, 1L, "size");
		argv++;
		argc--;
	}
	if (argc) {
                count = (int) getparm(*argv, 1L, "count");
		argv++;
		argc--;
	}
	if (argc) {
                bigfile = *argv;
		argv++;
		argc--;
	}
	if (argc) {
		usage();
		exit(1);
	}
	
	if (Fflag) {
		Tflag = 0;
		count = 1;
	}

	fprintf(stdout, "%s: read and write\n", Myname);

	if (!Nflag)
		testdir(NULL);
	else
		mtestdir(NULL);

	for (i=0; i < BUFSZ / sizeof(long); i++) {
		((long *)buf)[i] = i;
	}

	if (Tflag) {
		starttime();
	}

	for (ct = 0; ct < count; ct++) {
		if ((fd = creat(bigfile, CHMOD_YES)) < 0) {
			error("can't create '%s'", bigfile);
			exit(1);
		}
		if (fstat(fd, &statb) < 0) {
			error("can't stat '%s'", bigfile);
			exit(1);
		}
		if (statb.st_size != 0) {
			error("'%s' has size %ld, should be 0",
			    bigfile, statb.st_size);
			exit(1);
		}
                for (si = size; si > 0; si -= (long) BUFSZ) {
			bytes = (int) MIN((long) BUFSZ, si);
			if (write(fd, buf, bytes) != bytes) {
				error("'%s' write failed", bigfile);
				exit(1);
			}
		}
		close(fd);
		if (stat(bigfile, &statb) < 0) {
			error("can't stat '%s'", bigfile);
			exit(1);
		}
		if (statb.st_size != size) {
			error("'%s' has size %ld, should be %ld",
			    bigfile, statb.st_size, size);
			exit(1);
		}
	}

	if (Tflag) {
		endtime(&time);
	}

	if ((fd = open(bigfile, 0)) < 0) {
		error("can't open '%s'", bigfile);
		exit(1);
	}
	for (si = size; si > 0; si -= (long) BUFSZ) {
		bytes = (int) MIN((long) BUFSZ, si);
		if (read(fd, buf, bytes) != bytes) {
			error("'%s' read failed", bigfile);
			exit(1);
		}
		for (i = 0; i < bytes / sizeof(long); i++) {
			if (((long *)buf)[i] != i) {
				error("bad data in '%s'", bigfile);
				exit(1);
			}
		}
	}
	close(fd);

	fprintf(stdout, "\twrote %ld byte file %d times", size, count);
	if (Tflag) {
		fprintf(stdout, " in %d.%-2d seconds (%ld bytes/sec)",
		    time.tv_sec, time.tv_usec / 10000, size*count/time.tv_sec);
	}
	fprintf(stdout, "\n");
	if (Tflag) {
		starttime();
	}

	for (ct = 0; ct < count; ct++) {
		if ((fd = open(bigfile, 0)) < 0) {
			error("can't open '%s'", bigfile);
			exit(1);
		}
		for (si = size; si > 0; si -= (long) BUFSZ) {
			bytes = (int) MIN((long) BUFSZ, si);
			if (read(fd, buf, bytes) != bytes) {
				error("'%s' read failed", bigfile);
				exit(1);
			}
		}
		close(fd);
	}

	if (Tflag) {
		endtime(&time);
	}
	fprintf(stdout, "\tread %ld byte file %d times", size, 2*count);
	if (Tflag) {
		printtimes(&time, size * (long) count);
	}
	fprintf(stdout, "\n");

	if (unlink(bigfile) < 0) {
		error("can't unlink '%s'", bigfile);
		exit(1);
	}
	complete();
}
IT(fi);
		}	/* end readdir loop */
		if (!dot) {
			error("didn't read '.' dir entry, pass %d", ct);
			err++;
		}
		if (!dotdot) {
			error("didn't read '..' dir entry, pass %d", ct);
			err++;
		}
		for (fi = 0; fi < ct; fi++) {
			if (BIT(fi)) {
				sprintf(str, "%s%d", fname, fi);
				error("unlinked '%s' dir entry read pass %d",
					str, ct);
				err++;
			}
		}
		for (fi = ct; fi < f./basic/doit.bat   664  20115     11         107  4552130357   6771 :loop

o:
cd \
rmdir nfstestd
k:
test1
k:
test2

goto loop
�test5b.cxX�makefile.mak�X�test7.c�X�test8.c�X�test7a.c�X�test7b.c�X�test9.cX�	test1.exedX�	test2.exe�X�	test3.exe�X�	test4.exeX�	test5.exeTX�	test6.exe�X�	test7.exe�X�	test8.exeX�	test9.exePX�
test4a.exe�X�
test5a.exe�X�
test5b.exe./basic/test3.c   664  20115     11        4577  4552130367   6610 /*	@(#)test3.c	1.3 89/01/10 NFS Rev 2 Testsuite	*/
/*
 * Test lookup up and down across mount points
 *
 * Uses the following important system calls against the server:
 *
 *	chdir()
 *	getwd()
 *	stat()
 */

#include "tests.h"

int Tflag = 0;		/* print timing */
int Hflag = 0;		/* print help message */
int Fflag = 0;		/* test function only;  set count to 1, negate -t */
int Nflag = 0;		/* Suppress directory operations */

#ifdef ANSI
void usage(void);
void main(int argc, char *argv[]);
#endif

void
usage()
{
	fprintf(stdout, "usage: %s [-htfn] [count]\n", Myname);
	fprintf(stdout, "  Flags:  h    Help - print this usage info\n");
	fprintf(stdout, "          t    Print execution time statistics\n");
	fprintf(stdout, "          f    Test function only (negate -t)\n");
	fprintf(stdout, "          n    Suppress test directory create operations\n");
}

void
main(argc, argv)
	int argc;
	char *argv[];
{
	int count = 250;		/* times to do test */
	int ct;
	struct timeval time;
/*	struct statfs sfsb; */
	struct stat statb;
	char *opts;
	char path[MAXPATHLEN];

	umask(0);
	setbuf(stdout, NULL);
	Myname = *argv++;
	argc--;
	while (argc && **argv == '-') {
		for (opts = &argv[0][1]; *opts; opts++) {
			switch (*opts) {
				case 'h':	/* help */
					usage();
					exit(1);

				case 't':	/* time */
					Tflag++;
					break;
				
				case 'f':	/* funtionality */
					Fflag++;
					break;
				
				case 'n':	/* No Test Directory create */
					Nflag++;
					break;

				default:
					error("unknown option '%c'", *opts);
					usage();
					exit(1);
			}
		}
		argc--;
		argv++;
	}

	if (argc) {
		count = (int) getparm(*argv, 1L, "count");
		argv++;
		argc--;
	}
	if (argc) {
		usage();
		exit(1);
	}

	if (Fflag) {
		Tflag = 0;
		count = 1;
	}

	fprintf(stdout, "%s: lookups across mount point\n", Myname);

	if (!Nflag)
		testdir(NULL);
	else
		mtestdir(NULL);

	if (Tflag) {
		starttime();
	}

	for (ct = 0; ct < count; ct++) {
		if (getwd(path) == NULL) {
			fprintf(stderr, "%s: getwd failed\n", Myname);
			exit(1);
		}
		if (stat(path, &statb) < 0) {
			error("can't stat %s after getwd", path);
			exit(1);
		}
	}

	if (Tflag) {
		endtime(&time);
	}
	fprintf(stdout, "\t%d getwd and stat calls", count * 2);
	if (Tflag) {
		printtimes(&time, 0L);
	}
	fprintf(stdout, "\n");
	complete();
}
long *)buf)[i] = i;
	}

	if (Tflag) {
		starttime();
	}

	for (ct = 0; ct < count; ct++) {
		if ((fd = creat(bigfile, CHM./basic/test4.c   664  20115     11        6735  4552130367   6607 /*	@(#)test4.c	1.3 89/01/10 NFS Rev 2 Testsuite	*/
/*
 * Test setattr, getattr and lookup
 *
 * Creates the files in the test directory - does not create a directory
 * tree.
 *
 * Uses the following important system calls against the server:
 *
 *	chdir()
 *	mkdir()		(for initial directory creation if not -m)
 *	creat()
 *	chmod()
 *	stat()
 */

#include "tests.h"


int Tflag = 0;		/* print timing */
int Hflag = 0;		/* print help message */
int Fflag = 0;		/* test function only;  set count to 1, negate -t */
int Nflag = 0;		/* Suppress directory operations */

#ifdef ANSI
void usage(void);
#endif

void
usage()
{
	fprintf(stdout, "usage: %s [-htfn] [files count]\n", Myname);
	fprintf(stdout, "  Flags:  h    Help - print this usage info\n");
	fprintf(stdout, "          t    Print execution time statistics\n");
	fprintf(stdout, "          f    Test function only (negate -t)\n");
	fprintf(stdout, "          n    Suppress test directory create operations\n");
}

#ifdef ANSI
void main(int argc, char *argv[]);
#endif
void
main(argc, argv)
	int argc;
	char *argv[];
{
	int files = 10;		/* number of files in each dir */
	int fi;
	int count = 50;	/* times to do each file */
	int ct;
	int totfiles = 0;
	int totdirs = 0;
	char *fname = FNAME;
	struct timeval time;
	char str[MAXPATHLEN];
	struct stat statb;
	char *opts;

	umask(0);
	setbuf(stdout, NULL);
	Myname = *argv++;
	argc--;
	while (argc && **argv == '-') {
		for (opts = &argv[0][1]; *opts; opts++) {
			switch (*opts) {
				case 'h':	/* help */
					usage();
					exit(1);

				case 't':	/* time */
					Tflag++;
					break;
				
				case 'f':	/* funtionality */
					Fflag++;
					break;
				
				case 'n':	/* suppress initial directory */
					Nflag++;
					break;
				
				default:
					error("unknown option '%c'", *opts);
					usage();
					exit(1);
			}
		}
		argc--;
		argv++;
	}

	if (argc) {
		files = (int) getparm(*argv, 1L, "files");
		argv++;
		argc--;
	}
	if (argc) {
		count = (int) getparm(*argv, 1L, "count");
		argv++;
		argc--;
	}
	if (argc) {
		fname = *argv;
		argc--;
		argv++;
	}
	if (argc) {
		usage();
		exit(1);
	}

	if (Fflag) {
		Tflag = 0;
		count = 1;
	}

	if (!Nflag)
		testdir(NULL);
	else
		mtestdir(NULL);

	dirtree(1, files, 0, fname, DNAME, &totfiles, &totdirs);

	fprintf(stdout, "%s: setattr, getattr, and lookup\n", Myname);

	if (Tflag) {
		starttime();
	}

	for (ct = 0; ct < count; ct++) {
		for (fi = 0; fi < files; fi++) {
			sprintf(str, "%s%d", fname, fi);
			if (chmod(str, CHMOD_NO) < 0) {
				error("can't chmod 0 %s", str);
				exit(0);
			}
			if (stat(str, &statb) < 0) {
				error("can't stat %s", str);
				exit(1);
			}
			if ((statb.st_mode & CHMOD_MASK) != CHMOD_NO) {
				error("%s has mode %o after chmod 0",
				    str, (statb.st_mode & CHMOD_MASK));
				exit(1);
			}
			if (chmod(str, CHMOD_YES) < 0) {
				error("can't chmod 0666 %s", str);
				exit(0);
			}
			if (stat(str, &statb) < 0) {
				error("can't stat %s", str);
				exit(1);
			}
			if ((statb.st_mode & CHMOD_MASK) != CHMOD_YES) {
				error("%s has mode %o after chmod 0666",
				    str, (statb.st_mode & CHMOD_MASK));
				exit(1);
			}
		}
	}

	if (Tflag) {
		endtime(&time);
	}
	fprintf(stdout, "\t%d chmods and stats on %d files",
		files * count * 2, files);
	if (Tflag) {
		printtimes(&time, 0L);
	}
	fprintf(stdout, "\n");
	/* XXX REMOVE DIRECTORY TREE? */
	complete();
}
bytes) != bytes) {
			error("'%s' ./basic/test5b.c   664  20115     11        5620  4552130374   6740 /*	@(#)test5b.c	1.2 89/01/10 NFS Rev 2 Testsuite	*/
/*
 * Test read - will read a file of specified size, contents not looked at
 *
 * Uses the following important system calls against the server:
 *
 *	chdir()
 *	mkdir()		(for initial directory creation if not -m)
 *	open()
 *	read()
 *	unlink()
 */

#include "tests.h"

#define	BUFSZ	8192
#define	DSIZE	1048576L

int Tflag = 0;		/* print timing */
int Hflag = 0;		/* print help message */
int Fflag = 0;		/* test function only;  set count to 1, negate -t */
int Nflag = 0;		/* Suppress directory operations */

#ifdef ANSI
void usage(void);
void main(int argc, char *argv[]);
#endif

void
usage()
{
	fprintf(stdout, "usage: %s [-htfn] [size count fname]\n", Myname);
	fprintf(stdout, "  Flags:  h    Help - print this usage info\n");
	fprintf(stdout, "          t    Print execution time statistics\n");
	fprintf(stdout, "          f    Test function only (negate -t)\n");
	fprintf(stdout, "          n    Suppress test directory create operations\n");
}

void
main(argc, argv)
	int argc;
	char *argv[];
{
	int count = DCOUNT;	/* times to do each file */
	int ct;
	long size = DSIZE;
	long si;
	int fd;
	int bytes;
	char *bigfile = "bigfile";
	struct timeval time;
	char *opts;
	char buf[BUFSZ];

	umask(0);
	setbuf(stdout, NULL);
	Myname = *argv++;
	argc--;
	while (argc && **argv == '-') {
		for (opts = &argv[0][1]; *opts; opts++) {
			switch (*opts) {
				case 'h':	/* help */
					usage();
					exit(1);

				case 't':	/* time */
					Tflag++;
					break;
				
				case 'f':	/* funtionality */
					Fflag++;
					break;
				
				case 'n':	/* No Test Directory create */
					Nflag++;
					break;

				default:
					error("unknown option '%c'", *opts);
					usage();
					exit(1);
			}
		}
		argc--;
		argv++;
	}

	if (argc) {
                size = getparm(*argv, 1L, "size");
		argv++;
		argc--;
	}
	if (argc) {
                count = (int) getparm(*argv, 1L, "count");
		argv++;
		argc--;
	}
	if (argc) {
                bigfile = *argv;
		argv++;
		argc--;
	}
	if (argc) {
		usage();
		exit(1);
	}
	
	if (Fflag) {
		Tflag = 0;
		count = 1;
	}

	fprintf(stdout, "%s: read\n", Myname);

	mtestdir(NULL);

	if (Tflag) {
		starttime();
	}

	for (ct = 0; ct < count; ct++) {
		if ((fd = open(bigfile, 0)) < 0) {
			error("can't open '%s'", bigfile);
			exit(1);
		}
		for (si = size; si > 0; si -= (long) BUFSZ) {
			bytes = (int) MIN((long) BUFSZ, si);
			if (read(fd, buf, bytes) != bytes) {
				error("'%s' read failed", bigfile);
				exit(1);
			}
		}
		close(fd);
	}

	if (Tflag) {
		endtime(&time);
	}
	fprintf(stdout, "\tread %ld byte file %d times", size, count);
	if (Tflag) {
		printtimes(&time, size * (long) count);
	}
	fprintf(stdout, "\n");

	if (unlink(bigfile) < 0) {
		error("can't unlink '%s'", bigfile);
		exit(1);
	}
	complete();
}
yname);

	if (Tflag) {
		starttime();
	}

	for (ct = 0; ct < count; ct++) {
		for (fi = 0; fi < files; fi./basic/makefile.mak   664  20115     11        4475  4552130360   7637 #
#       @(#)Makefile	1.4 89/01/13 NFS Rev 2 Testsuite
#
# to make tests, use 'make'
# to copy tests to another directory, use 'make copy DESTDIR=dir'
# to copy source to another directory, use 'make dist DESTDIR=dir'

CC = cl
TESTS = test1$(EXE) test2$(EXE) test3$(EXE) test4$(EXE) test5$(EXE) \
	test6$(EXE) test7$(EXE) test8$(EXE) test9$(EXE)
AUXTESTS = test4a$(EXE) test5a$(EXE) test5b$(EXE) test7a$(EXE) test7b$(EXE)
DESTDIR = /no/such/path
#  Define NFS3_2 for NFS 3.2 compatibility - Comment out if not NFS 3.2
#COMPAT = -DNFS3_2
DEBUG = /Zi /Od
CFLAGS = $(COMPAT) $(DEBUG) -DDOS -DANSI -F 4000 /Fm /W3 /Ze
LINKFLAGS = /link /NOE
OBJ = .obj	# .o for Unix
EXE = .exe	# null for Unix
COMMONOBJ = subr$(OBJ) d:\msc\5.1\lib\binmode.obj
all: origtests auxtests

origtests: $(TESTS)
auxtests: $(AUXTESTS)

subr$(OBJ): subr.c unixdos.h tests.h
	$(CC) $(CFLAGS) -c $*.c

test1.exe: $*.c $(COMMONOBJ)
	$(CC) $(CFLAGS) -o $*$(EXE) $*.c $(COMMONOBJ) $(LINKFLAGS)

test2.exe: $*.c $(COMMONOBJ)
	$(CC) $(CFLAGS) -o $*$(EXE) $*.c $(COMMONOBJ) $(LINKFLAGS)

test3.exe: $*.c $(COMMONOBJ)
	$(CC) $(CFLAGS) -o $*$(EXE) $*.c $(COMMONOBJ) $(LINKFLAGS)

test4.exe: $*.c $(COMMONOBJ)
	$(CC) $(CFLAGS) -o $*$(EXE) $*.c $(COMMONOBJ) $(LINKFLAGS)

test4a.exe: $*.c $(COMMONOBJ)
	$(CC) $(CFLAGS) -o $*$(EXE) $*.c $(COMMONOBJ) $(LINKFLAGS)

test5.exe: $*.c $(COMMONOBJ)
	$(CC) $(CFLAGS) -o $*$(EXE) $*.c $(COMMONOBJ) $(LINKFLAGS)

test5a.exe: $*.c $(COMMONOBJ)
	$(CC) $(CFLAGS) -o $*$(EXE) $*.c $(COMMONOBJ) $(LINKFLAGS)

test5b.exe: $*.c $(COMMONOBJ)
	$(CC) $(CFLAGS) -o $*$(EXE) $*.c $(COMMONOBJ) $(LINKFLAGS)

test6.exe: $*.c $(COMMONOBJ)
	$(CC) $(CFLAGS) -o $*$(EXE) $*.c $(COMMONOBJ) $(LINKFLAGS)

test7.exe: $*.c $(COMMONOBJ)
	$(CC) $(CFLAGS) -o $*$(EXE) $*.c $(COMMONOBJ) $(LINKFLAGS)

test7a.exe: $*.c $(COMMONOBJ)
	$(CC) $(CFLAGS) -o $*$(EXE) $*.c $(COMMONOBJ) $(LINKFLAGS)

test7b.exe: $*.c $(COMMONOBJ)
	$(CC) $(CFLAGS) -o $*$(EXE) $*.c $(COMMONOBJ) $(LINKFLAGS)

test8.exe: $*.c $(COMMONOBJ)
	$(CC) $(CFLAGS) -o $*$(EXE) $*.c $(COMMONOBJ) $(LINKFLAGS)

test9.exe: $*.c $(COMMONOBJ)
	$(CC) $(CFLAGS) -o $*$(EXE) $*.c $(COMMONOBJ) $(LINKFLAGS)

clean:
	-rm *$(OBJ) $(TESTS) $(AUXTESTS)

copy: $(TESTS)
	cp runtests $(TESTS) $(AUXTESTS) $(DESTDIR)

dist:
	cp runtests Makefile *.c *.h $(DESTDIR)
 < 0) {
		error("can't unlink '%s'", bigfile);
		exit(1);
	}
	complete();
}
yname);

	if (Tflag) {
		starttime();
	}

	for (ct = 0; ct < count; ct++) {
		for (fi = 0; fi < files; fi./basic/test7.c   664  20115     11       10725  4552130375   6623 /*	@(#)test7.c	1.3 89/01/10 NFS Rev 2 Testsuite	*/
/*
 * Test rename, link
 *
 * Uses the following important system calls against the server:
 *
 *	chdir()
 *	creat()
 *	stat()
 *	rename()
 *	link()
 *	unlink()
 */

#include "tests.h"

#ifdef ANSI
void usage(void);
void main(int argc, char *argv[]);
#endif

int Tflag = 0;		/* print timing */
int Hflag = 0;		/* print help message */
int Fflag = 0;		/* test function only;  set count to 1, negate -t */
int Nflag = 0;		/* Suppress directory operations */

#define NNAME "newfile."	/* new filename for rename and link */

void
usage()
{
	fprintf(stdout, "usage: %s [-htfn] [files count fname nname]\n", Myname);
	fprintf(stdout, "  Flags:  h    Help - print this usage info\n");
	fprintf(stdout, "          t    Print execution time statistics\n");
	fprintf(stdout, "          f    Test function only (negate -t)\n");
	fprintf(stdout, "          n    Suppress test directory create operations\n");
}

void
main(argc, argv)
	int argc;
	char *argv[];
{
	int files = 10;		/* number of files in each dir */
	int fi;
	int count = 10;	/* times to do each file */
	int ct;
	int totfiles = 0;
	int totdirs = 0;
	char *fname = FNAME;
	char *nname = NNAME;
	struct timeval time;
	char str[MAXPATHLEN];
	char new[MAXPATHLEN];
	struct stat statb;
	char *opts;

	umask(0);
	setbuf(stdout, NULL);
	Myname = *argv++;
	argc--;
	while (argc && **argv == '-') {
		for (opts = &argv[0][1]; *opts; opts++) {
			switch (*opts) {
				case 'h':	/* help */
					usage();
					exit(1);

				case 't':	/* time */
					Tflag++;
					break;
				
				case 'f':	/* funtionality */
					Fflag++;
					break;
				
				case 'n':	/* No Test Directory create */
					Nflag++;
					break;

				default:
					error("unknown option '%c'", *opts);
					usage();
					exit(1);
			}
		}
		argc--;
		argv++;
	}

	if (argc) {
		files = (int) getparm(*argv, 1L, "files");
		argv++;
		argc--;
	}
	if (argc) {
		count = (int) getparm(*argv, 1L, "count");
		argv++;
		argc--;
	}
	if (argc) {
		fname = *argv;
		argv++;
		argc--;
	}
	if (argc) {
		nname = *argv;
		argv++;
		argc--;
	}
	if (argc) {
		usage();
		exit(1);
	}

	if (Fflag) {
		Tflag = 0;
		count = 1;
	}

	fprintf(stdout, "%s: link and rename\n", Myname);
	#ifdef DOS
	fprintf(stdout, "\t(abbreviated because DOS doesn't support links)\n");
	#endif

	if (!Nflag)
		testdir(NULL);
	else
		mtestdir(NULL);

	dirtree(1, files, 0, fname, DNAME, &totfiles, &totdirs);

	if (Tflag) {
		starttime();
	}

	for (ct = 0; ct < count; ct++) {
		for (fi = 0; fi < files; fi++) {
			sprintf(str, "%s%d", fname, fi);
			sprintf(new, "%s%d", nname, fi);
			if (rename(str, new) < 0) {
				error("can't rename %s to %s", str, new);
				exit(1);
			}
			if (stat(str, &statb) == 0) {
				error("%s exists after rename", str);
				exit(1);
			}
			if (stat(new, &statb) < 0) {
				error("can't stat %s after rename", new);
				exit(1);
			}
			if (statb.st_nlink != 1) {
				error("%s has %d links after rename (expect 1)",
					new, statb.st_nlink);
				exit(1);
			}
			#ifdef DOS	/* just rename back to orig name */
			if (rename(new, str) < 0) {
				error("can't rename %s to %s", new, str);
				exit(1);
			}
			#else
			if (link(new, str) < 0) {
				error("can't link %s to %s", new, str);
				exit(1);
			}
			if (stat(new, &statb) < 0) {
				error("can't stat %s after link", new);
				exit(1);
			}
			if (statb.st_nlink != 2) {
				error("%s has %d links after link (expect 2)",
					new, statb.st_nlink);
				exit(1);
			}
			if (stat(str, &statb) < 0) {
				error("can't stat %s after link", str);
				exit(1);
			}
			if (statb.st_nlink != 2) {
				error("%s has %d links after link (expect 2)",
					str, statb.st_nlink);
				exit(1);
			}

			if (unlink(new) < 0) {
				error("can't unlink %s", new);
				exit(1);
			}
			#endif /* DOS */
			if (stat(str, &statb) < 0) {
				error("can't stat %s after unlink %s",
					str, new);
				exit(1);
			}
			if (statb.st_nlink != 1) {
				error("%s has %d links after unlink (expect 1)",
					str, statb.st_nlink);
				exit(1);
			}
		}
	}

	if (Tflag) {
		endtime(&time);
	}
	fprintf(stdout, "\t%d renames and links on %d files",
		files * count * 2, files);
	if (Tflag) {
		printtimes(&time, 0L);
	}
	fprintf(stdout, "\n");

	/* Cleanup files left around */
	rmdirtree(1, files, 0, fname, DNAME, &totfiles, &totdirs, 1);

	complete();
}
unt; ct++) {
		for (fi = 0; fi < files; fi./basic/test8.c   664  20115     11        7472  4552130400   6576 /*	@(#)test8.c	1.3 89/01/10 NFS Rev 2 Testsuite	*/
/*
 * Test symlink, readlink
 *
 * Uses the following important system calls against the server:
 *
 *	chdir()
 *	mkdir()		(for initial directory creation if not -m)
 *	creat()
 *	symlink()
 *	readlink()
 *	lstat()
 *	unlink()
 */

#include "tests.h"


#ifdef ANSI
void usage(void);
void main(int argc, char *argv[]);
#endif

int Tflag = 0;		/* print timing */
int Hflag = 0;		/* print help message */
int Fflag = 0;		/* test function only;  set count to 1, negate -t */
int Nflag = 0;		/* Suppress directory operations */

#define SNAME "/this/is/a/symlink"	/* symlink prefix */

void
usage()
{
	fprintf(stdout, "usage: %s [-htfn] [files count fname sname]\n", Myname);
	fprintf(stdout, "  Flags:  h    Help - print this usage info\n");
	fprintf(stdout, "          t    Print execution time statistics\n");
	fprintf(stdout, "          f    Test function only (negate -t)\n");
	fprintf(stdout, "          n    Suppress test directory create operations\n");
}

void
main(argc, argv)
	int argc;
	char *argv[];
{
	int files = 10;		/* number of files in each dir */
	int fi;
	int count = 20;	/* times to do each file */
	int ct;
	int totfiles = 0;
	int totdirs = 0;
	char *fname = FNAME;
	char *sname = SNAME;
	struct timeval time;
	char str[MAXPATHLEN];
	char new[MAXPATHLEN];
	char buf[MAXPATHLEN];
	int ret;
	struct stat statb;
	char *opts;

	umask(0);
	setbuf(stdout, NULL);
	Myname = *argv++;
#ifndef S_IFLNK
	fprintf(stdout, "\
%s: symlink and readlink not supported on this client\n", Myname);
#else /* S_IFLNK */
	argc--;
	while (argc && **argv == '-') {
		for (opts = &argv[0][1]; *opts; opts++) {
			switch (*opts) {
				case 'h':	/* help */
					usage();
					exit(1);

				case 't':	/* time */
					Tflag++;
					break;
				
				case 'f':	/* funtionality */
					Fflag++;
					break;
				
				case 'n':	/* No Test Directory create */
					Nflag++;
					break;

				default:
					error("unknown option '%c'", *opts);
					usage();
					exit(1);
			}
		}
		argc--;
		argv++;
	}

	if (argc) {
		files = (int) getparm(*argv, 1L, "files");
		argv++;
		argc--;
	}
	if (argc) {
		count = (int) getparm(*argv, 1L, "count");
		argv++;
		argc--;
	}
	if (argc) {
		fname = *argv;
		argv++;
		argc--;
	}
	if (argc) {
		sname = *argv;
		argv++;
		argc--;
	}
	if (argc) {
		usage();
		exit(1);
	}

	if (Fflag) {
		Tflag = 0;
		count = 1;
	}

	if (!Nflag)
		testdir(NULL);
	else
		mtestdir(NULL);

	fprintf(stdout, "%s: symlink and readlink\n", Myname);

	if (Tflag) {
		starttime();
	}

	for (ct = 0; ct < count; ct++) {
		for (fi = 0; fi < files; fi++) {
			sprintf(str, "%s%d", fname, fi);
			sprintf(new, "%s%d", sname, fi);
			if (symlink(new, str) < 0) {
				error("can't make symlink %s", str);
				if (errno == EOPNOTSUPP)
					complete();
				else
					exit(1);
			}
                        if (lstat(str, &statb) < 0) {
                                error("can't stat %s after symlink", str);
                                exit(1);
                        }
			if ((statb.st_mode & S_IFMT) != S_IFLNK) {
				error("mode of %s not symlink");
				exit(1);
			}
			if ((ret = readlink(str, buf, MAXPATHLEN))
			     != strlen(new)) {
				error("readlink %s ret %d, expect %d",
					str, ret, strlen(new));
				exit(1);
			}
			if (strncmp(new, buf, ret) != NULL) {
				error("readlink %s returned bad linkname",
					str);
				exit(1);
			}
			if (unlink(str) < 0) {
				error("can't unlink %s", str);
				exit(1);
			}
		}
	}

	if (Tflag) {
		endtime(&time);
	}
	fprintf(stdout, "\t%d symlinks and readlinks on %d files",
		files * count * 2, files);
	if (Tflag) {
		printtimes(&time, 0L);
	}
	fprintf(stdout, "\n");
#endif /* S_IFLNK */
	complete();
}
d.%-2d seconds (%ld bytes/sec)",
		    time.tv_sec, time.tv_usec / 10000, size*count/time.tv_sec);
	}
	fprintf(stdout, "\n");
	if (Tflag) {
		starttime();
	}

	for (ct = 0; ct < count; ct++)./basic/test7a.c   664  20115     11        6772  4552130376   6754 /*	@(#)test7a.c	1.2 89/01/10 NFS Rev 2 Testsuite	*/
/*
 * Test rename
 *
 * Uses the following important system calls against the server:
 *
 *	chdir()
 *	mkdir()		(for initial directory creation if not -m)
 *	creat()
 *	stat()
 *	rename()
 *	unlink()
 */

#include "tests.h"

#ifdef ANSI
void usage(void);
void main(int argc, char *argv[]);
#endif

int Tflag = 0;		/* print timing */
int Hflag = 0;		/* print help message */
int Fflag = 0;		/* test function only;  set count to 1, negate -t */
int Nflag = 0;		/* Suppress directory operations */

#define NNAME "newfile."	/* new filename for rename */

void
usage()
{
	fprintf(stdout, "usage: %s [-htfn] [files count fname nname]\n", Myname);
	fprintf(stdout, "  Flags:  h    Help - print this usage info\n");
	fprintf(stdout, "          t    Print execution time statistics\n");
	fprintf(stdout, "          f    Test function only (negate -t)\n");
	fprintf(stdout, "          n    Suppress test directory create operations\n");
}

void
main(argc, argv)
	int argc;
	char *argv[];
{
	int files = 10;		/* number of files in each dir */
	int fi;
	int count = 10;	/* times to do each file */
	int ct;
	int totfiles = 0;
	int totdirs = 0;
	char *fname = FNAME;
	char *nname = NNAME;
	struct timeval time;
	char str[MAXPATHLEN];
	char new[MAXPATHLEN];
	struct stat statb;
	char *opts;

	umask(0);
	setbuf(stdout, NULL);
	Myname = *argv++;
	argc--;
	while (argc && **argv == '-') {
		for (opts = &argv[0][1]; *opts; opts++) {
			switch (*opts) {
				case 'h':	/* help */
					usage();
					exit(1);

				case 't':	/* time */
					Tflag++;
					break;
				
				case 'f':	/* funtionality */
					Fflag++;
					break;
				
				case 'n':	/* No Test Directory create */
					Nflag++;
					break;

				default:
					error("unknown option '%c'", *opts);
					usage();
					exit(1);
			}
		}
		argc--;
		argv++;
	}

	if (argc) {
		files = (int) getparm(*argv, 1L, "files");
		argv++;
		argc--;
	}
	if (argc) {
		count = (int) getparm(*argv, 1L, "count");
		argv++;
		argc--;
	}
	if (argc) {
		fname = *argv;
		argv++;
		argc--;
	}
	if (argc) {
		nname = *argv;
		argv++;
		argc--;
	}
	if (argc) {
		usage();
		exit(1);
	}

	if (Fflag) {
		Tflag = 0;
		count = 1;
	}

	fprintf(stdout, "%s: rename\n", Myname);

	if (!Nflag)
		testdir(NULL);
	else
		mtestdir(NULL);

	dirtree(1, files, 0, fname, DNAME, &totfiles, &totdirs);

	if (Tflag) {
		starttime();
	}

	for (ct = 0; ct < count; ct++) {
		for (fi = 0; fi < files; fi++) {
			sprintf(str, "%s%d", fname, fi);
			sprintf(new, "%s%d", nname, fi);
			if (rename(str, new) < 0) {
				error("can't rename %s to %s", str, new);
				exit(1);
			}
			if (stat(str, &statb) == 0) {
				error("%s exists after rename", str);
				exit(1);
			}
			if (stat(new, &statb) < 0) {
				error("can't stat %s after rename", new);
				exit(1);
			}
			if (rename(new, str) < 0) {
				error("can't rename %s to %s", new, str);
				exit(1);
			}
			if (stat(new, &statb) == 0) {
				error("%s exists after rename", new);
				exit(1);
			}
			if (stat(str, &statb) < 0) {
				error("can't stat %s after rename", str);
				exit(1);
			}
		}
	}

	if (Tflag) {
		endtime(&time);
	}
	fprintf(stdout, "\t%d renames on %d files",
		files * count * 2, files);
	if (Tflag) {
		printtimes(&time, 0L);
	}
	fprintf(stdout, "\n");

	/* Cleanup files left around */
	rmdirtree(1, files, 0, fname, DNAME, &totfiles, &totdirs, 1);

	complete();
}
n't st./basic/test7b.c   664  20115     11        7561  4552130377   6753 /*	@(#)test7b.c	1.2 89/01/10 NFS Rev 2 Testsuite	*/
/*
 * Test link
 *
 * Uses the following important system calls against the server:
 *
 *	chdir()
 *	mkdir()		(for initial directory creation if not -m)
 *	creat()
 *	stat()
 *	link()
 *	unlink()
 */

#include "tests.h"

#ifdef ANSI
void usage(void);
void main(int argc, char *argv[]);
#endif

int Tflag = 0;		/* print timing */
int Hflag = 0;		/* print help message */
int Fflag = 0;		/* test function only;  set count to 1, negate -t */
int Nflag = 0;		/* Suppress directory operations */

#define NNAME "newfile."	/* new filename for link */

void
usage()
{
	fprintf(stdout, "usage: %s [-htfn] [files count fname nname]\n", Myname);
	fprintf(stdout, "  Flags:  h    Help - print this usage info\n");
	fprintf(stdout, "          t    Print execution time statistics\n");
	fprintf(stdout, "          f    Test function only (negate -t)\n");
	fprintf(stdout, "          n    Suppress test directory create operations\n");
}

void
main(argc, argv)
	int argc;
	char *argv[];
{
	int files = 10;		/* number of files in each dir */
	int fi;
	int count = 10;	/* times to do each file */
	int ct;
	int totfiles = 0;
	int totdirs = 0;
	char *fname = FNAME;
	char *nname = NNAME;
	struct timeval time;
	char str[MAXPATHLEN];
	char new[MAXPATHLEN];
	struct stat statb;
	char *opts;

	umask(0);
	setbuf(stdout, NULL);
	Myname = *argv++;
	#ifdef DOS
	fprintf(stdout, "%s: links not supported under DOS\n", Myname);
	#else

	argc--;
	while (argc && **argv == '-') {
		for (opts = &argv[0][1]; *opts; opts++) {
			switch (*opts) {
				case 'h':	/* help */
					usage();
					exit(1);

				case 't':	/* time */
					Tflag++;
					break;
				
				case 'f':	/* funtionality */
					Fflag++;
					break;
				
				case 'n':	/* No Test Directory create */
					Nflag++;
					break;

				default:
					error("unknown option '%c'", *opts);
					usage();
					exit(1);
			}
		}
		argc--;
		argv++;
	}

	if (argc) {
		files = (int) getparm(*argv, 1L, "files");
		argv++;
		argc--;
	}
	if (argc) {
		count = (int) getparm(*argv, 1L, "count");
		argv++;
		argc--;
	}
	if (argc) {
		fname = *argv;
		argv++;
		argc--;
	}
	if (argc) {
		nname = *argv;
		argv++;
		argc--;
	}
	if (argc) {
		usage();
		exit(1);
	}

	if (Fflag) {
		Tflag = 0;
		count = 1;
	}

	fprintf(stdout, "%s: link\n", Myname);

	if (!Nflag)
		testdir(NULL);
	else
		mtestdir(NULL);

	dirtree(1, files, 0, fname, DNAME, &totfiles, &totdirs);

	if (Tflag) {
		starttime();
	}

	for (ct = 0; ct < count; ct++) {
		for (fi = 0; fi < files; fi++) {
			sprintf(str, "%s%d", fname, fi);
			sprintf(new, "%s%d", nname, fi);
			if (link(str, new) < 0) {
				error("can't link %s to %s", str, new);
				exit(1);
			}
			if (stat(new, &statb) < 0) {
				error("can't stat %s after link", new);
				exit(1);
			}
			if (statb.st_nlink != 2) {
				error("%s has %d links after link (expect 2)",
					new, statb.st_nlink);
				exit(1);
			}
			if (stat(str, &statb) < 0) {
				error("can't stat %s after link", str);
				exit(1);
			}
			if (statb.st_nlink != 2) {
				error("%s has %d links after link (expect 2)",
					str, statb.st_nlink);
				exit(1);
			}
			if (unlink(new) < 0) {
				error("can't unlink %s", new);
				exit(1);
			}
			if (stat(str, &statb) < 0) {
				error("can't stat %s after unlink %s",
					str, new);
				exit(1);
			}
			if (statb.st_nlink != 1) {
				error("%s has %d links after unlink (expect 1)",
					str, statb.st_nlink);
				exit(1);
			}
		}
	}

	if (Tflag) {
		endtime(&time);
	}
	fprintf(stdout, "\t%d links on %d files",
		files * count, files);
	if (Tflag) {
		printtimes(&time, 0L);
	}
	fprintf(stdout, "\n");

	/* Cleanup files left around */
	rmdirtree(1, files, 0, fname, DNAME, &totfiles, &totdirs, 1);

	#endif
	complete();
}
me.tv_usec / 10000, size*count/time.tv_sec);
	}
	fprintf(stdout, "\n");
	if (Tflag) {
		starttime();
	}

	for (ct = 0; ct < count; ct++)./basic/test9.c   664  20115     11        5135  4552130401   6572 /*	@(#)test9.c	1.3 89/01/10 NFS Rev 2 Testsuite	*/
/*
 * Test statfs
 *
 * Uses the following important system calls against the server:
 *
 *	chdir()
 *	mkdir()		(for initial directory creation if not -m)
 *	statfs()
 */

#include "tests.h"

#ifdef ANSI
void usage(void);
void main(int argc, char *argv[]);
#endif

int Tflag = 0;		/* print timing */
int Hflag = 0;		/* print help message */
int Fflag = 0;		/* test function only;  set count to 1, negate -t */
int Nflag = 0;		/* Suppress directory operations */

void
usage()
{
	fprintf(stdout, "usage: %s [-htfn] [count]\n", Myname);
	fprintf(stdout, "  Flags:  h    Help - print this usage info\n");
	fprintf(stdout, "          t    Print execution time statistics\n");
	fprintf(stdout, "          f    Test function only (negate -t)\n");
	fprintf(stdout, "          n    Suppress test directory create operations\n");
}

void
main(argc, argv)
	int argc;
	char *argv[];
{
	int count = 1500;	/* times to do statfs call */
	int ct;
	struct timeval time;
	struct statfs sfsb;
	char *opts;

	umask(0);
	setbuf(stdout, NULL);
	Myname = *argv++;
	argc--;
	while (argc && **argv == '-') {
		for (opts = &argv[0][1]; *opts; opts++) {
			switch (*opts) {
				case 'h':	/* help */
					usage();
					exit(1);

				case 't':	/* time */
					Tflag++;
					break;
				
				case 'f':	/* funtionality */
					Fflag++;
					break;
				
				case 'n':	/* No Test Directory create */
					Nflag++;
					break;

				default:
					error("unknown option '%c'", *opts);
					usage();
					exit(1);
			}
		}
		argc--;
		argv++;
	}

	if (argc) {
		count = (int) getparm(*argv, 1L, "count");
		argv++;
		argc--;
	}
	if (argc) {
		usage();
		exit(1);
	}

	if (Fflag) {
		Tflag = 0;
		count = 1;
	}

	if (!Nflag)
		testdir(NULL);
	else
		mtestdir(NULL);

	fprintf(stdout, "%s: statfs\n", Myname);

	if (Tflag) {
		starttime();
	}

	for (ct = 0; ct < count; ct++) {
		if (statfs(".", &sfsb) < 0) {
			error("can't do statfs on \".\"");
			exit(1);
		}
	}

	if (Tflag) {
		endtime(&time);
	}
#ifdef DEBUG
	fprintf(stdout, "\ttype=%d, bsize=%d, blocks=%d, bfree=%d\n\
\t  bavail=%d, files=%d, ffree=%d, fsid=%d %d\n",
		sfsb.f_type, sfsb.f_bsize, sfsb.f_blocks, sfsb.f_bfree,
		sfsb.f_bavail, sfsb.f_files, sfsb.f_ffree,
#ifdef NFS3_2
		sfsb.f_fsid.val[0], sfsb.f_fsid.val[1]);
#else  /* NFS3_2 */
		sfsb.f_fsid[0], sfsb.f_fsid[1]);
#endif /* NFS3_2 */
#endif /* DEBUG */
	fprintf(stdout, "\t%d statfs calls", count);
	if (Tflag) {
		printtimes(&time, 0L);
	}
	fprintf(stdout, "\n");
	complete();
}
 0; fi < files; fi++) {
			sprintf(str, "%s%d", fname, fi);
			sprintf(new, "%s%d", nname, fi);
			if (link(str, new) < 0) {
				error("can't link %s to %s", str, new);
				exit(1);
			}
			if (stat(new, &statb) < 0) {
				error("can't stat %s after link", new);
				exit(1);
			}
			if (statb.st_nlink != 2) {
				error("%s has %d links after link (expect 2)",
					new, statb.st_nlink);
				exit(1);
		./basic/test1.exe   777  20115     11      101776  4552131514   7204 MZ�$ x���@=�������d	�h	�U���WV�6��BP��P����uP��P�����P��P�t����P��P�f���P��P�X��^_��]�U���0WV�F��F��F��F��F��F�F�F�L�P��P����^�F����N�~u��^��?-t��^�@�F���F��^��?u��^����J���P�����@�a�<�Z�B�S�D�L�^���P�QP�>������P�����+=fu���=hu��=nu���=su��=tu�����q��N�F�E��~u�!�eP��RP�^�7����F��F�N�~u��lP+�PP�^�7�����F��F�N�~u�C�rP+�PP�^�7����F��~�t��~�u��wP�k���P�����F�N�~u��^��F��N�F�~u��^��F��N�F�~u���P������P����>Bu��<�F��F��F��>@t��6���P��P�%���>Dt�
�P����
�P�~���><u�
�>@t��l�F�P�F�P�v��v��v��v��v�����><u��>@t�
�F�P�S���>@t��v��v��v��P��P���
�><u��>@t�+�PP�F�P����>@t��P��P�W���^_��]ÐU���+WV�F�N=t��edž��������F9���|�|�����v
�P���P������P���P�7������=|����P�P����P�
���^������k��=|������#P�S���P�����t�dž��������F9���|������v�3P���P�[�����P�n��=|����P�8P�����P����^����P�+��=|����P�HP�����P�N���v�v�v�v
�v�v�v�����XP����=|��[P����P�
���9�^_��]�U���WV�F�N=t��Kdž��������F9���|�S�����v
�kP���P�i�����P���=|�"�~t����P�pP�����P����^���dž��������F9���|�������v��P���P�������P����=|�%�~u������P��P����P����v�v�v�v�v
�v�v�v�������P���=|���P�G���P��
�����P���=|����P��P����P�
���^��*�^_��]�U���7WV����P�c���F�=t��6���P��P�&�������P�6���P��P����v(�v&�v$�v"�v �v�v�v�v�v�v�v�v�v�v�v
�v�v�v��P��
��(�>�u�
��P������P��P�
����P��
���~�t�
�P��	��^_��]�U���_
WV�P��
P���^_��]�U���@
WV�P��
P������
��
9�
~�#}�	9�
r��.�
��
��
@B��
�^��
��
+�
�
�G�W�^��
��
+�
�
��W^_��]�U���	WV�'�RP�^�w�w�RP�^�w�7��P��P�	���~}�<~�	�~w�.�^�Gu�!�^�w�7�v�v�ZRP��P��P�e	��^_��]�U���=	WV�~t��P��
���F=t��F����P�v����=t�<�v�P���P�������P�Z��=u��v�!P�����P����v����=|��v�DP�k����P�����v���=|��v�cP�C����P����^_��]�U���gWV�~t���P�
���F=t��F��v�L��=|��v��P�����������^_��]�U���	WV�v�	���F��V��F�V9V�~�0}�9F�r�#�v�v�v��v��v
��P�����P����F��V��^_��]�U���WV�^�:t�g�^�������u��^��- ��^��-@�F��F�P�v��H���F�P����F�9F�u��^��P��P������P���^_��]�U���WV�6��P��P�#���6��X����P�M��^_��]�U����WV�v�4����v��
���^_��]�U����WV�P�v����^_��]�U���WV�F�u��������F@u����ƉF��v��v�g
���^_��]�U���TWV�v�v����^_��]�U���4WV�F�P��
����RP�F�*�+�QP��Ȱ<�f�ȃ��F�*�ȃ��^��W�'�RP�F�*�+�QP�|�^�G�W�F�F^_��]�U����WV�F�F��F���F�~�@|��^��F�������^��G��^�:t�-�^�������u��^��- ��^��-@�F��
�F�P�
���F�P�v�����=u�����V�^�F��G�G+�P�v�+�P�v��
�^�G�W
+�P�v�+�P�v��
�^�G�W�^�v�D�T�G�W��^_��]�U����WV�F��v��P�7���P��P�����>u�����P������>�t���~��P�v���P����=u���_�6���P����F���F���P���=t�!�F������������P��P�[������F�H������
�^_��]�U����WV�F��F�F��P�v���P�A��=u��P�����P�	���6���P�����F���F���P��
��=t�!�F������������P��P�������F�H����^_��]�U���JWV�F�F����^_��]�U���,WV�F�F���9V~�}�9Fv��F��^_��]�U����WV�F�F��9��	�������������������^_��]�U���WV�FP�v�	��^_��]�U���WV�F���F��^��v�������u�
�^��v� ��^��v��^��v�<u����^_��]�U���7WV�F�F�^_��]Ð�0�!<s� ���6+���r���ׁ�.�s��
3�P�.
��L�!���6�&,6�&(�Ʊ��H6�&��6��+��۴J�!6�����
�0+�3���;�J�
3��6��6��6��Y�P�����ظ6�*�P�I
���P�*�0�!���5�!�����%��!��	�.��&�6,��	��3�6��	s�
6��	�ڻ6��	��&�,�6��3�&�=t,��~�t��3��u������������tH���������D�!r
�€t���@Ky��	��	���	��	��U���
��
�}��	��	�t�U���	��	�f��	��	�l�q	�t�~u�F������t�>�!C����F�L�!��	����	���%�!�>�t
�����%�!�;�s
OO�
�������;�s���Et�����Y��+�r
;�r����3��k�U���WV�F�F��v�
�����FP�v�v������vV�z
����^_��]ÐU���WV�v+��D$<uF�Du�ށ��������������pt'�+D�F��~P�t�D�P�#��;F�t�L ����D��D��^_��]�U��^;�r�	���>�!rƇ��
U��^�t�O���]�U��VW���?u)��%u3���$@$����������D����6��N�؎��_^��]�U��׋ތ؎��~3�����u��~������+����F��t�I�������]�U��׋ދv���؎�3������ы~�Ǩt�I�������]���U���WV�6��tF�~t@�v����������<t*�4�m��;�~��9=u�W�vS�s���u֋�A��+�^_��]�U���WV�v��t&�<t!V�%�PV��P�����P��P��P����>�|	��9�|������㋷�V����PVW�Q���P��PW�B��^_��]ÐU���V�v��-�����������p�F�V����V�X
���~u�L�d��^����@�D��G��B�d�^���G�F�D��D^��]ÐU���WV�F���F�F��EB�F�E��E��FP�vW�%�����Mx*������W+�P�k����^_��]�U���v�P�v�����]�U�����P�1����F��~u+�P�v������u��Z+��V�F��F�F��F��~�t&�6��F�P�v�+�P�c���F�@u�>�t�F���F��6��F�P�P+�P�{����]�U��V�C�!r�F�t�������C�!�DU��9�U��;�V�!�0U��:�V�!s�=u쒓�C<t
<?t<*u�����U���v�v+�P���]�U���`WV�v�F����~u+�PP�P�e��*�@�F�F@�G�:G�\G�F�G�F�F��~��F�P�F�P�F���F�P���@�F��~�u;�~��V�������u	�����~9v�~
��"+���F�PW�h���^_��]ÐU���WV�F*�F��~�}:u���=\t�=/u�}t�F�u�=u�@@������F�t�����.P�v�3�����t1�PW�����t�PW�����t�PW�����u��@��%�������%�������^_��]ÐU���LWV�v�~�#PV�����t
������Y�+�P�F�P�P�����F�N�F�7�v��F�P�F�P�����|:u�������t� ����-`�+�PP�P���*�@�F�~�th�&PV�n���t����P+�P�v�������F��u�j�V����@t)�v������v��@����F�+��FЉF��F�!�F��
��v�� ����+�+��E�E
�E�F�H��EV�FɘP�7����E�E�F΋VЉE�U�F�%��P�Fʱ��%?P�Fʱ��%P�F�%P�F̱��%P�F̱	��%P����E�U�E�U�E�U+�^_��]�U��V�A�!�U��O�V�U��N�V��!��Nu�V�N���!��U��V�6�!=��u���V�v�D�\�L�^3�]�U���!@��^�3�]�U��,�!�^�/�O�w�W3�]�U��VJ��!��^�3�]�U��WVS3��F�}G�V�����F�V�F
�}G�V�����F
�V�u�N�F3���؋F����8�؋N�V�F���������u�����f
��F���r;Vwr;FvN3ҖOu���؃�[^_��]�U��F�^
؋^u�F���]���ȋF�f
ȋF��ы�]�U���P�e�>*t�*��P�S��]ø��V3��B2���2�����Ut
����P�,�^Ï,�8�t)��&�,��3����3��u�GG�>������ыѿ�����< t�<	t�<
to
�tkGN�< t�<	t�<
t\
�tX<"t$<\tB��3�A�<\t�<"t��Ӌ���Ѩu��N�<
t+
�t'<"t�<\tB��3�A�<\t�<"t��ۋ���Ѩu���>��G��׀��+�ģ����6�?CC�6���
�u���6���3���< t�<	t�<
u�
�u�y�6�?CCN�< t�<	t�<
tb
�t^<"t'<\t���3�A�<\t�<"t�\��Ѱ\���s�"���N�<
t.
�t*<"t�<\t���3�A�<\t�<"t�\��ٰ\���s��"���3����&,U��U��3ɋ����I�6,�t��&�>t�E�u�E�@$������W�	�_�ϋ���.���3�I��<;Ct�~EE��
�u���N]��]�U��VW�V��	�;�t@�t�3��������_^��]�U��W�v����t���3�������I��@�!_��]�r3���]�s�P�X��]�s�������]�2��â�
�u#�>�r
<"s
< r���<v��.ט��Ê���U���WV�v�D��F���-�����������p�F��D�t�D@t�L ������Du�L�d�+��D���~��Du_�ށ��������������puF���t���u3�v�����u-�B���u��
�����D��^��G���V����Du�ށ��������������ptP�<+|�D@��^��GH�D�~W�t�v�����F����^���� t�P+�PPS����\�F������P�FP�v������F�9~�t����F*�^_��]ÐU��V�v�D�t�Dt�t����d�+���D�D^]ÐU���V�v�B���u�F��
�����u$�F���Du�ށ��������������pt+��5��-�����������p�F��F��D��^���G�D��L�^��]�U���V�~t[�~�t�~�uv�^�G�P����td�F-�����������p�F��v�G���^���G�^��+���G�*��^��
t��u�G�P����t	�v���^��]�U��d��WV�v������
�F��
�F��
��
��
�|�<%t�X��
+���
��
��
��
��
��
��
��
��
��
 �|0u<F��
0�3�<+u
��
��
�"��< u
�>�
u��
���
�	�<-u���
F��P�����u�V��
P�f�����>�
}��
��
�أ�
�<.u#��
FV��
P�<�����>�
}
��
��
��=Ft2=Nt5=ht =lu��
�>�
u�<LuF�<u���
����
����
�ӊ�����=Et
=Gt=Xu	��
���� ����-c=v���.���"��
���
���
�i���
��
�
P����Q������
��
�>�
u	��
����
��
��
�>�
u�+���
�F�9�
t'��
�F��>�
t	��
���.�
��
�}+���
��
�P�����:P�����~�t"�>�
t�F�-��
�}+���
����
�.�
�P�������/�+�P���*�������������>�
t��N��G�=t�=%u���+�PV�������<t�|��>�
uY��
�G tO����Mr"�!x"x"x"�"�!�"�"�"�"v!�!�!�"�"h"�"�!�"�"b"�>�
t�>�
u��
�G u��F뙐��
^_��]ÐU���WV�~
t��
�>�
t�>�
u��
��W�F��V���
�*�>�
t��
��F��F�����
���F��V���
�>�
t
�F�F�t�F�+���
�6�
�>�
u*�~�}$�~
u�-F�F��V��؃��ډF��V��F���F��F���vW�v��v�����>�
t!W�	����
+ȉN����0F��I���N��
���t<a|�, FG�}�u�>�
u��
�
t�~�u��+�P���^_��]ÐU���WV�~t���
�F��^���
��>�
u��
��W�F��V���
����
��F��F��^���
�>�
u
�F�F�u�D�	�~�u	�K�F��^��F��V��F�V�+�96�
t��
���^��F�&�?tF;�~��F�^��F�&�?u�>�
+��>�
uW���V�v��v��o���>�
tW���^_��]�U�����
�F��~gt�~Gu��*��F��>�
u��
�~�t
�>�
u��
�6�
�6�
�v�6�
�v�����
�~�t�>�
u�6�
�����>�
t�>�
u�6�
������
��
��
�
t�v��	���t��+�P���]�U��V�>�
u/��
�Ox�F�7��*���S�v�A���@u��
����
^]ÐU���WV�>�
uI�v�~B��6�
�6�
�	���@u��
��N�~��
�Ox۠�
�?��*��܃>�
u�F�
^_��]�U���WV�v�>�
uP��6�
�^&��P����@u��
�F��N�t��
�Ox��^&���
�?��*��҃>�
u�F�
^_��]�U���
WV�6�
+��F��F��>�
0u9�
t9�
t9�
u��
 �>�
V����F�+�+~�>�
u�<-u�>�
0u��P�����N��>�
0t�~�>�
t�~t�F��_�>�
t�F��j�>�
u&W�����~t	�~�u�5�>�
t	�~�u�=�v�V������>�
t
��
 W�a���^_��]Ã>�
t�+�� P�����0P������>�
u�>�
t�X���xP�����ÐU���WV�v�F��<*u��
�?��
F�H��<-u�F���F+��<0|5�<909>�
u�<0u��
0�����������ȃ�0��F�<0|�<9~�F�����^�?��^_��]ÐU���V�R�N��F�<t
:u����+�^��]ÐU���2��~��F���F���u�@u�%�u�F���V$
Ǵ=�!s=u	��t�������%=u	�>�!����F��D�!�€t�N�@�F�@t���F�t�t	3ɴ@�!��>�!�V�C�!�g��F��u��u�����ѸB�!�ٍV��?�!�t�~�u�ًѸB�!3ɴ@�!3ɋѸB�!�h��F��N��N�F��u�Fu����V�<�!s�K��F��u�Fu0�>�!�F$
F��V�=�!rړ�F�u�Ft
���V�C�!r��F�@u=�V�C�!��2�%t��Ft�� ;�r
�>�!����
N�������Ë�]�2��ܡ���#�3ɨ�u���U����^;�r�	������ t�B3ɋ��!r�����tn�V3��F��F��WV����f��N�T�
�uJ��=�vH���ܺ=(s��+�ԋ��N�<
t;�t����#�a�
;�u���
�F����
��^_�U�E3���PSQ��+���^�@�!r
F��tY[X���s�	����@t�^�?u������F�+F��f�^_���N�u����V�@�!s�	���u����@t
�ڀ?u���������At�������s�w�����tBH;�s���t4����D����t��L�+�H����L��ƌڌ�;�t&�\��&�b=��t%���t��H;�s����t�����D���G�t���&�bt�،�;�t&�X�7뼋w3��j;�t
$@@��^t
�M��t�NN뙌،�;�t&�\��G3���Q�E��t+�IAA��&;^v��u����r�r
��#�+��u����u�3�Y�RQ�tW������D����w��+�J�U�XYZ�SP3�RRP�P������Z[t��U��׌؎��~3�������I���]�U��WV�N�&�ً~��3����ˋ��v�D�3�:E�wtII�ы�^_��]�U��WV�v3��3۬< t�<	t�P<-t<+u�<9w,0r���ҋˋ�����������؃���X<-�u�؃���^_]�U��f�V�F�!��]�U��VW�~��]�M�U�u�}
�!W�~��]�M�U�u�E
r3���C���u_^��]�U��� WV�v��Q�RP�D�3�+¹��3�+™RP��F�V�^�㋿ 	�ƙ����u�~~G�<�RP�F�RP���+�SQ�ȋF
�ڙRP�N�^���빀Q�SQ�ȸm����ЋF�ǙRP�N��^���F�V�F�V�ȋF�ڙ�ځ�����N�^�FljF����H	�J	F�V�DP�F��FH�F��F
�F�>L	t�F�P����t	�n��^��F�V�^_��]�U��֋v�^��
�t,��'C:�t�,A<ɀ� �A��,A<ɀ� �A:�t������]�U��W�~3�����A��O�F��G8t3�����_��]�U��� VW�v�Ў��3��~��
�t���Ȱ������C���v�%�t���Ȱ������"C�t�D�_^��]�U�츌���WV�v�~u�v
�vV�	���+�P��t�P�F�P�F�P�v
�v�U��@u�������\PV�*������/PV�����F��u	�u���
��t9~�v�~��.PW�����t�v���t�PV�v�(���F���V�v���P������u
�v������z����PVW�y��P�2�����v���t�PW�v�����F��>�u+��P�.PW�q���P�:���v���t�PW�v����F�W����v��}���F�^_��]ÐU�����WV��(����v
�v�v�v������|�@u2�>�u+�^���&�</t<\t
�t�:t��P�������u��|����PV�F�P�������F����<;t��FG�<u��O��z���(�����z��?\t�?/t��PW����vW����v
�vW�v�������|�@u��>�u��<u�y���F�u��o��^_��]�U��V�C�!r�Ft	��t�
������,r59&s%P�ر��ً�+���ËشJ�!Xr$�H�&��.,,Ë���U���WV��+����D�tV�r߃�@tG��96�s��^_��]�U���V�F-�����������p�F��P��߃��^�G�t�O�^��G���^�O�F�@�G�^��G�^��D��G^��]�U����^;�r�	�*�F�tH�~
t3ɋѸB�!rK�F
uFVy(���6�V��F��ѸB�!FVy
�N��V��B�!�؋V�N�F
�B�!r������Y��;�s+�����3���U��VW�~u8�,�V�FHu�Sr'�H�6|Ht;�t
�D�FV�:^s0����|s�u������ڃ��۱��H�!r钉�T�6|3�_^��]ËN��9Lt����|u���?��r9�ӎ�;�u9&s&����������;�u	١�+؎��J�!r
;�u�&�����U��WV�~�v�ߋN��
�t���2���^_��]�U��VW��U��^;�}��|���@t��3���]��>�
u���
ÐU���WV�<	P�ރ����u��<u��PV�6N	�k�����RP��V�Qރ�RP�7�H	�J	+���ހ?t��ފ������u	��ހ?-uG��|؋�ހ?t�P���P�6P	�	�����P	��P	�?�@�L	^_��]�U���WV�v�|}��|	~��|~	�|	}��|
��l���~�|u�\�㋇"	�
��\�㋇$	�F���u�F��|
��F�m��ȍE�ٙ3�+¹��3�+�F�������F�+‰F��|u9Du�||����F�9D|�u�||�+�^_��]�U��W�~��3�����A�يF���O8t3���_��]�U���WV+�9vu���F�~t)�F�F����^��F��7�^���@��^��?t���vࡤ�F��t�^����u�N�u�~�t�F���~t�v�����F�v���v����
������6^�^�F��F�P�ۃ��F��u!�v��qۃ����u�����6^뷋~��6^�^�~��?��$��F��^
���?�~t-�F�F��+�P�^��7W�ۃ�P����@���F��^��?uۃ~�t>+�P��	PW�xۃ�P�������F��G+��N����t�������GF��N��G�G�~t�G�G�vW�,ۃ�+��~G�^97tt9wt� GF���F��,v�+�P�^��7W��ڃ�P�������F��^��?t� GF�^��?t,�7����F��=}v�����
�^�7�ڃ����
�^�ƈ�F�^_��]ÐU��~t�~t
�������k�VW�؋^
���ã�	�F��	��	�6�	F��	�)�!�)��	�!U�>�}!.��8.�&�8�.�5.�6�8�u.�6�8.��8��	�~t�3��2��P��!X���V�K�!P�P�0�!<X[}!.��8.�&�8�..��8.�6�8�u.�6�8�5����]_^r�M�!����	���������N
�F�V�~W��
�t��
u�y
�-��ۃ��ڋ��3��t�����0<9v'����u�O���D��D;�r�X_^��]�MS Run-Time Library - Copyright (c) 1988, Microsoft Corpusage: %s [-htfn] [levels files dirs fname dname]
  Flags:  h    Help - print this usage info
          t    Print execution time statistics
          f    Test function only (negate -t)
          n    Suppress test directory create operations
file.dir.unknown option '%c'levelsfilesdirsIllegal dirs parameter, must be at least 1too many parameters%s: File and directory creation test
	created %d files %d directories %d levels deep
%s%dcreat %s failedclose %d failed%s%dmkdir %s failedchdir %s failed..chdir .. failed%s%dunlink %s failed%s%dchdir %s failed..chdir .. failedrmdir %s failed%s: getwd failed
	%s: (%s)  
 in %ld.%-2ld seconds (%ld bytes/sec)NFSTESTDIRo:\nfstestdrm -r %scan't remove old test directory %scan't create test directory %scan't chdir to test directory %sNFSTESTDIRo:\nfstestdcan't chdir to test directory %sIllegal %s parameter %ld, must be at least %ldcan't change to drive %c:	%s ok.
\*.*rewind failed��,;C_FILE_INFO�����C0���h         (((((                  H���������������������� : 
COMSPEC/ccommand.com.exe.bat.com?*./\
	�
�(null)(null)+- # Error 0No such file or directoryArg list too longExec format errorBad file numberNot enough corePermission deniedFile existsCross-device linkInvalid argumentToo many open filesNo space left on deviceMath argumentResult too largeResource deadlock would occurUnknown errordlm����������������-./0HIJKLZkl�%.com.exePATH\�������;Zx����0Nm��:Yw����/MlTZPSTPDT�p@	D	SunMonTueWedThuFriSatJanFebMarAprMayJunJulAugSepOctNovDec;C_FILE_INFOj	�z	�l2<<NMSG>>R6000
- stack overflow
R6003
- integer divide by 0
	R6009
- not enough space for environment
�
�run-time error R6002
- floating point not loaded
R6001
- null pointer assignment
���NB00�6`	TEST1.OBJpSUBR.OBJ�D:\MSC\5.1\LIB\BINMODE.OBJ��dos\crt0.asm4odos\crt0dat.asm�
chkstk.asm�>	fprintf.c�_file.c�nfflush.cf 
dos\close.asm�Xnmalloc.asm�?
strcat.asm2
strcpy.asmPatol.asmT	ctype.asmT^getenv.c�~perror.c0xsetbuf.c�V	sprintf.c�	creat.asm�system.c�$
dos\chmod.asm�<dos\dir.asm�dos\getcwd.c�<
dos\stat.c�
dos\unlink.asm
(dos\d_find.asm2+dos\diskfree.asm^dos\getdrive.asmrdos\gettime.asm�dos\setdrive.asm��ldiv.asm>4lmul.asmr dos\crt0msg.asm�
crt0fp.asm�"
chksum.asm��dos\stdargv.asmHndos\stdenvp.asm�Tdos\nmsghdr.asm
Tdos\dosret.asm^_cflush.asm^V	_flsbuf.c�.
_freebuf.c�	_sftbuf.c��output.c�(�dos\open.asmh*(	write.asm�+aamalloc.asm�,
strlen.asm-:strncmp.asmH-Tatox.asm�-dos\bdos.asm�-Gdos\intdos.asm�-
dtoxtime.c/Bstricmp.asmN/+strrchr.asmz/Xstrpbrk.asm�/syserr.c�/D
dos\spawnve.c1�
spawnvpe.c
2dos\access.asm*2Bdos\stdalloc.asml22
flushall.c�2l	_getbuf.c
3z
dos\lseek.asm�3stackava.asm�3�dos\brkctl.asmZ4(strncpy.asm�4
	ultoa.asm�4cmiscdat.asm�4#
isatty.asm�4days.c�4�tzset.c:6	timeset.c:6*
strchr.asmd6'
dos\cenvarg.c�8�dos\dospawn.asmx9dos\execload.asm�9_xtoa.asm<��_Tflag>��_Hflag@��_SflagB��_FflagD��_Nflag�_usagek�_main��_pattern��h_findtst���	_maxentry���
_currententry���_dirlist�
��_dirst���_Myname�_statfs�_opendir�'_readdir�

_rewinddird�_errord.	_closedir<�
_starttime[�_endtimeo$_seekdirQ"_telldir��_printtimes^�_testdir4	�	_mtestdir�	�_getparm}
�	_complete��_diropenp�_dirtreeg�
_gettimeofday�
�_unix_chdir�
�_getwd��
_rmdirtree�
�_unix_chmodG�_lstat�	�_chdrive$�__fmode$�__iomode�
�_edata0�_end*�__aexit_rtn|�__abrkp,�__abrktb&�__asizds�__astart(�__atopsp|�	__abrktbe	__cintDIVv�
__acrtused%__amsg_exit��__osversion��_errno__exit��__child��__nfile4__cinit��___argc��__intno��
__dosvermajor��__oserr��___argv��
__dosverminor��_environ��__osfile��__osmode��__pspadr�	�__fpinit��__ovlvec��__pgmptr~�	__acfinfo��	__ovlflag��	__aintdiv��	__osmajor��	__osminor��
__umaskvalT
__ctermsub��
__doserrno��__fac�_exit��__psp��STKHQQ�__chkstk�_fprintf��__bufin�
�__bufout��__buferrp�__iob2��	__lastiob��__iob�_fflushf_close�_malloc�__nfree��__asegds�	__nmalloc�_free�_strcat_strcpyP_atol��__ctype��__ctype_T_getenv�_perror0_setbuf�_sprintf�_creat_system�_chmod�_chdir�_mkdir�_rmdir_getcwd	__getdcwdt_stat�_remove�_unlink
__dos_findnext__dos_findfirst2__dos_getdiskfree^__dos_getdriver
__dos_gettime�__dos_setdrive�__aNldiv>__aNlmul>	__aNulmulr__FF_MSGBANNER*�	__adbgmsgv�	__acrtmsg�__fptrap�__nullcheck�	__setargvH	__setenvp�__NMSG_TEXT�__NMSG_WRITE
	__dosret0*
__maperror
__dosretax__dosreturnB�__cflush^__flsbuf�	__freebuff__ftbuf�__stbuf�__output�(
__copensub�(_openW*__cXENIXtoDOSmodeh*_write�,__amallocbrkX�__aseg1`�__aseghZ�__asegn\�__asegr�,__amlink`�	__QChdata�+	__amallocv,
__amexpand^�
__amblksiz�,_strlen-_strncmpH-__catox�-_bdos�-_intdos�-
__dtoxtime/_stricmp/_strcmpiN/_strrchrz/_strpbrk��	_sys_nerr��_sys_errlist�/_spawnve1	_spawnvpe
2_access*2	__myallocl2	_flushall�2__getbuf
3_lseek�3_stackavail�3_brkctlZ4_strncpy�4_ultoa��
__cfltcvt_tab	�__asizeC	�__asizeD	�__sigintoff	�__sigintseg�4_isatty"	�__days	�__lpdaysp5	__isindst�4___tzset�4_tzseth	�	___mnamesL	�	_daylightH	�	_timezoneN	�_tznameR	�	___dnames:6_strchrd6	__cenvarg�8	__dospawnx9
__execload�9__cxtoa�9
__cltoasub�����������������y@���_iobufi����������,�_ptr��_cnt��_base��_flag��_file�x������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������y@�����timevali�����tv_sec��tv_usec�������������������������������������������������������������������������������zt��������������������������������������������������������������������������������������������������������������������u��c�����x����x�h��x����x�x��x�������+u��c��x0��x(����������x�����x8��x�X��x�0��������x���������y����	�stati"����������������������z�st_dev��st_ino��st_mode��st_nlink��st_uid��st_gid�
�st_rdev��st_size��st_atime��st_mtime��st_ctime�zt��stat������y@���_iobufi����������,�_ptr��_cnt��_base��_flag��_file�x����������������������������������������������������������������������������������x����xh��y�`�i�j�find_ti�f���������g=�reserved��attrib��wr_time��wr_date��size��name����y �o�p�	dostime_ti
��������(�hour��minute��second��hsecond�y@�r�s�
diskfree_ti
��������P�total_clusters��avail_clusters��sectors_per_cluster��bytes_per_sector�����������
zt�h�find_t�������������������������������������������������������������������������������������������y@�����timevali�����tv_sec��tv_usec��zt���timevalzt���timezone�����������x@��y@�����i���val��x����y�	�����statfsi������������������d�f_type��f_bsize��f_blocks��f_bfree��f_bavail��f_files��f_ffree��f_fsid��f_spare�$
zt���statfs�����
zt���direntyh���direnti���������g�d_name�������������������������������������������������������������������������������������������������������������������������������������x�������������������������������u��c��x������x(����x�������������x������������������u��c�����x���������������������������u��c
�������x����xX�����x�����u��c�����u��c������u��c��x������u��c������x`����xH��x���x����x�����
u���c���
������
u���c�����x�x����u��c��������x����u��c����
u���c����
u���c���������
u���c�����

u���c������u��c����������
u���c�����x����u��c�	����u��c��~�����
u���c�
�����������������u��c�xp����
u���c�!����u��c�#���
u���c�&�~��u��c�(�����u��c�+��u��c�-�[Uusagek�fYmainv�
�argc
+argv���files���totfiles
���dirs
���totdirs���levels���fname���dname
���time
���opts���Myname��_iobp���dirtree{v	�lev�files
�dirs
�fname�dname�totfiles
�totdirs���fd���f���d
��name��m��	rmdirtree\	�lev�files
�dirs
�fname�dname�totfiles
�totdirs�ignore���f���d
��named����erroro�	�str	�ar1	
�ar2	�ar3	�ar4	�ar5	�ar6	�ar7	"�ar8	&�ar9	���ret
���path<���	starttime[���fendtimefp�tv���w�
printtimes�q�tv�nbytes^����testdiri�	�dir��statb	��str4	�^�mtestdir?	M	�dir�	�g-�getparm�	V
�parm	�min
�label	���val�	���chdrive
s
�path���desireddrive���drive}
�7>complete�
�&Od
unix_chdir�

�path�
�!u�getwd�

�path�
�L��
unix_chmod;
�path
�mode
���dosmodeG� ��lstatR
�path	
bufg�pagettimeofdayr_�TV�TimeZone
��ndostime��rW	statfs��
�path	�buf���p���i���drive��q	diskspace��h	9
opendir��
�dirname���i���
attributes�
�J
�
	rewinddir�
�
�dirp���i���
attributesQ"�
�
telldir\

�dirpo$6
/seekdirz%
�dirp	�loc�'F@ureaddir�5
�dirp�)!��findt_to_dirent�~f�d,X��copynametolowerG
�dest	�src���id.�closediro
�dirp
�
��ts���_ctype
�
��te��pattern��hfindtst���maxentry���currententry���dirlist
�
��dirst���Myname
���errno��_iobtest1.cY -!;"I#W$e(k+v,{-�.�/�0�1�5�6�7�8�9�:�<�=�@�ADEH
ILMPQ)R,S6TdUgVjWnYqZz[�\�^�_�`�a�c�d�e�f�g�ij
l
mno!q%r.s6t9v=wFxPyS|]}g~mr�w�|��������������������,�@�N�X�f�isubr.c�p+{,�.�/�0�1�2�4�5�679:!;:=PAcBrD|E�F�G�I�J�K�L�N�O�_�klno,pBq^rmtwu|vw�x�y�z�{�|�~��� �*�=�L�V�[�^�d�o�������������#�,�6�<�G�U�[�f�t����������������7�X�^�i�r�������������������	�	�$	�.	�4	?	H	]		b	
s	�	
�	�	�	�	�	�	�	�	 �	.�	1
3
4:
5G
6Q
8\
9m
<w
C}
D�
F�
H�
I�
N�
Q�
S�
T�
X�
Z�
[�
_�
bc2dAhGkRlapgrru|v�w�x�|����������L�V�k�q��������������������
�
�
�
�%
�+
�D
�J
�X
�u
��
��
��
��
��
��
��
��
��
��
��
��
���;�>�E�K�Q�\�b�i�o�z�������������������������[^do	u
{
SLIBCE.LIB�Z���)��1n���k*oH3�3'�	Z�	�s�
��W�s��U	�	�
�
�
��G9

.
G
EU
Za
p~
��
��
��
��

��
��


�
'";$R0mL+�w������ � �!!�"%"�5#A#0$X$?%o%Q&�&a'�'q%(�(�D)�)�*�*�++�,#,-9-$.N.35/g/h
0}0u�1�12�23�3.4�4<5�5H6
6V7$7g8<8�9T9�:l:�#;�;�<�<�=�=�>�>�?�?@@AA"
B1B/CJCADeDOE}E^
F�FkVG�G�H�H�I�I�,J�JNKKeLLsM1M�NMN�OjO��6NB00Y=./basic/test2.exe   777  20115     11      102351  4552131566   7202 MZG$ x���@�S�P��O���	��	�U����WV�6R�BP�:P�����uP�:P�����P�:P�����P�:P����P�:P���^_��]�U���hWV�F�dž���F�dž��dž���F�D�F�J�P�:P�����^�F��R�N�~u��^��?-t��^�@�F���F��^��?u�r�^����C���P�4���<�R�@�K�B�D�^���P�OP�z������P����#=fu���=hu��=nu���=tu�������N�F�T��~u�"�cP��RP�^�7�H�������F�N�~u��jP+�PP�^�7�!���F��F�N�~u�D�pP+�PP�^�7�����F��~�t�����u��uP����P�7���F�N�~u��^��F��N�F�~u��^��F��N�F�~u���P�Y������P�����>@u��<dž���F��F��6R��P�:P�p���P����=u��v��v��v��v������>Bu������P��P����P�������P�|��=u���P����P�B���P�t��=u��P����P����><u��P�P����P����P�v��v��v��v����������><u�����P�9���������������=P�:P�~��
�><u�+�PP����P����mP�:P�W���^_��]ÐU���+WV�F�N=t��edž��������F9���|�|�����v
�pP���P������P���P�7������=|����P�uP����P�
���^������k��=|�������P�S���P�����t�dž��������F9���|������v��P���P�[�����P�n��=|����P��P�����P����^����P�+��=|����P��P�����P�N���v�v�v�v
�v�v�v������P����=|���P����P�
���9�^_��]�U���WV�F�N=t��Kdž��������F9���|�S�����v
��P���P�i�����P���=|�"�~t����P��P�����P����^���dž��������F9���|�������v��P���P�������P����=|�%�~u������P��P����P����v�v�v�v�v
�v�v�v�������P���=|���P�G���P��
�����P���=|����P�P����P�
���^��*�^_��]�U���7WV����P�c���F�=t��6R�P�BP�&�������P�6R�-P�BP����v(�v&�v$�v"�v �v�v�v�v�v�v�v�v�v�v�v
�v�v�v�BP��
��(�>�u�
�8P�����:P�BP�
���BP��
���~�t�
�P��	��^_��]�U���_
WV�P� P���^_��]�U���@
WV�P�P�����$�&9~�#}�	9r��.��@B��^��+$&�G�W�^��+ "��W^_��]�U���	WV�'�RP�^�w�w�RP�^�w�7�<P�:P�	���~}�<~�	�~w�.�^�Gu�!�^�w�7�v�v�ZRP�RP�:P�e	��^_��]�U���=	WV�~t��cP��
���F=t��Fn����P�v����=t�<�v�zP���P�������P�Z��=u��v��P�����P����v����=|��v��P�k����P�����v���=|��v��P�C����P����^_��]�U���gWV�~t���P�
���F=t��F��v�L��=|��v��P�����������^_��]�U���	WV�v�	���F��V��F�V9V�~�0}�9F�r�#�v�v�v��v��v
�P�����P����F��V��^_��]�U���WV�^�:t�g�^������Wu��^��- ��^��-@�F��F�P�v��H���F�P����F�9F�u��^��P�MP������P���^_��]�U���WV�6R�gP�:P�#���6R�X����P�M��^_��]�U����WV�v�4����v��
���^_��]�U����WV�P�v����^_��]�U���WV�F�u��������F@u����ƉF��v��v�g
���^_��]�U���TWV�v�v����^_��]�U���4WV�F�P��
����RP�F�*�+�QP��Ȱ<�f�ȃ��F�*�ȃ��^��W�'�RP�F�*�+�QP�|�^�G�W�F�F^_��]�U����WV�F�F��F���F�~�@|��^��F�������^��G��^�:t�-�^������Wu��^��- ��^��-@�F��
�F�P�
���F�P�v�����=u�����V�^�F��G�G+�P�v�+�P�v��
�^�G�W
+�P�v�+�P�v��
�^�G�W�^�v�D�T�G�W��^_��]�U����WV�F��v�VP�7���pP�VP�����>vu����v�P����X�>Xt���~�ZP�v��VP����=u���_�6X�ZP����F���F��ZP���=t�!�F�����������XP�ZP�[������F�H�V�T�P�^_��]�U����WV�F��F�F�ZP�v��VP�A��=u��xP�����P�	���6X�ZP�����F���F��ZP��
��=t�!�F�����������XP�ZP�������F�H�V�T^_��]�U���JWV�F�F�T��^_��]�U���,WV�F�F�V�9V~�}�9Fv��F�T^_��]�U����WV�F�F�V9T�	����T�T����������X�^_��]�U���WV�FP�v�	��^_��]�U���WV�F���F��^��v������Wu�
�^��v� ��^��v��^��v�<u����^_��]�U���7WV�F�F�v^_��]Ð�0�!<s� ���6+���r���ׁĎ�s��
3�P�.
��L�!���6�&�6�&��Ʊ��H6����6��+��۴J�!6������+�3���;�J�
3��6 �6�6�!�P�����ظ6��0P�I
���P���0�!��5�!�����%�N�!�0
�.��&�6,�2
��3�6�.
s�
6�6
�ڻ6�.
��&�,�6��3�&�=t,����t��3��u�����������tH��������D�!r
�€t��@Ky�:
�:
��:
�:
��U��P�P�}�:
�<
�t�U��<
�<
�f�<
�<
�l�q	�t�~u�F�����t�>�!C����F�L�!�0
���.
���%�!�>*t
�+�,�%�!�;�s
OO�
�������;�s���Et�����Y��+�r
;0r����3��k�U���WV�F�F��v�
�����FP�v�v������vV�z
����^_��]ÐU���WV�v+��D$<uF�Du�ށ�2�������������t'�+D�F��~P�t�D�P�#��;F�t�L ����D��D��^_��]�U��^;r�	���>�!rƇ�
U��^�t�O���]�U��VW�L�?u)��%u3���$@$��L�N�����D����6R�N�؎��_^��]�U��׋ތ؎��~3�����u��~������+����F��t�I�������]�U��׋ދv���؎�3������ы~�Ǩt�I�������]���U���WV�6 �tF�~t@�v����������<t*�4�m��;�~��9=u�W�vS�s���u֋�A��+�^_��]�U���WV�v��t&�<t!V�%�PV��P�����P�XP��P����>�|	�F	9�|�F	����㋷�V����PVW�Q���P�[PW�B��^_��]ÐU���V�v��-2������������F�V����V�X
���~u�L�d��^����@�D��G����d�^���G�F�D��D^��]ÐU���WV�F���F�F��EB�F�E��E��FP�vW�%�����Mx*������W+�P�k����^_��]�U���v�P�v�����]�U����^P�1����F��~u+�P�v������u��Z+��V�F�f�F�F��F��~�t&�6 �F�P�v�+�P�c���F�@u�>�t�F���F�i�6 �F�P�iP+�P�{����]�U��V�C�!r�F�t�������C�!�DU��9�U��;�V�!�0U��:�V�!s�=u쒓�C<t
<?t<*u�����U���v�v+�P���]�U���`WV�v�F����~u+�PP�P�e��*�@�F�F@�G�:G�\G�F�G�F�F��~��F�P�F�P�F���F�P���@�F��~�u;�~��V�������u	�����~9v�~
��"+���F�PW�h���^_��]ÐU���WV�F*�F��~�}:u���=\t�=/u�}t�F�u�=u�@@������F�t�����.P�v�3�����t1�vPW�����t�{PW�����t��PW�����u��@��%�������%�������^_��]ÐU���LWV�v�~��PV�����t
������Y�+�P�F�P�P�����F�N�F�7�v��F�P�F�P�����|:u������Wt� ����-`�+�PP�P���*�@�F�~�th��PV�n���t����P+�P�v�������F��u�j�V����@t)�v������v��@����F�+��FЉF��F�!�F��
��v�� ����+�+��E�E
�E�F�H��EV�FɘP�7����E�E�F΋VЉE�U�F�%��P�Fʱ��%?P�Fʱ��%P�F�%P�F̱��%P�F̱	��%P����E�U�E�U�E�U+�^_��]�U��V�A�!�U��O�V�U��N�V��!��Nu�V�N���!��U��V�6�!=��u���V�v�D�\�L�^3�]�U���!@��^�3�]�U��,�!�^�/�O�w�W3�]�U��VJ��!��^�3�]�U��WVS3��F�}G�V�����F�V�F
�}G�V�����F
�V�u�N�F3���؋F����8�؋N�V�F���������u�����f
��F���r;Vwr;FvN3ҖOu���؃�[^_��]�U��F�^
؋^u�F���]���ȋF�f
ȋF��ы�]�U���P�e�>�t����P�S��]ø��V3��B2���2�����Ut
����P�,�^Ï��8t)��&�,�$3����3��u�GG�>"�����ыѿ�����< t�<	t�<
to
�tkGN�< t�<	t�<
t\
�tX<"t$<\tB��3�A�<\t�<"t��Ӌ���Ѩu��N�<
t+
�t'<"t�<\tB��3�A�<\t�<"t��ۋ���Ѩu���>�G��׀��+�ģ���6�?CC�6"��
�u���6���3���< t�<	t�<
u�
�u�y�6�?CCN�< t�<	t�<
tb
�t^<"t'<\t���3�A�<\t�<"t�\��Ѱ\���s�"���N�<
t.
�t*<"t�<\t���3�A�<\t�<"t�\��ٰ\���s��"���3����&�U��U��3ɋ����I�6,�t��&�>t�E�u�E�@$������W�	�_�ϋ���. ��3�I��<;Ct�~EE��
�u���N]��]�U��VW�V�F
�;�t@�t�3��������_^��]�U��W�v����t���3�������I��@�!_��]�r3���]�s�P�X��]�s�������]�2��â
�u#�>r
<"s
< r���<v���ט��Ê���U���WV�v�D��F���-2������������F��D�t�D@t�L ������Du�L�d�+��D���~��Du_�ށ�2�������������uF��:t��Bu3�v�����u-����:u�R���Z�D��^��G���V����Du�ށ�2�������������tP�<+|�D@��^��GH�D�~W�t�v�����F����^��� t�P+�PPS����\�F������P�FP�v������F�9~�t����F*�^_��]ÐU��V�v�D�t�Dt�t����d�+���D�D^]ÐU���V�v����:u�F�R����Bu$�F�Z�Du�ށ�2�������������t+��5��-2������������F��F��D��^���G�D��L�^��]�U���V�~t[�~:t�~Buv�^�G�P����td�F-2������������F��v�G���^���G�^��+���G�*��^�Rt�Zu�G�P����t	�v���^��]�U��d��WV�v�����F�F�6�F�*�@�>�|�<%t�X�B+��2�.�<�0�:�8�,�(�4�L �|0u<F�L0�3�<+u
�2�8�"��< u
�>2u�8��(�	�<-u��4F��P�����u�V�HP�f�����>H}�4�H�أH�<.u#�:FV�BP�<�����>B}
�B�:��=Ft2=Nt5=ht =lu�0�>0u�<LuF�<u��0���0���0�ӊ�����=Et
=Gt=Xu	�.���� ����-c=v���.���"�6��>��6�i��<�(�
P����Q�����,�.�>:u	�D���D�:�B�>0u�+��0�F�9Ht'�H�F��>4t	�H���.H�H�}+��H�6�P�����:P�����~�t"�>4t�F�-�H�}+��H���H�.6�P�������/�+�P���*�������������>0t��N��G�=t�=%u���+�PV�������<t�|��>>uY�*�G tO����M�"�!�"�"�"�"�!�"�"�"�"�!�!�!�"�"�"�"�!�"�"�"�>@t�>>u�*�G u��F뙐�>^_��]ÐU���WV�~
t�<�>0t�>0u�6��W�F��V��6�*�><t�6��F��F����6���F��V��6�>(t
�F�F�t�F�+��J�6F�><u*�~�}$�~
u�-F�F��V��؃��ډF��V��F���F��F���vW�v��v�����>:t!W�	���B+ȉN����0F��I���N�.���t<a|�, FG�}�u�><u�28t�~�u��+�P���^_��]ÐU���WV�~t��6�F��^��6��>0u�6��W�F��V��6���6��F��F��^��6�>0u
�F�F�u���	�~�u	���F��^��F��V��F�V�+�96:t�B���^��F�&�?tF;�~��F�^��F�&�?u�>H+��>4uW���V�v��v��o���>4tW���^_��]�U����6�F��~gt�~Gu��*��F��>:u�B�~�t
�>Bu�B�6.�6B�v�6F�v��Z	��
�~�t�>(u�6F�\	���>(t�>Bu�6F�`	���6�J�28t�v��b	���t��+�P���]�U��V�>@u/�*�Ox�F�7��*���S�v�A���@u�@���>^]ÐU���WV�>@uI�v�~B��6*�6L�	���@u�@��N�~�*�Ox۠L�?��*��܃>@u�F>^_��]�U���WV�v�>@uP��6*�^&��P����@u�@�F��N�t�*�Ox��^&��*�?��*��҃>@u�F>^_��]�U���
WV�6F+��F��F��>L0u9:t9,t9Du�L �>HV����F�+�+~�>4u�<-u�>L0u��P�����N��>L0t�~�>4t�~t�F��_�>Jt�F��j�>4u&W�����~t	�~�u�5�>Jt	�~�u�=�v�V������>4t
�L W�a���^_��]Ã>2t�+�� P����Ð�0P������>Ju�>.t�X���xP�����ÐU���WV�v�F��<*u�6�?�6F�H��<-u�F���F+��<0|5�<909>:u�<0u�L0�����������ȃ�0��F�<0|�<9~�F�����^�?��^_��]ÐU���V���N��F�<t
:u����+�^��]ÐU���2��~��F���F���u�@u���u�F���V$
Ǵ=�!s=u	��t�������%=u	�>�!����F��D�!�€t�N�@�F�@t���F�t�t	3ɴ@�!��>�!�V�C�!�g��F��u��u�����ѸB�!�ٍV��?�!�t�~�u�ًѸB�!3ɴ@�!3ɋѸB�!�h��F��N��N�F��u�Fu����V�<�!s�K��F��u�Fu0�>�!�F$
F��V�=�!rړ�F�u�Ft
���V�C�!r��F�@u=�V�C�!��2�%t��Ft�� ;r
�>�!����
N������Ë�]�2��ܡ���#�3ɨ�u���U����^;r�	����� t�B3ɋ��!r����tn�V3��F��F��WV����f��N�T�
�uJ��=�vH���ܺ=(s��+�ԋ��N�<
t;�t����#�a�
;�u���
�F����
��^_�U�E3���PSQ��+���^�@�!r
F��tY[X���s�	���@t�^�?u������F�+F��f�^_���N�u����V�@�!s�	���u���@t
�ڀ?u���������At�������s�w�����tBH;�s���t4����D����t��L�+�H����L��ƌڌ�;�t&����&��=��t%���t��H;�s����t�����D���G�t���&��t�،�;�t&���7뼋w3��j;�t
$@@��^t
�M��t�NN뙌،�;�t&����G3���Q�E��t+�IAA��&;�v��u����r�r
��#�+��u����u�3�Y�RQ�tW������D����w��+�J�U�XYZ�SP3�RRP�P������Z[t��U��׌؎��~3�������I���]�U��WV�N�&�ً~��3����ˋ��v�D�3�:E�wtII�ы�^_��]�U��WV�v3��3۬< t�<	t�P<-t<+u�<9w,0r���ҋˋ�����������؃���X<-�u�؃���^_]�U��f�V�F�!��]�U��VW�~��]�M�U�u�}
�!W�~��]�M�U�u�E
r3���C���u_^��]�U��� WV�v��Q�RP�D�3�+¹��3�+™RP��F�V�^�㋿�	�ƙ����u�~~G�<�RP�F�RP���+�SQ�ȋF
�ڙRP�N�^���빀Q�SQ�ȸm����ЋF�ǙRP�N��^���F�V�F�V�ȋF�ڙ�ځ�����N�^�FljF�����	��	F�V�DP�F��FH�F��F
�F�>�	t�F�P����t	�n��^��F�V�^_��]�U��֋v�^��
�t,��'C:�t�,A<ɀ� �A��,A<ɀ� �A:�t������]�U��W�~3�����A��O�F��G8t3�����_��]�U��� VW�v�Ў��3��~��
�t���Ȱ������C���v�%�t���Ȱ������"C�t�D�_^��]�U�츌���WV�v�~u�v
�vV�	���+�P��t�P�F�P�F�P�v
�v�U��@u�������\PV�*������/PV�����F��u	�u���
��t9~�v�~��.PW�����t�v���t�PV�v�(���F���V�v���P������u
�v������z���H	PVW�y��P�2�����v���t�PW�v�����F��>�u+�M	P�.PW�q���P�:���v���t�PW�v����F�W����v��}���F�^_��]ÐU�����WV��(����v
�v�v�v������|�@u2�>�u+�^���&�</t<\t
�t�:t�R	P�������u��|����PV�F�P�������F����<;t��FG�<u��O��z���(�����z��?\t�?/t�W	PW����vW����v
�vW�v�������|�@u��>�u��<u�y���F�u��o��^_��]�U��V�C�!r�Ft	��t�
�������r59�s%P�ر��ً�+���ËشJ�!Xr$�H����.��Ë���U���WV�2+����D�tV�r߃�@tG��96Js��^_��]�U���V�F-2������������F��P��߃��^�G�t�O�^��G���^�O�F�@�G�^��G�^��D��G^��]�U����^;r�	�*�F�tH�~
t3ɋѸB�!rK�F
uFVy(���6�V��F��ѸB�!FVy
�N��V��B�!�؋V�N�F
�B�!r�����Y�0;�s+�����3���U��VW�~u8���V�FHu�Sr'�H�6�Ht;�t
�D�FV�:^s0�����s�u������ڃ��۱��H�!r钉�T�6�3�_^��]ËN��9Lt�����u���?��r9�ӎ�;�u9�s&����������;�u	١�+؎��J�!r
;�u�������U��WV�~�v�ߋN��
�t���2���^_��]�U��VW��U��^;}��|��@t��3���]��>Nu��NÐU���WV��	P�ރ����u��<u��PV�6�	�k�����RP��V�Qރ�RP�7壪	��	+���ހ?t��ފ�����Wu	��ހ?-uG��|؋�ހ?t�P���P�6�	�	������	���	�?�@��	^_��]�U���WV�v�|}��|	~��|~	�|	}��|
��l���~�|u�\�㋇�	�
��\�㋇�	�F���u�F��|
��F�m��ȍE�ٙ3�+¹��3�+�F�������F�+‰F��|u9Du�||����F�9D|�u�||�+�^_��]�U��W�~��3�����A�يF���O8t3���_��]�U���WV+�9vu� �F�~t)�F�F����^��F��7�^���@��^��?t���v��F��t�^���u�N�u�~�t�F���~t�v�����F�v���v���
������6����F��F�P�ۃ��F��u!�v��qۃ����u����6�뷋~��6��^�~��?��$��F��^
���?�~t-�F�F��+�P�^��7W�ۃ�P����@���F��^��?uۃ~�t>+�P��	PW�xۃ�P�������F��G+��N���t������GF��N��G�G�~t�G�G�vW�,ۃ�+��~G�^97tt9wt� GF���F��,v�+�P�^��7W��ڃ�P�������F��^��?t� GF�^��?t,�7����F��=}v����
�^�7�ڃ����
�^�ƈ�F�^_��]ÐU��~t�~t
�������k�VW�؋^
���ã�	�F�
�
�6
F�
�)�!�)�
�!U�>}!.��8.�&�8�.�5.�6�8�u.�6�8.��8��	�~t�3��2��P��!X�(�V�K�!P�P�0�!<X[}!.��8.�&�8�..��8.�6�8�u.�6�8�5���(]_^r�M�!���<
���������N
�F�V�~W��
�t��
u�y
�-��ۃ��ڋ��3��t�����0<9v'����u�O���D��D;�r�X_^��]�MS Run-Time Library - Copyright (c) 1988, Microsoft Corpusage: %s [-htfn] [levels files dirs fname dname]
  Flags:  h    Help - print this usage info
          t    Print execution time statistics
          f    Test function only (negate -t)
          n    Suppress test directory create operations
file.dir.unknown option '%c'levelsfilesdirsIllegal dirs parameter, must be at least 1too many parameters%s: File and directory removal test
-ntest1 -s %s %d %d %d %s %scan't make directroy tree to removestill can't go to test directory	removed %d files %d directories %d levels deep
%s%dcreat %s failedclose %d failed%s%dmkdir %s failedchdir %s failed..chdir .. failed%s%dunlink %s failed%s%dchdir %s failed..chdir .. failedrmdir %s failed%s: getwd failed
	%s: (%s)  
 in %ld.%-2ld seconds (%ld bytes/sec)NFSTESTDIRo:\nfstestdrm -r %scan't remove old test directory %scan't create test directory %scan't chdir to test directory %sNFSTESTDIRo:\nfstestdcan't chdir to test directory %sIllegal %s parameter %ld, must be at least %ldcan't change to drive %c:	%s ok.
\*.*rewind failed�G��;C_FILE_INFO���&�C�R
R
��         (((((                  H���������������������� : 
COMSPEC/ccommand.com.exe.bat.com?*./\
	�
�(null)(null)+- # Error 0No such file or directoryArg list too longExec format errorBad file numberNot enough corePermission deniedFile existsCross-device linkInvalid argumentToo many open filesNo space left on deviceMath argumentResult too largeResource deadlock would occurUnknown error���������!"#3EFGHTfghiz{�������������%.com.exePATH\�������;Zx����0Nm��:Yw����/MlTZPSTPDT�p�	�	SunMonTueWedThuFriSatJanFebMarAprMayJunJulAugSepOctNovDec;C_FILE_INFO�	��	��2<<NMSG>>R6000
- stack overflow
R6003
- integer divide by 0
	R6009
- not enough space for environment
�
�run-time error R6002
- floating point not loaded
R6001
- null pointer assignment
���NB00&7�	TEST2.OBJ�SUBR.OBJ�D:\MSC\5.1\LIB\BINMODE.OBJ��dos\crt0.asmlodos\crt0dat.asm�
chkstk.asm�>	fprintf.c0_file.c0nfflush.c� 
dos\close.asm�Xnmalloc.asm?
strcat.asmV2
strcpy.asm�atol.asm�	ctype.asm�^getenv.c�~perror.chxsetbuf.c�V	sprintf.c6	creat.asmN�system.c�$
dos\chmod.asm�<dos\dir.asm:�dos\getcwd.c�<
dos\stat.c4
dos\unlink.asmB(dos\d_find.asmj+dos\diskfree.asm�dos\getdrive.asm�dos\gettime.asm�dos\setdrive.asm��ldiv.asmv4lmul.asm� dos\crt0msg.asm�
crt0fp.asm�"
chksum.asm��dos\stdargv.asm�ndos\stdenvp.asm�Tdos\nmsghdr.asmBTdos\dosret.asm�_cflush.asm�V	_flsbuf.c�.
_freebuf.c	_sftbuf.c4 �output.c�(�dos\open.asm�*(	write.asm�+aamalloc.asm*-
strlen.asmF-:strncmp.asm�-Tatox.asm�-dos\bdos.asm�-Gdos\intdos.asm..
dtoxtime.cD/Bstricmp.asm�/+strrchr.asm�/Xstrpbrk.asm
0syserr.c
0D
dos\spawnve.cN1�
spawnvpe.cB2dos\access.asmb2Bdos\stdalloc.asm�22
flushall.c�2l	_getbuf.cB3z
dos\lseek.asm�3stackava.asm�3�dos\brkctl.asm�4(strncpy.asm�4
	ultoa.asm�4cmiscdat.asm�4#
isatty.asm�4days.c�4�tzset.cr6	timeset.cr6*
strchr.asm�6'
dos\cenvarg.c�8�dos\dospawn.asm�9dos\execload.asm�9_xtoa.asm<��_Tflag>��_Hflag@��_FflagB��_Nflag�_usagek�_mainV�_patternZ�h_findtstV��	_maxentryT��
_currententryX��_dirlistP��_dirstR��_Myname_statfs
_opendir�'_readdir�

_rewinddir��_error�.	_closedirt�
_starttime��_endtime�$_seekdir�"_telldir�_printtimes��_testdirl	�	_mtestdir�	�_getparm�
�	_completev��_diropen��_dirtree��
_gettimeofday�
�_unix_chdir�_getwd/�
_rmdirtree3�_unix_chmod�_lstat1
�_chdrive��__fmode��__iomode�_edata��_end��__aexit_rtn��__abrkp��__abrktb��__asizds�__astart��__atopsp��	__abrktbeN	__cintDIVv�
__acrtused]__amsg_exit�__osversion��_errnoG__exit(�__child�__nfilel__cinit�___argc+�__intno�
__dosvermajor�__oserr�___argv�
__dosverminor �_environ�__osfile�__osmode��__pspadr.
�__fpinit,�__ovlvec"�__pgmptr��	__acfinfo*�	__ovlflag��	__aintdiv�	__osmajor�	__osminor��
__umaskval�
__ctermsub�
__doserrno��__fac0_exit��__psp0�STKHQQ�__chkstk�_fprintfR
�__bufinR�__bufoutZ�__buferr��__iob2J�	__lastiob2�__iob0_fflush�_close�_malloc�__nfreeL�__asegds�	__nmalloc�_free_strcatV_strcpy�_atolV�__ctypeV�__ctype_�_getenv�_perrorh_setbuf�_sprintf6_creatN_system�_chmod_chdir�_mkdir_rmdir:_getcwdN	__getdcwd�_stat4_remove4_unlinkB__dos_findnextL__dos_findfirstj__dos_getdiskfree�__dos_getdrive�
__dos_gettime�__dos_setdrive�__aNldivv__aNlmulv	__aNulmul�__FF_MSGBANNER��	__adbgmsgv�	__acrtmsg�__fptrap�__nullcheck�	__setargv�	__setenvp�__NMSG_TEXT__NMSG_WRITEB	__dosret0b
__maperrorU
__dosretaxJ__dosreturn��__cflush�__flsbuf�	__freebuf�__ftbuf__stbuf4 __output)
__copensub�(_open�*__cXENIXtoDOSmode�*_write
-__amallocbrk��__aseg1��__asegh��__asegn��__asegr�,__amlink��	__QChdata�+	__amalloc�,
__amexpand��
__amblksiz*-_strlenF-_strncmp�-__catox�-_bdos�-_intdos..
__dtoxtimeD/_stricmpD/_strcmpi�/_strrchr�/_strpbrkF	�	_sys_nerr��_sys_errlist
0_spawnveN1	_spawnvpeB2_accessb2	__myalloc�2	_flushall�2__getbufB3_lseek�3_stackavail�3_brkctl�4_strncpy�4_ultoaZ	�
__cfltcvt_tabh	�__asizeCi	�__asizeDf	�__sigintoffd	�__sigintseg�4_isatty�	�__daysj	�__lpdays�5	__isindst�4___tzset�4_tzset�	�	___mnames�	�	_daylight�	�	_timezone�	�_tzname�	�	___dnamesr6_strchr�6	__cenvarg�8	__dospawn�9
__execload�9__cxtoa�9
__cltoasub�����������������y@���_iobufi����������,�_ptr��_cnt��_base��_flag��_file�x������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������y@�����timevali�����tv_sec��tv_usec�������������������������������������������������������������������������������zt��������������������������������������������������������������������������������������������������������������������u��c�����x����x�h��x����x�x��x�������+u��c��x0��x(��x�����������x�����x8��x�X��x�(������x����x��x�����x� ��x�������x���������y����	�stati"����������������������z�st_dev��st_ino��st_mode��st_nlink��st_uid��st_gid�
�st_rdev��st_size��st_atime��st_mtime��st_ctime�zt��stat������y@���_iobufi����������,�_ptr��_cnt��_base��_flag��_file�x����������������������������������������������������������������������������������x����xh��y�`�i�j�find_ti�f���������g=�reserved��attrib��wr_time��wr_date��size��name����y �o�p�	dostime_ti
��������(�hour��minute��second��hsecond�y@�r�s�
diskfree_ti
��������P�total_clusters��avail_clusters��sectors_per_cluster��bytes_per_sector�����������
zt�h�find_t�������������������������������������������������������������������������������������������y@�����timevali�����tv_sec��tv_usec��zt���timevalzt���timezone�����������x@��y@�����i���val��x����y�	�����statfsi������������������d�f_type��f_bsize��f_blocks��f_bfree��f_bavail��f_files��f_ffree��f_fsid��f_spare�$
zt���statfs�����
zt���direntyh���direnti���������g�d_name�������������������������������������������������������������������������������������������������������������������������������������x�������������������������������u��c��x������x(����x�������������x������������������u��c�����x���������������������������u��c
�������x����xX�����x�����u��c�����u��c������u��c��x������u��c������x`����xH��x���x����x�����
u���c���
������
u���c�����x�x����u��c��������x����u��c����
u���c����
u���c���������
u���c�����

u���c������u��c����������
u���c�����x����u��c�	����u��c��~�����
u���c�
�����������������u��c�xp����
u���c�!����u��c�#���
u���c�&�~��u��c�(�����u��c�+��u��c�-�[Uusagek�<f�mainv+
�argc
+argv���files���totfiles
���dirs
���totdirs���levels���fname���dname
���time
���opts	���strR��Myname2�_iob����dirtree�v	�lev�files
�dirs
�fname�dname�totfiles
�totdirs���fd���f���d
��name/�m��	rmdirtree:\	�lev�files
�dirs
�fname�dname�totfiles
�totdirs�ignore���f���d
��name�����error��	�str	�ar1	
�ar2	�ar3	�ar4	�ar5	�ar6	�ar7	"�ar8	&�ar9	���ret
���patht���	starttime����fendtime�p�tv��w�
printtimesq�tv�nbytes�����testdir��	�dir��statb	��strl	�^�mtestdirw	M	�dir�	�g-�getparm�	V
�parm	�min
�label	���val1
���chdrive<
s
�path���desireddrive���drive�
�7>complete�
�&Od
unix_chdir�

�path�!u�getwd
�path3�L��
unix_chmod>;
�path
�mode
���dosmode� ��lstat�
�path	
buf��pagettimeofday�_�TV�TimeZone
��ndostime�rW	statfs�
�path	�buf���p���i���drive��q	diskspace
�h	9
opendir
�
�dirname���i���
attributes�
�J
�
	rewinddir�
�
�dirp���i���
attributes�"�
�
telldir�

�dirp�$6
/seekdir�%
�dirp	�loc�'F@ureaddir�5
�dirp#)!��findt_to_dirent.~f�dD,X��copynametolowerOG
�dest	�src���i�.�closedir�
�dirp
 ��tsV��_ctype
��teV�patternZ�hfindtstV��maxentryT��currententryX��dirlist
P��dirstR��Myname
���errno2�_iobtest2.cY-; I!W"e&k)v*{+�,�-�.�/�4�5�6�7�8�9�;�<�?�@CD
G
HKL%M(N2OXP[Q^RbTeUnV�W�Y�Z�[�\�^�_�`�a�b�d�eghijlm$n,o/q3r<sFtIwSx]yczi{n~s��������������
��!�$�H�R�]�w��������subr.c��+�,�.�/�0�124'5,6>7L9V:Y;r=�A�B�D�E�F�G�I�JKLN&O)_/k:lHnKodpzq�r�t�u�v�w�x�y�z{|~<�N�X�b�u�������������������,�6�C�Q�[�d�n�t���������������������K�o�������������������	�	�'	�4	�>	�O	�\	�f	�l	w	�	�		�	
�	�	
�	�	�	�	�	�	
"
 +
.1
1<
3H
4r
5
6�
8�
9�
<�
C�
D�
F�
H�
I�
N�
Q�
STXZ[-_3b>cjdyhk�l�p�r�u�v�wx	|� �4�@�K�W�������������������
�
�
�"
�0
�:
�@
�F
�S
�]
�c
�|
��
��
��
��
��
��
��
��
��
��
��
��
�� �*�8�U�s�v�}�������������������������������#�.�>�D�O����	�
�
SLIBCE.LIB�M��)�#2n����*o�3�3'�	Z�	�s�
��J�f�uU	�	�
�
�
��G,

.
:
EH
ZT
pq
�
��
��
��

��
��


�
'"�
;R#m?+�j������ � �!!�"%"�5#A##$X$2%o%D&�&T'�'d%(�(�D)�)�*�*�++�,#,�-9-.N.&5/g/[
0}0h�1�12�23�3!4�4/5�5;6
6I7$7Z8<8x9T9�:l:�#;�;�<�<�=�=�>�>�?�?�@@AA
B1B"CJC4DeDBE}EQ
F�F^VG�G�H�H�I�I�,J�J
NKKXLLfM1MvNMN�OjO�7NB00�=����������������������������������������������������x����xh��y�`�i�j�find_ti�f���������g=�rese./basic/test3.exe   777  20115     11      101544  4552131641   7200 MZ�# x���@�L����]"�	�	�U����WV�6��BP�xP�����]P�xP������P�xP�����P�xP�����P�xP���^_��]�U��,�vWV�F���P�����P�xP�����^�F����N�~u��^��?-t��^�@�F���F��^��?u�r�^����C�2��P�Y���$�R�(�K�*�D�^���P�,P�������P�&���#=fu���=hu��=nu���=tu�������N�F�T��~u�!�@P��RP�^�7�m���F��F�N�~u�
���P����>(u��$�F��6��FP�xP�N���>*t�
�P�����
�P����>$u���F���F��F�9F�|�c����P���=t��6��fP��P�����P�������P����P���=|�����P�xP�^���P��
�����>$u�����P�3���F���P��P�xP�~���>$u�+�PP����P�����P�xP�W���^_��]ÐU���+WV�F�N=t��edž��������F9���|�|�����v
��P���P������P���P�7������=|����P��P����P�
���^������k��=|�������P�S���P�����t�dž��������F9���|������v��P���P�[�����P���=|����P��P�����P����^����P�+��=|����P��P�����P�N���v�v�v�v
�v�v�v������P����=|���P����P�
���9�^_��]�U���WV�F�N=t��Kdž��������F9���|�S�����v
�P���P�i�����P����=|�"�~t����P�P�����P����^���dž��������F9���|�������v�!P���P�������P����=|�%�~u������P�&P����P����v�v�v�v�v
�v�v�v������6P���=|��9P�G���P��
�����P���=|����P�IP����P�
���^��*�^_��]�U���7WV����P�c���F�=t��6��YP��P�&�������P�6��kP��P����v(�v&�v$�v"�v �v�v�v�v�v�v�v�v�v�v�v
�v�v�v��P��
��(�>7u�
�vP�����xP��P�
����P��
���~�t�
�P��	��^_��]�U���_
WV�P�^
P���^_��]�U���@
WV�P�V
P�����b
�d
9\
~�#}�	9Z
r��.V
�X
�Z
@B�\
�^�Z
�\
+b
d
�G�W�^�V
�X
+^
`
��W^_��]�U���	WV�'�RP�^�w�w�RP�^�w�7�zP�xP�	���~}�<~�	�~w�.�^�Gu�!�^�w�7�v�v�lRP��P�xP�e	��^_��]�U���=	WV�~t���P��
���F=t��F�����P�v����=t�<�v��P���P�������P�l��=u��v��P�����P����v����=|��v��P�k����P�����v���=|��v�P�C����P����^_��]�U���gWV�~t��$P�
���F=t��F/�v�L��=|��v�;P�����������^_��]�U���	WV�v�	���F��V��F�V9V�~�0}�9F�r�#�v�v�v��v��v
�\P�����P����F��V��^_��]�U���WV�^�:t�g�^�������u��^��- ��^��-@�F��F�P�v��Z���F�P�"���F�9F�u��^��P��P������P���^_��]�U���WV�6���P�xP�#���6��X����P�M��^_��]�U����WV�v�4����v����^_��]�U����WV�P�v�%���^_��]�U���WV�F�u��������F@u����ƉF��v��v�y
���^_��]�U���TWV�v�v�+���^_��]�U���4WV�F�P�����RP�F�*�+�QP���Ȱ<�f�ȃ��F�*�ȃ��^��W�'�RP�F�*�+�QP��^�G�W�F�F^_��]�U����WV�F�F��F���F�~�@|��^��F�������^��G��^�:t�-�^�������u��^��- ��^��-@�F��
�F�P�
���F�P�v�����=u�����V�^�F��G�G+�P�v�+�P�v���
�^�G�W
+�P�v�+�P�v��
�^�G�W�^�v�D�T�G�W��^_��]�U����WV�F��v��P�7����P��P�����>�u������P������>�t���~��P�v���P����=u���_�6���P����F���F���P���=t�!�F������������P��P�[������F�H������
�^_��]�U����WV�F��F�F��P�v���P�S��=u���P�����P�	���6���P�����F���F���P�
��=t�!�F������������P��P�������F�H����^_��]�U���JWV�F�F����^_��]�U���,WV�F�F���9V~�}�9Fv��F��^_��]�U����WV�F�F��9��	�������������������^_��]�U���WV�FP�v�	��^_��]�U���WV�F���F��^��v�������u�
�^��v� ��^��v��^��v�<u����^_��]�U���7WV�F�F��^_��]Ð�0�!<s� ���6+���r���ׁ���s��
3�P�@
��L�!���6�&�6�&��Ʊ��H6����6��+��۴J�!6�=��V
��+�3���;�\��
3��6^�6\�6Z��P�����ظ6��>P�[
����P���0�!�?�5�!�+�-�%�\�!�n	�.�=&�6,�p	��3�6�l	s�-
6�t	�ڻ6�l	�=&�,�6��3�&�=t,���t��3��u�����F������tH������F��D�!r
�€t��F@Ky�x	�x	��x	�x	��U�쾎
��
�}�x	�z	�t�U��z	�z	�f�z	�z	�l�	�t�~u�F�����Ft�>�!C����F�L�!�n	���l	�+�%�!�>ht
�i�j�%�!�;�s
OO�
�������;�s���Et�����Y��+�r
;nr����3��k�U���WV�F�F��v�&
�����FP�v�v�.�����vV�
����^_��]ÐU���WV�v+��D$<uF�Du�ށ�p������������t'�+D�F��~P�t�D�P�5��;F�t�L ����D��D��^_��]�U��^;Dr�	���>�!rƇF�
U��^�t�O���]�U��VW���?u)��7u3���$@$����������D����6��N�؎���_^��]�U��׋ތ؎��~3�����u��~������+����F��t�I�������]�U��׋ދv���؎�3������ы~�Ǩt�I�������]��U���WV�6^�tF�~t@�v����������<t*�4���;�~��9=u�W�vS����u֋�A��+�^_��]�U���WV�v��t&�<t!V�7�PV��P�����P��P��P����>7|	��97|����7�㋷8V����PVW�c���P��PW�T��^_��]ÐU���V�v��-p�����������F�V����V�j
���~u�L�d��^����@�D��G����d�^���G�F�D��D^��]ÐU���WV�F���F�F��EB�F�E��E��FP�vW�7�����Mx*������W+�P�}����^_��]�U���v�P�v������]�U��F%��9��]�U�����P�����F��~u+�P�v������u��Z+��V�F���F�F��F��~�t&�6^�F�P�v�+�P�c���F�@u�>7t�F���F���6^�F�P��P+�P�{����]�U��V�C�!r�F�t�������C�!�DU��9�U��;�V�!�0U��:�V�!s�=u쒓�C<t
<?t<*u�����U���v�v+�P���]�U���`WV�v�F����~u+�PP�P�e��*�@�F�F@�G�:G�\G�F�G�F�F��~��F�P�F�P�F���F�P���@�F��~�u;�~��V��������u	�7���~9v�~
�7"+���F�PW�V���^_��]ÐU���WV�F*�F��~�}:u���=\t�=/u�}t�F�u�=u�@@������F�t�����.P�v�3�����t1��PW�����t��PW�����t��PW�����u��@��%�������%�������^_��]ÐU���LWV�v�~��PV�����t
�7����Y�+�P�F�P�P�����F�N�F�7�v��F�P�F�P�����|:u�������t� ����-`�+�PP�P���*�@�F�~�th��PV�n���t����P+�P�v�������F��u�j�V����@t)�v������v��.����F�+��FЉF��F�!�F��
��v������+�+��E�E
�E�F�H��EV�FɘP�7����E�E�F΋VЉE�U�F�%��P�Fʱ��%?P�Fʱ��%P�F�%P�F̱��%P�F̱	��%P����E�U�E�U�E�U+�^_��]�U��V�A�!�U��O�V�U��N�V��!��Nu�V�N���!��U��V�6�!=��u�7�V�v�D�\�L�^3�]�U���!@��^�3�]�U��,�!�^�/�O�w�W3�]�U��VJ��!��^�3�]�U��WVS3��F�}G�V�����F�V�F
�}G�V�����F
�V�u�N�F3���؋F����8�؋N�V�F���������u�����f
��F���r;Vwr;FvN3ҖOu���؃�[^_��]�U��F�^
؋^u�F���]���ȋF�f
ȋF��ы�]�U���P�e�>�t����P�S��]ø�{�V3��B2���2�����Ut
����P�,�^Ï��8?t)�=&�,�b3����3��u�GG�>`�����ыѿ���=�< t�<	t�<
to
�tkGN�< t�<	t�<
t\
�tX<"t$<\tB��3�A�<\t�<"t��Ӌ���Ѩu��N�<
t+
�t'<"t�<\tB��3�A�<\t�<"t��ۋ���Ѩu���>Z�G��׀��+�ģ\���6�?CC�6`��
�u���6�=�3���< t�<	t�<
u�
�u�y�6�?CCN�< t�<	t�<
tb
�t^<"t'<\t���3�A�<\t�<"t�\��Ѱ\���s�"���N�<
t.
�t*<"t�<\t���3�A�<\t�<"t�\��ٰ\���s��"���3����&�U��U�=3ɋ����I�6,�t��&�>t�E�u�E�@$������W�	�_�ϋ���.^��3�I��<;Ct�~EE��
�u���N]��]�U��VW�V��	�;�t@�t�3��������_^��]�U��W�v����t���3�������I��@�!_��]�r3���]�s�P�X��]�s�������]�2��âB
�u#�>?r
<"s
< r���<v���ט�7Ê���U���WV�v�D��F���-p�����������F��D�t�D@t�L ������Du�L�d�+��D���~��Du_�ށ�p������������uF��xt���u3�v�����u-����xu��
�����D��^��G���V����Du�ށ�p������������tP�<+|�D@��^��GH�D�~W�t�v�����F����^���F t�P+�PPS����\�F������P�FP�v������F�9~�t����F*�^_��]ÐU��V�v�D�t�Dt�t����d�+���D�D^]ÐU���V�v����xu�F��
�����u$�F���Du�ށ�p������������t+��5��-p�����������F��F��D��^���G�D��L�^��]�U���V�~t[�~xt�~�uv�^�G�P����td�F-p�����������F��v�5���^���G�^��+���G�*��^��
t��u�G�P����t	�v����^��]�U��d��WV�v������
�F�t
�F�h
�~
�|
�|�<%t�X��
+��p
�l
�z
�n
�x
�v
�j
�f
�r
��
 �|0u<F��
0�3�<+u
�p
�v
�"��< u
�>p
u�v
��f
�	�<-u��r
F��P�����u�V��
P�f�����>�
}�r
��
�أ�
�<.u#�x
FV��
P�<�����>�
}
��
�x
��=Ft2=Nt5=ht =lu�n
�>n
u�<LuF�<u��n
���n
���n
�ӊ�����=Et
=Gt=Xu	�l
���� ����-c=v���.��"�t
��|
��t
�i��z
�f
�
P����Q�����j
�l
�>x
u	��
����
�x
��
�>n
u�+��n
�F�9�
t'��
�F��>r
t	��
���.�
��
�}+���
�t
�P�����:P�����~�t"�>r
t�F�-��
�}+���
����
�.t
�P�������/�+�P���*�������������>n
t��N��G�=t�=%u���+�PV�������<t�|��>|
uY�h
�G tO����M�!� �!�!�!�!� �!�!�!�!� � !�!�!�!�!� �!�!�!�>~
t�>|
u�h
�G u��F뙐�|
^_��]ÐU���WV�~
t�z
�>n
t�>n
u�t
��W�F��V��t
�*�>z
t�t
��F��F����t
���F��V��t
�>f
t
�F�F�t�F�+���
�6�
�>z
u*�~�}$�~
u�-F�F��V��؃��ډF��V��F���F��F���vW�v��v�����>x
t!W�	����
+ȉN����0F��I���N�l
���t<a|�, FG�}�u�>z
u�p
v
t�~�u��+�P���^_��]ÐU���WV�~t��t
�F��^��t
��>n
u�t
��W�F��V��t
���t
��F��F��^��t
�>n
u
�F�F�u���	�~�u	���F��^��F��V��F�V�+�96x
t��
���^��F�&�?tF;�~��F�^��F�&�?u�>�
+��>r
uW���V�v��v��o���>r
tW���^_��]�U����t
�F��~gt�~Gu��*��F��>x
u��
�~�t
�>�
u��
�6l
�6�
�v�6�
�v�����
�~�t�>f
u�6�
�����>f
t�>�
u�6�
�����t
��
�p
v
t�v������t��+�P���]�U��V�>~
u/�h
�Ox�F�7��*���S�v�A���@u�~
���|
^]ÐU���WV�>~
uI�v�~B��6h
�6�
�	���@u�~
��N�~�h
�Ox۠�
�?��*��܃>~
u�F|
^_��]�U���WV�v�>~
uP��6h
�^&��P����@u�~
�F��N�t�h
�Ox��^&��h
�?��*��҃>~
u�F|
^_��]�U���
WV�6�
+��F��F��>�
0u9x
t9j
t9�
u��
 �>�
V����F�+�+~�>r
u�<-u�>�
0u��P�����N��>�
0t�~�>r
t�~t�F��_�>�
t�F��j�>r
u&W�����~t	�~�u�5�>�
t	�~�u�=�v�V������>r
t
��
 W�a���^_��]Ã>p
t�+�� P�����0P������>�
u�>l
t�X���xP�����ÐU���WV�v�F��<*u�t
�?�t
F�H��<-u�F���F+��<0|5�<909>x
u�<0u��
0�����������ȃ�0��F�<0|�<9~�F�����^�?��^_��]ÐU���V���N��F�<t
:u����+�^��]ÐU���2��~��F���F���u�@u���u�F���V$
Ǵ=�!s=u	��t�������%=u	�>�!����F��D�!�€t�N�@�F�@t���F�t�t	3ɴ@�!��>�!�V�C�!�g��F��u��u�����ѸB�!�ٍV��?�!�t�~�u�ًѸB�!3ɴ@�!3ɋѸB�!�h��F��N��N�F��u�Fu����V�<�!s�K��F��u�Fu0�>�!�F$
F��V�=�!rړ�F�u�Ft
���V�C�!r��F�@u=�V�C�!��2�%t��Ft�� ;Dr
�>�!����
N�����F�Ë�]�2��ܡ9��#�3ɨ�u���U����^;Dr�	�����F t�B3ɋ��!r���F�tn�V3��F��F��WV����f��N�T�
�uJ��=�vH���ܺ=(s��+�ԋ��N�<
t;�t����#�a�
;�u���
�F����
��^_�U�E3���PSQ��+���^�@�!r
F��tY[X���s�	���F@t�^�?u������F�+F��f�^_���N�u����V�@�!s�	���u���F@t
�ڀ?u���������At�������s�w�����tBH;�s���t4����D����t��L�+�H����L��ƌڌ�;�t&����&�=��t%���t��H;�s����t�����D���G�t���&�t�،�;�t&���7뼋w3��j;�t
$@@��^t
�M��t�NN뙌،�;�t&����G3���Q�E��t+�IAA��&;�v��u����r�r
��#�+��u����u�3�Y�RQ�tW������D����w��+�J�U�XYZ�SP3�RRP�P������Z[t��U��׌؎��~3�������I���]�U��WV�N�&�ً~��3����ˋ��v�D�3�:E�wtII�ы�^_��]�U��WV�v3��3۬< t�<	t�P<-t<+u�<9w,0r���ҋˋ�����������؃���X<-�u�؃���^_]�U��f�V�F�!��]�U��VW�~��]�M�U�u�}
�!W�~��]�M�U�u�E
r3���C���u_^��]�U��� WV�v��Q�RP�D�3�+¹��3�+™RP��F�V�^�㋿��ƙ����u�~~G�<�RP�F�RP���+�SQ�ȋF
�ڙRP�N�^���빀Q�SQ�ȸm����ЋF�ǙRP�N��^���F�V�F�V�ȋF�ڙ�ځ�����N�^�FljF�������F�V�DP�F��FH�F��F
�F�>�t�F�P����t	�n��^��F�V�^_��]�U��֋v�^��
�t,��'C:�t�,A<ɀ� �A��,A<ɀ� �A:�t������]�U��W�~3�����A��O�F��G8t3�����_��]�U��� VW�v�Ў��3��~��
�t���Ȱ������C���v�%�t���Ȱ������"C�t�D�_^��]�U�츌��WV�v�~u�v
�vV�	���+�P��t�P�F�P�F�P�v
�v�U��@u�������\PV�*������/PV�����F��u	�u���
��t9~�v�~��.PW�����t�v���t�PV�v�(���F���V�v���P������u
�v������z����PVW�g��P� ���7�v���t�PW�v�����F��>7u+��P�.PW�q���P�(���v���t�PW�v����F�W�t���v��k���F�^_��]ÐU����s�WV��(����v
�v�v�v������|�@u2�>7u+�^���&�</t<\t
�t�:t��P�������u��|����PV�F�P�������F����<;t��FG�<u��O��z���(�����z��?\t�?/t��PW����vW������v
�vW�v�������|�@u��>7u��<u�y���F�u��o��^_��]�U��V�C�!r�Ft	��t�
�������r59�s%P�ر��ً=+���ËشJ�!Xr$�H����.��Ë���U���WV�p+����D�tV�`߃�@tG��96�s��^_��]�U���V�F-p�����������F��P��߃��^�G�t�O�^��G���^�O�F�@�G�^��G�^��D��G^��]�U����^;Dr�	�*�F�tH�~
t3ɋѸB�!rK�F
uFVy(���6�V��F��ѸB�!FVy
�N��V��B�!�؋V�N�F
�B�!r��F���Y�n;�s+�����3���U��VW�~u8���V�FHu�Sr'�H�6Ht;�t
�D�FV�:^s0����s�u������ڃ��۱��H�!r钉�T�63�_^��]ËN��9Lt����u���?��r9�ӎ�;�u9�s&����������;�u	١=+؎��J�!r
;�u�������U��WV�~�v�ߋN��
�t���2���^_��]�U��VW��U��^;D}��|��F@t��3���]��>�
u���
ÐU���WV��P�sރ����u��<u��PV�6��k�����RP��V�?ރ�RP�7����+���ހ?t��ފ������u	��ހ?-uG��|؋�ހ?t�P���P�6��	����������?�@��^_��]�U���WV�v�|}��|	~��|~	�|	}��|
��l���~�|u�\�㋇��
��\�㋇��F���u�F��|
��F�m��ȍE�ٙ3�+¹��3�+�F�������F�+‰F��|u9Du�||����F�9D|�u�||�+�^_��]�U��W�~��3�����A�يF���O8t3���_��]�U���WV+�9vu�^�F�~t)�F�F����^��F��7�^���@��^��?t���v�D�F��t�^���Eu�N�u�~�t�F���~t�v�����F�v���v�7�B
������6����F��F�P�oۃ��F��u!�v��_ۃ����u�7�B�6�뷋~��6��^�~��?��$��F��^
���?�~t-�F�F��+�P�^��7W�ۃ�P����@���F��^��?uۃ~�t>+�P�.	PW�fۃ�P�������F��G+��N���Ft��F����GF��N��G�G�~t�G�G�vW�ۃ�+��~G�^97tt9wt� GF���F��,v�+�P�^��7W��ڃ�P�������F��^��?t� GF�^��?t,�7����F��=}v��7�B
�^�7�ڃ����
�^�ƈ�F�^_��]ÐU��~t�~t
�7�����k�VW�؋^
���ã<	�F�>	�@	�6>	F�J	�)�!�)�Z	�!U�>?}!.��7.�&�7�.�5.�6�7�u.�6�7.��7�<	�~t�3��2��P��!X�f�V�K�!P�P�0�!<X[}!.��7.�&�7�..��7.�6�7�u.�6�7�5���f]_^r�M�!���z	������7��N
�F�V�~W��
�t��
u�y
�-��ۃ��ڋ��3��t�����0<9v'����u�O���D��D;�r�X_^��]�MS Run-Time Library - Copyright (c) 1988, Microsoft Corpusage: %s [-htfn] [count]
  Flags:  h    Help - print this usage info
          t    Print execution time statistics
          f    Test function only (negate -t)
          n    Suppress test directory create operations
unknown option '%c'count%s: lookups across mount point
%s: getwd failed
can't stat %s after getwd	%d getwd and stat calls
%s%dcreat %s failedclose %d failed%s%dmkdir %s failedchdir %s failed..chdir .. failed%s%dunlink %s failed%s%dchdir %s failed..chdir .. failedrmdir %s failed%s: getwd failed
	%s: (%s)  
 in %ld.%-2ld seconds (%ld bytes/sec)NFSTESTDIRo:\nfstestdrm -r %scan't remove old test directory %scan't create test directory %scan't chdir to test directory %sNFSTESTDIRo:\nfstestdcan't chdir to test directory %sIllegal %s parameter %ld, must be at least %ldcan't change to drive %c:	%s ok.
\*.*rewind failed�U��;C_FILE_INFO���d�C����         (((((                  H���������������������� : 
COMSPEC/ccommand.com.exe.bat.com?*./\
	�
�(null)(null)+- # Error 0No such file or directoryArg list too longExec format errorBad file numberNot enough corePermission deniedFile existsCross-device linkInvalid argumentToo many open filesNo space left on deviceMath argumentResult too largeResource deadlock would occurUnknown error
'()*+=O_`aq���������������������*%.com.exePATH\�������;Zx����0Nm��:Yw����/MlTZPSTPDT�p��SunMonTueWedThuFriSatJanFebMarAprMayJunJulAugSepOctNovDec;C_FILE_INFO
	�	��1<<NMSG>>R6000
- stack overflow
R6003
- integer divide by 0
	R6009
- not enough space for environment
�
�run-time error R6002
- floating point not loaded
R6001
- null pointer assignment
���NB00/7�	TEST3.OBJ�SUBR.OBJ�D:\MSC\5.1\LIB\BINMODE.OBJ��dos\crt0.asmzodos\crt0dat.asm�
chkstk.asm>	fprintf.c>_file.c>nfflush.c� 
dos\close.asm�Xnmalloc.asm$?
strcat.asmd2
strcpy.asm�atol.asm�	ctype.asm�^getenv.c�~perror.cvxsetbuf.c�V	sprintf.cD	creat.asm\	umask.asmn�system.c�$
dos\chmod.asm<dos\dir.asmZ�dos\getcwd.c<
dos\stat.cT
dos\unlink.asmb(dos\d_find.asm�+dos\diskfree.asm�dos\getdrive.asm�dos\gettime.asm�dos\setdrive.asm��ldiv.asm�4lmul.asm� dos\crt0msg.asm�
crt0fp.asm�"
chksum.asm�dos\stdargv.asm�ndos\stdenvp.asmTdos\nmsghdr.asmbTdos\dosret.asm�_cflush.asm�V	_flsbuf.c.
_freebuf.c:	_sftbuf.cT�output.c(�dos\open.asm�)(	write.asm�*aamalloc.asmJ,
strlen.asmf,:strncmp.asm�,Tatox.asm�,dos\bdos.asm-Gdos\intdos.asmN-
dtoxtime.cd.Bstricmp.asm�.+strrchr.asm�.Xstrpbrk.asm*/syserr.c*/D
dos\spawnve.cn0�
spawnvpe.cb1dos\access.asm�1Bdos\stdalloc.asm�12
flushall.c�1l	_getbuf.cb2z
dos\lseek.asm�2stackava.asm�2�dos\brkctl.asm�3(strncpy.asm�3
	ultoa.asm�3cmiscdat.asm�3#
isatty.asm4days.c4�tzset.c�5	timeset.c�5*
strchr.asm�5'
dos\cenvarg.c�7�dos\dospawn.asm�8dos\execload.asm�8_xtoa.asm$��_Tflag&��_Hflag(��_Fflag*��_Nflag�_usagek�_main��_pattern��h_findtst���	_maxentry���
_currententry���_dirlist�
��_dirst���_Myname_statfs_opendir�
'_readdir�
_rewinddir��_error�.	_closedir��
_starttime��_endtime�
$_seekdir�
"_telldir"�_printtimes��_testdirz�	_mtestdir��_getparm�	�	_complete���_diropen��_dirtree�
�
_gettimeofday�	�_unix_chdir 
�_getwd=�
_rmdirtreeA
�_unix_chmod�
�_lstat?	�_chdrive��__fmode��__iomodeV
�_edata��_end��__aexit_rtn�__abrkp��__abrktb��__asizds�__astart��__atopsp�	__abrktbe\	__cintDIVv�
__acrtusedk__amsg_exit?�__osversion7�_errnoU__exitf�__childD�__nfilez__cinitZ�___argci�__intno?�
__dosvermajorB�__oserr\�___argv@�
__dosverminor^�_environF�__osfileA�__osmode;�__pspadrl	�__fpinitj�__ovlvec`�__pgmptr�	__acfinfoh�	__ovlflag+�	__aintdiv?�	__osmajor@�	__osminor9�
__umaskval�
__ctermsubB�
__doserrno/�__fac>_exit=�__pspn�STKHQQ�__chkstk_fprintf��__bufin�
�__bufout��__buferr�__iob2��	__lastiobp�__iob>_fflush�_close�_malloc�__nfree��__asegds�	__nmalloc�_free$_strcatd_strcpy�_atol��__ctype��__ctype_�_getenv�_perrorv_setbuf�_sprintfD_creat\_umaskn_system�_chmod%_chdir_mkdir2_rmdirZ_getcwdn	__getdcwd�_statT_removeT_unlinkb__dos_findnextl__dos_findfirst�__dos_getdiskfree�__dos_getdrive�
__dos_gettime�__dos_setdrive�__aNldiv�__aNlmul�	__aNulmul�__FF_MSGBANNER��	__adbgmsgv�	__acrtmsg�__fptrap�__nullcheck	__setargv�	__setenvp__NMSG_TEXT9__NMSG_WRITEb	__dosret0�
__maperroru
__dosretaxj__dosreturn��__cflush�__flsbuf	__freebuf�__ftbuf:__stbufT__output$(
__copensub(_open�)__cXENIXtoDOSmode�)_write*,__amallocbrk��__aseg1�__asegh��__asegn��__asegr,__amlink�	__QChdata�*	__amalloc�+
__amexpand��
__amblksizJ,_strlenf,_strncmp�,__catox�,_bdos-_intdosN-
__dtoxtimed._stricmpd._strcmpi�._strrchr�._strpbrk��	_sys_nerr8�_sys_errlist*/_spawnven0	_spawnvpeb1_access�1	__myalloc�1	_flushall�1__getbufb2_lseek�2_stackavail�2_brkctl�3_strncpy�3_ultoa��
__cfltcvt_tab��__asizeC��__asizeD��__sigintoff��__sigintseg�3_isatty��__days��__lpdays�4	__isindst4___tzset4_tzset	�	___mnames��	_daylight��	_timezone��_tzname��	___dnames�5_strchr�5	__cenvarg�7	__dospawn�8
__execload�8__cxtoa�8
__cltoasub�������y����	�stati"����������������������z�st_dev��st_ino��st_mode��st_nlink��st_uid��st_gid�
�st_rdev��st_size��st_atime��st_mtime��st_ctime��������y@���_iobufi����������,�_ptr��_cnt��_base��_flag��_file�x������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������y@�����timevali�����tv_sec��tv_usec�������������������������������������������������������������������������������zt��������������������������������������������������������������������������������������������������������������������u��c�����x����x�h��x����x�x��x�������+u��c��x��������������x�����x0��x������x������x������x�����x���������y����	�stati"����������������������z�st_dev��st_ino��st_mode��st_nlink��st_uid��st_gid�
�st_rdev��st_size��st_atime��st_mtime��st_ctime�zt��stat������y@���_iobufi����������,�_ptr��_cnt��_base��_flag��_file�x����������������������������������������������������������������������������������x����xh��y�`�i�j�find_ti�f���������g=�reserved��attrib��wr_time��wr_date��size��name����y �o�p�	dostime_ti
��������(�hour��minute��second��hsecond�y@�r�s�
diskfree_ti
��������P�total_clusters��avail_clusters��sectors_per_cluster��bytes_per_sector�����������
zt�h�find_t�������������������������������������������������������������������������������������������y@�����timevali�����tv_sec��tv_usec��zt���timevalzt���timezone�����������x@��y@�����i���val��x����y�	�����statfsi������������������d�f_type��f_bsize��f_blocks��f_bfree��f_bavail��f_files��f_ffree��f_fsid��f_spare�$
zt���statfs�����
zt���direntyh���direnti���������g�d_name�������������������������������������������������������������������������������������������������������������������������������������x�������������������������������u��c��x������x(����x�������������x������������������u��c�����x���������������������������u��c
�������x����xX�����x�����u��c�����u��c������u��c��x������u��c������x`����xH��x���x����x�����
u���c���
������
u���c�����x�x����u��c��������x����u��c����
u���c����
u���c���������
u���c�����

u���c������u��c����������
u���c�����x����u��c�	����u��c��~�����
u���c�
�����������������u��c�xp����
u���c�!����u��c�#���
u���c�&�~��u��c�(�����u��c�+��u��c�-�[Uusagek�Jf�mainv9
�argc
+argv���count���ct
���time��statb
���opts
���path���Mynamep�_iob����dirtree�v	�lev�files
�dirs
�fname�dname�totfiles
�totdirs���fd���f���d
��name=�m��	rmdirtreeH\	�lev�files
�dirs
�fname�dname�totfiles
�totdirs�ignore���f���d
��name�����error��	�str	�ar1	
�ar2	�ar3	�ar4	�ar5	�ar6	�ar7	"�ar8	&�ar9	���ret
���path����	starttime����fendtime�p�tv"��w�
printtimes-q�tv�nbytes�����testdir��	�dir��statb	��strz�^�mtestdir�M	�dir��g-�getparm�V
�parm	�min
�label	���val?	���chdriveJ	s
�path���desireddrive���drive�	�7>complete�	�&Od
unix_chdir

�path 
�!u�getwd+

�pathA
�L��
unix_chmodL
;
�path
�mode
���dosmode�
� ��lstat�

�path	
buf�
�pagettimeofday�
_�TV�TimeZone
��ndostime�rW	statfs(�
�path	�buf���p���i���drive��q	diskspace�h	9
opendir�
�dirname���i���
attributes��J
�
	rewinddir
�
�dirp���i���
attributes�
"�
�
telldir�


�dirp�
$6
/seekdir�
%
�dirp	�loc�
'F@ureaddir�
5
�dirp1)!��findt_to_dirent<~f�dR,X��copynametolower]G
�dest	�src���i�.�closedir�
�dirp
^
��ts���_ctype
V
��te��pattern��hfindtst���maxentry���currententry���dirlist
�
��dirst���Myname
7��errnop�_iobtest3.c@-;IW e$k'v/{0�1�2�3�4�5�7�8�;�<�?�@�C�D�G�HIJKALDMGNKPNQWRqSuUxV�W�Z�[�\�_�a�b�d�f�g�j�k�lmo(p@qOsYu\vfxqy�z�|�}�~�subr.c��+�,�.�/�012+455:6L7Z9d:g;�=�A�B�D�E�F�G�I�JK L*N4O7_=kHlVnYorp�q�r�t�u�v�w�x�yz{|"~,J�\�f�p���������������������:�D�Q�_�i�r�|���������������������"�-�Y�}�����������������
��$�5�B�L�]�j�t�z���	�
��
�����
	&	0	 9	.?	1J	3V	4�	5�	6�	8�	9�	<�	C�	D�	F�	H�	I�	N�	Q
S
T
X 
Z+
[;
_A
bL
cx
d�
h�
k�
l�
p�
r�
u�
v�
wx|(�.�B�N�Y�e����������������
���#�0�>�H�N�T�a�k�q���������������������
�
�
�$
�.
�8
�F
�c
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
���+�1�<�L�R�]����	�
�
SLIBCE.LIB��M��x*��2
��x!+o�3�3'�	Z�	�s�
��`�|��U	�	�
�
�
��GB

.
P
E^
Zj
p�
��
��
��
��

��

��
�

 �
'8Q:hF�b+������ � �!!�"&"�#;#5$W$F%n%U&�&g'�'w(�(�%)�)�D*�*�++�,",-9-.O.:/d/I50}0~
1�1��2�2'3�354�4D5�5R66^7#7l8:8}9R9�:j:�;�;�#<�<�=�=�>�>�?�?	@@AA)B-B8
CGCED`DWE{EeF�Ft
G�G�VH�H�I�I�J�J,KK-NLL{M-M�NGN�OcO�P�P�#7NB00�=�_file�x�����������������������������������./basic/test4.exe   777  20115     11      103031  4552131714   7173 MZ�$ y���@zF@�K���|	��	�U���IWV�6�BP��P�N���cP��P�@����P��P�2����P��P�$����P��P���^_��]�U��6��WV�F�
dž��2dž��dž���F�2�P�;���P��P�G���^�F���N�~u��^��?-t��^�@�F���F��^��?u�r�^����C���P����*�R�.�K�0�D�^���P�8P�������P����#=fu���=hu��=nu���=tu�������N�F�T��~u�!�LP��RP�^�7�����F��F�N�~u�"�RP��RP�^�7��������F�N�~u��^��F��N�F�~u�
�2��P�����>.u��*dž���>0t�
�P�
���
�P��������P����P�XP�v��P�v��P�����6�]P��P�(���>*u���F���F�����9F�|�Wdž��������F�9���|�;�����v��P����P�����P����P����=|�����P��P�Y���P��������P����P�a��=|�����P��P�(���P�������%�=u�!����%�P����P��P�����P�����P����P�/��=|�����P��P�����P�R������P����P����=|�����P��P����P�!������%�=�u�!����%�P����P��P�g���P��
�������>*u�����P�9���v��F�������P�P��P�}���>*u�+�PP����P����#P��P�V���^_��]�U���+WV�F�N=t��edž��������F9���|�|�����v
�&P���P������P���P�7������=|����P�+P����P�
���^������k��=|������;P�S���P�����t�dž��������F9���|������v�KP���P�[�����P���=|����P�PP�����P����^����P�+��=|����P�`P�����P�N���v�v�v�v
�v�v�v�����pP����=|��sP����P�
���9�^_��]�U���WV�F�N=t��Kdž��������F9���|�S�����v
��P���P�i�����P����=|�"�~t����P��P�����P����^���dž��������F9���|�������v��P���P�������P����=|�%�~u������P��P����P����v�v�v�v�v
�v�v�v�������P���=|���P�G���P��
�����P���=|����P��P����P�
���^��*�^_��]�U���7WV����P�c���F�=t��6��P��P�&�������P�6��P��P����v(�v&�v$�v"�v �v�v�v�v�v�v�v�v�v�v�v
�v�v�v��P��
��(�>�u�
��P������P��P�
����P��
���~�t�
�P��	��^_��]�U���_
WV�P��
P���^_��]�U���@
WV�P��
P������
��
9�
~�#}�	9�
r��.�
��
��
@B��
�^��
��
+�
�
�G�W�^��
��
+�
�
��W^_��]�U���	WV�'�RP�^�w�w�RP�^�w�7��P��P�	���~}�<~�	�~w�.�^�Gu�!�^�w�7�v�v�lRP�P��P�e	��^_��]�U���=	WV�~t��P��
���F=t��F$����P�v����=t�<�v�0P���P�������P�l��=u��v�9P�����P����v����=|��v�\P�k����P�����v���=|��v�{P�C����P����^_��]�U���gWV�~t���P�
���F=t��F��v�L��=|��v��P�����������^_��]�U���	WV�v�	���F��V��F�V9V�~�0}�9F�r�#�v�v�v��v��v
��P�����P����F��V��^_��]�U���WV�^�:t�g�^������
u��^��- ��^��-@�F��F�P�v��Z���F�P�"���F�9F�u��^��P�P������P���^_��]�U���WV�6�P��P�#���6�X����P�M��^_��]�U����WV�v�4����v����^_��]�U����WV�P�v�%���^_��]�U���WV�F�u��������F@u����ƉF��v��v�y
���^_��]�U���TWV�v�v�+���^_��]�U���4WV�F�P�����RP�F�*�+�QP���Ȱ<�f�ȃ��F�*�ȃ��^��W�'�RP�F�*�+�QP��^�G�W�F�F^_��]�U����WV�F�F��F���F�~�@|��^��F�������^��G��^�:t�-�^������
u��^��- ��^��-@�F��
�F�P�
���F�P�v�����=u�����V�^�F��G�G+�P�v�+�P�v���
�^�G�W
+�P�v�+�P�v��
�^�G�W�^�v�D�T�G�W��^_��]�U����WV�F��v�P�7���&P�P�����>,u����,�P�����>t���~�P�v��P����=u���_�6�P����F���F��P���=t�!�F�����������P�P�[������F�H����^_��]�U����WV�F��F�F�P�v��P�S��=u��.P�����P�	���6�P�����F���F��P�
��=t�!�F�����������P�P�������F�H��^_��]�U���JWV�F�F���^_��]�U���,WV�F�F��9V~�}�9Fv��F�^_��]�U����WV�F�F�9�	����������������^_��]�U���WV�FP�v�	��^_��]�U���WV�F���F��^��v������
u�
�^��v� ��^��v��^��v�<u����^_��]�U���7WV�F�F�,^_��]Ð�0�!<s� ���6+���r���ׁ�N�s��
3�P�@
��L�!���6�&D6�&@�Ʊ��H6�>��6��+��۴J�!6�����
�P+�3���;�\��
3��6��6��6���P�����ظ6�B�P�[
����P�B�0�!���5�!�����%���!��	�.��&�6,��	��3�6��	s�-
6��	�ڻ6��	��&�,�6��3�&�=t,����t��3��u������������tH���������D�!r
�€t���@Ky��	��	���	��	��U����}��	��	�t�U���	��	�f��	��	�l�	�t�~u�F������t�>�!C����F�L�!��	����	���%�!�>�t
�����%�!�;�s
OO�
�������;�s���Et�����Y��+�r
;�r����3��k�U���WV�F�F��v�&
�����FP�v�v�.�����vV�
����^_��]ÐU���WV�v+��D$<uF�Du�ށ���������������t'�+D�F��~P�t�D�P�5��;F�t�L ����D��D��^_��]�U��^;�r�	���>�!rƇ��
U��^�t�O���]�U��VW��?u)��7u3���$@$��������D����6�N�؎���_^��]�U��׋ތ؎��~3�����u��~������+����F��t�I�������]�U��׋ދv���؎�3������ы~�Ǩt�I�������]��U���WV�6��tF�~t@�v����������<t*�4���;�~��9=u�W�vS����u֋�A��+�^_��]�U���WV�v��t&�<t!V�7�PV��P�����P�P��P����>�|	��9�|������㋷�V����PVW�c���P�PW�T��^_��]ÐU���V�v��-�������������F�V����V�j
���~u�L�d��^����@�D��G��Z�d�^���G�F�D��D^��]ÐU���WV�F���F�F��EB�F�E��E��FP�vW�7�����Mx*������W+�P�}����^_��]�U���v�P�v������]�U��F%�����]�U����P�����F��~u+�P�v������u��Z+��V�F��F�F��F��~�t&�6��F�P�v�+�P�c���F�@u�>�t�F���F��6��F�P�P+�P�{����]�U��V�C�!r�F�t�������C�!�DU��9�U��;�V�!�0U��:�V�!s�=u쒓�C<t
<?t<*u�����U���v�v+�P���]�U���`WV�v�F����~u+�PP�P�e��*�@�F�F@�G�:G�\G�F�G�F�F��~��F�P�F�P�F���F�P���@�F��~�u;�~��V��������u	�����~9v�~
��"+���F�PW�V���^_��]ÐU���WV�F*�F��~�}:u���=\t�=/u�}t�F�u�=u�@@������F�t�����.P�v�3�����t1�,PW�����t�1PW�����t�6PW�����u��@��%�������%�������^_��]ÐU���LWV�v�~�;PV�����t
������Y�+�P�F�P�P�����F�N�F�7�v��F�P�F�P�����|:u������
t� ����-`�+�PP�P���*�@�F�~�th�>PV�n���t����P+�P�v�������F��u�j�V����@t)�v������v��.����F�+��FЉF��F�!�F��
��v������+�+��E�E
�E�F�H��EV�FɘP�7����E�E�F΋VЉE�U�F�%��P�Fʱ��%?P�Fʱ��%P�F�%P�F̱��%P�F̱	��%P����E�U�E�U�E�U+�^_��]�U��V�A�!�U��O�V�U��N�V��!��Nu�V�N���!��U��V�6�!=��u���V�v�D�\�L�^3�]�U���!@��^�3�]�U��,�!�^�/�O�w�W3�]�U��VJ��!��^�3�]�U��WVS3��F�}G�V�����F�V�F
�}G�V�����F
�V�u�N�F3���؋F����8�؋N�V�F���������u�����f
��F���r;Vwr;FvN3ҖOu���؃�[^_��]�U��F�^
؋^u�F���]���ȋF�f
ȋF��ы�]�U���P�e�>Bt�B��P�S��]ø�{�V3��B2���2�����Ut
����P�,�^ÏD�8�t)��&�,��3����3��u�GG�>������ыѿ�����< t�<	t�<
to
�tkGN�< t�<	t�<
t\
�tX<"t$<\tB��3�A�<\t�<"t��Ӌ���Ѩu��N�<
t+
�t'<"t�<\tB��3�A�<\t�<"t��ۋ���Ѩu���>��G��׀��+�ģ����6�?CC�6���
�u���6���3���< t�<	t�<
u�
�u�y�6�?CCN�< t�<	t�<
tb
�t^<"t'<\t���3�A�<\t�<"t�\��Ѱ\���s�"���N�<
t.
�t*<"t�<\t���3�A�<\t�<"t�\��ٰ\���s��"���3����&DU��U��3ɋ����I�6,�t��&�>t�E�u�E�@$������W�	�_�ϋ���.���3�I��<;Ct�~EE��
�u���N]��]�U��VW�V��	�;�t@�t�3��������_^��]�U��W�v����t���3�������I��@�!_��]�r3���]�s�P�X��]�s�������]�2��â�
�u#�>�r
<"s
< r���<v��Fט��Ê���U���WV�v�D��F���-�������������F��D�t�D@t�L ������Du�L�d�+��D���~��Du_�ށ���������������uF���t���u3�v�����u-�Z���u�����D��^��G���V����Du�ށ���������������tP�<+|�D@��^��GH�D�~W�t�v�����F����^���� t�P+�PPS����\�F������P�FP�v������F�9~�t����F*�^_��]ÐU��V�v�D�t�Dt�t����d�+���D�D^]ÐU���V�v�Z���u�F������u$�F��Du�ށ���������������t+��5��-�������������F��F��D��^���G�D��L�^��]�U���V�~t[�~�t�~�uv�^�G�P����td�F-�������������F��v�5���^���G�^��+���G�*��^�t�u�G�P����t	�v����^��]�U��d��WV�v������
�F��
�F��
��
��
�|�<%t�X��
+���
��
��
��
��
��
��
��
��
� �|0u<F�0�3�<+u
��
��
�"��< u
�>�
u��
���
�	�<-u���
F��P�����u�V��
P�f�����>�
}��
��
�أ�
�<.u#��
FV��
P�<�����>�
}
��
��
��=Ft2=Nt5=ht =lu��
�>�
u�<LuF�<u���
����
����
�ӊ�����=Et
=Gt=Xu	��
���� ����-c=v���.���#��
���
���
�i���
��
�
P����Q������
��
�>�
u	��
����
��
��
�>�
u�+���
�F�9�
t'��
�F��>�
t	��
���.�
��
�}+���
��
�P�����:P�����~�t"�>�
t�F�-��
�}+���
����
�.�
�P�������/�+�P���*�������������>�
t��N��G�=t�=%u���+�PV�������<t�|��>�
uY��
�G tO����MB#^"H#H#H#R#^"R#R#R#R#F"r"x"R#R#8#R#Z"R#R#2#�>�
t�>�
u��
�G u��F뙐��
^_��]ÐU���WV�~
t��
�>�
t�>�
u��
��W�F��V���
�*�>�
t��
��F��F�����
���F��V���
�>�
t
�F�F�t�F�+���6�
�>�
u*�~�}$�~
u�-F�F��V��؃��ډF��V��F���F��F���vW�v��v�����>�
t!W�	����
+ȉN����0F��I���N��
���t<a|�, FG�}�u�>�
u��
�
t�~�u��+�P���^_��]ÐU���WV�~t���
�F��^���
��>�
u��
��W�F��V���
����
��F��F��^���
�>�
u
�F�F�u�\�	�~�u	�c�F��^��F��V��F�V�+�96�
t��
���^��F�&�?tF;�~��F�^��F�&�?u�>�
+��>�
uW���V�v��v��o���>�
tW���^_��]�U�����
�F��~gt�~Gu��*��F��>�
u��
�~�t
�>�
u��
�6�
�6�
�v�6�
�v��	��
�~�t�>�
u�6�
�	���>�
t�>�
u�6�
�	����
���
�
t�v��	���t��+�P���]�U��V�>�
u/��
�Ox�F�7��*���S�v�A���@u��
����
^]ÐU���WV�>�
uI�v�~B��6�
�6�	���@u��
��N�~��
�Ox۠�?��*��܃>�
u�F�
^_��]�U���WV�v�>�
uP��6�
�^&��P����@u��
�F��N�t��
�Ox��^&���
�?��*��҃>�
u�F�
^_��]�U���
WV�6�
+��F��F��>0u9�
t9�
t9�
u� �>�
V����F�+�+~�>�
u�<-u�>0u��P�����N��>0t�~�>�
t�~t�F��_�>t�F��j�>�
u&W�����~t	�~�u�5�>t	�~�u�=�v�V������>�
t
� W�a���^_��]Ã>�
t�+�� P�����0P������>u�>�
t�X���xP�����ÐU���WV�v�F��<*u��
�?��
F�H��<-u�F���F+��<0|5�<909>�
u�<0u�0�����������ȃ�0��F�<0|�<9~�F�����^�?��^_��]ÐU���V�j�N��F�<t
:u����+�^��]ÐU���2��~��F���F���u�@u�=�u�F���V$
Ǵ=�!s=u	��t�������%=u	�>�!����F��D�!�€t�N�@�F�@t���F�t�t	3ɴ@�!��>�!�V�C�!�g��F��u��u�����ѸB�!�ٍV��?�!�t�~�u�ًѸB�!3ɴ@�!3ɋѸB�!�h��F��N��N�F��u�Fu����V�<�!s�K��F��u�Fu0�>�!�F$
F��V�=�!rړ�F�u�Ft
���V�C�!r��F�@u=�V�C�!��2�%t��Ft�� ;�r
�>�!����
N�������Ë�]�2��ܡ���#�3ɨ�u���U����^;�r�	������ t�B3ɋ��!r�����tn�V3��F��F��WV����f��N�T�
�uJ��=�vH���ܺ=(s��+�ԋ��N�<
t;�t����#�a�
;�u���
�F����
��^_�U�E3���PSQ��+���^�@�!r
F��tY[X���s�	����@t�^�?u������F�+F��f�^_���N�u����V�@�!s�	���u����@t
�ڀ?u���������At�������s�w�����tBH;�s���t4����D����t��L�+�H����L��ƌڌ�;�t&�t��&�z=��t%���t��H;�s����t�����D���G�t���&�zt�،�;�t&�p�7뼋w3��j;�t
$@@��^t
�M��t�NN뙌،�;�t&�t��G3���Q�E��t+�IAA��&;vv��u����r�r
��#�+��u����u�3�Y�RQ�tW������D����w��+�J�U�XYZ�SP3�RRP�P������Z[t��U��׌؎��~3�������I���]�U��WV�N�&�ً~��3����ˋ��v�D�3�:E�wtII�ы�^_��]�U��WV�v3��3۬< t�<	t�P<-t<+u�<9w,0r���ҋˋ�����������؃���X<-�u�؃���^_]�U��f�V�F�!��]�U��VW�~��]�M�U�u�}
�!W�~��]�M�U�u�E
r3���C���u_^��]�U��� WV�v��Q�RP�D�3�+¹��3�+™RP��F�V�^�㋿8	�ƙ����u�~~G�<�RP�F�RP���+�SQ�ȋF
�ڙRP�N�^���빀Q�SQ�ȸm����ЋF�ǙRP�N��^���F�V�F�V�ȋF�ڙ�ځ�����N�^�FljF����`	�b	F�V�DP�F��FH�F��F
�F�>d	t�F�P����t	�n��^��F�V�^_��]�U��֋v�^��
�t,��'C:�t�,A<ɀ� �A��,A<ɀ� �A:�t������]�U��W�~3�����A��O�F��G8t3�����_��]�U��� VW�v�Ў��3��~��
�t���Ȱ������C���v�%�t���Ȱ������"C�t�D�_^��]�U�츌��WV�v�~u�v
�vV�	���+�P��t�P�F�P�F�P�v
�v�U��@u�������\PV�*������/PV�����F��u	�u���
��t9~�v�~��.PW�����t�v���t�PV�v�(���F���V�v���P������u
�v������z����PVW�g��P� �����v���t�PW�v�����F��>�u+�	P�.PW�q���P�(���v���t�PW�v����F�W�t���v��k���F�^_��]ÐU����s�WV��(����v
�v�v�v������|�@u2�>�u+�^���&�</t<\t
�t�:t�	P�������u��|����PV�F�P�������F����<;t��FG�<u��O��z���(�����z��?\t�?/t�
	PW����vW������v
�vW�v�������|�@u��>�u��<u�y���F�u��o��^_��]�U��V�C�!r�Ft	��t�
������Dr59>s%P�ر��ً�+���ËشJ�!Xr$�H�>��.DDË���U���WV��+����D�tV�`߃�@tG��96s��^_��]�U���V�F-�������������F��P��߃��^�G�t�O�^��G���^�O�F�@�G�^��G�^��D��G^��]�U����^;�r�	�*�F�tH�~
t3ɋѸB�!rK�F
uFVy(���6�V��F��ѸB�!FVy
�N��V��B�!�؋V�N�F
�B�!r������Y��;�s+�����3���U��VW�~u8�D�V�FHu�Sr'�H�6�Ht;�t
�D�FV�:^s0�����s�u������ڃ��۱��H�!r钉�T�6�3�_^��]ËN��9Lt�����u���?��r9�ӎ�;�u9>s&����������;�u	١�+؎��J�!r
;�u�>�����U��WV�~�v�ߋN��
�t���2���^_��]�U��VW��U��^;�}��|���@t��3���]��>u��ÐU���WV�T	P�sރ����u��<u��PV�6f	�k�����RP��V�?ރ�RP�7�`	�b	+���ހ?t��ފ�����
u	��ހ?-uG��|؋�ހ?t�P���P�6h	�	�����h	��h	�?�@�d	^_��]�U���WV�v�|}��|	~��|~	�|	}��|
��l���~�|u�\�㋇:	�
��\�㋇<	�F���u�F��|
��F�m��ȍE�ٙ3�+¹��3�+�F�������F�+‰F��|u9Du�||����F�9D|�u�||�+�^_��]�U��W�~��3�����A�يF���O8t3���_��]�U���WV+�9vu���F�~t)�F�F����^��F��7�^���@��^��?t���vࡼ�F��t�^����u�N�u�~�t�F���~t�v�����F�v���v����
������6v�v�F��F�P�oۃ��F��u!�v��_ۃ����u�����6v뷋~��6v�^�~��?��$��F��^
���?�~t-�F�F��+�P�^��7W�ۃ�P����@���F��^��?uۃ~�t>+�P��	PW�fۃ�P�������F��G+��N����t�������GF��N��G�G�~t�G�G�vW�ۃ�+��~G�^97tt9wt� GF���F��,v�+�P�^��7W��ڃ�P�������F��^��?t� GF�^��?t,�7����F��=}v�����
�^�7�ڃ����
�^�ƈ�F�^_��]ÐU��~t�~t
�������k�VW�؋^
���ã�	�F��	��	�6�	F��	�)�!�)��	�!U�>�}!.�^9.�&\9�.�5.�6`9�u.�6b9.�d9��	�~t�3��2��P��!X���V�K�!P�P�0�!<X[}!.�^9.�&\9�..�d9.�6b9�u.�6`9�5����]_^r�M�!����	���������N
�F�V�~W��
�t��
u�y
�-��ۃ��ڋ��3��t�����0<9v'����u�O���D��D;�r�X_^��]�MS Run-Time Library - Copyright (c) 1988, Microsoft Corpusage: %s [-htfn] [files count]
  Flags:  h    Help - print this usage info
          t    Print execution time statistics
          f    Test function only (negate -t)
          n    Suppress test directory create operations
file.unknown option '%c'filescountdir.%s: setattr, getattr, and lookup
%s%dcan't chmod 0 %scan't stat %s%s has mode %o after chmod 0can't chmod 0666 %scan't stat %s%s has mode %o after chmod 0666	%d chmods and stats on %d files
%s%dcreat %s failedclose %d failed%s%dmkdir %s failedchdir %s failed..chdir .. failed%s%dunlink %s failed%s%dchdir %s failed..chdir .. failedrmdir %s failed%s: getwd failed
	%s: (%s)  
 in %ld.%-2ld seconds (%ld bytes/sec)NFSTESTDIRo:\nfstestdrm -r %scan't remove old test directory %scan't create test directory %scan't chdir to test directory %sNFSTESTDIRo:\nfstestdcan't chdir to test directory %sIllegal %s parameter %ld, must be at least %ldcan't change to drive %c:	%s ok.
\*.*rewind failed���D;C_FILE_INFO�����CP

��         (((((                  H���������������������� : 
COMSPEC/ccommand.com.exe.bat.com?*./\
	�
�(null)(null)+- # Error 0No such file or directoryArg list too longExec format errorBad file numberNot enough corePermission deniedFile existsCross-device linkInvalid argumentToo many open filesNo space left on deviceMath argumentResult too largeResource deadlock would occurUnknown error|�����������������
01EFGH`abcdr���%.com.exePATH\bbbbb��;Zx����0Nm��:Yw����/MlTZPSTPDT�pX	\	SunMonTueWedThuFriSatJanFebMarAprMayJunJulAugSepOctNovDec;C_FILE_INFO�	��	�<3<<NMSG>>R6000
- stack overflow
R6003
- integer divide by 0
	R6009
- not enough space for environment
�
�run-time error R6002
- floating point not loaded
R6001
- null pointer assignment
���NB00�7	TEST4.OBJ.SUBR.OBJ@D:\MSC\5.1\LIB\BINMODE.OBJ@�dos\crt0.asm�odos\crt0dat.asmb
chkstk.asmx>	fprintf.c�_file.c�nfflush.c$ 
dos\close.asmDXnmalloc.asm�?
strcat.asm�2
strcpy.asmatol.asm	ctype.asm^getenv.cp~perror.c�xsetbuf.cfV	sprintf.c�	creat.asm�	umask.asm��system.cr$
dos\chmod.asm�<dos\dir.asm��dos\getcwd.c�<
dos\stat.c�
dos\unlink.asm�(dos\d_find.asm+dos\diskfree.asm.dos\getdrive.asmBdos\gettime.asm\dos\setdrive.asmr�ldiv.asm4lmul.asmB dos\crt0msg.asmb
crt0fp.asmh"
chksum.asm��dos\stdargv.asmndos\stdenvp.asm�Tdos\nmsghdr.asm�Tdos\dosret.asm._cflush.asm.V	_flsbuf.c�.
_freebuf.c�	_sftbuf.c� �output.c�)�dos\open.asm8+(	write.asm`,aamalloc.asm�-
strlen.asm�-:strncmp.asm.Tatox.asml.dos\bdos.asm~.Gdos\intdos.asm�.
dtoxtime.c�/Bstricmp.asm0+strrchr.asmJ0Xstrpbrk.asm�0syserr.c�0D
dos\spawnve.c�1�
spawnvpe.c�2dos\access.asm�2Bdos\stdalloc.asm<32
flushall.cn3l	_getbuf.c�3z
dos\lseek.asmT4stackava.asmf4�dos\brkctl.asm*5(strncpy.asmR5
	ultoa.asm\5cmiscdat.asm\5#
isatty.asm�5days.c�5�tzset.c
7	timeset.c
7*
strchr.asm47'
dos\cenvarg.c\9�dos\dospawn.asmH:dos\execload.asm\:_xtoa.asm*��_Tflag,��_Hflag.��_Fflag0��_Nflag�_usagek�_main�_pattern�h_findtst��	_maxentry��
_currententry��_dirlist��_dirst��_Myname�_statfs�
_opendirc'_readdirm
_rewinddir"�_error".	_closedir��
_starttime�_endtime-$_seekdir"_telldir��_printtimes	�_testdir�	�	_mtestdirP
�_getparm;�	_complete,��_diropen.�_dirtree%�
_gettimeofdayr�_unix_chdir��_getwd��
_rmdirtree��_unix_chmod�_lstat�
�_chdrive<�__fmode<�__iomode�
�_edataP�_endB�__aexit_rtn��__abrkpD�__abrktb>�__asizds@__astart@�__atopsp��	__abrktbe�	__cintDIVv�
__acrtused�__amsg_exit��__osversion��_errno�__exit��__child��__nfile�__cinit��___argc��__intno��
__dosvermajor��__oserr��___argv��
__dosverminor��_environ��__osfile��__osmode��__pspadr�	�__fpinit��__ovlvec��__pgmptr��	__acfinfo��	__ovlflag��	__aintdiv��	__osmajor��	__osminor��
__umaskval
__ctermsub��
__doserrno��__fac�_exit��__psp��STKHQQb__chkstkx_fprintf
�__bufin�__bufout�__buferr��__iob2�	__lastiob��__iob�_fflush$_closeV_mallocD__nfree�__asegdsV	__nmallocD_free�_strcat�_strcpy_atol�__ctype�__ctype__getenvp_perror�_setbuff_sprintf�_creat�_umask�_systemr_chmod�_chdir�_mkdir�_rmdir�_getcwd�	__getdcwdD_stat�_remove�_unlink�__dos_findnext�__dos_findfirst__dos_getdiskfree.__dos_getdriveB
__dos_gettime\__dos_setdriver__aNldiv__aNlmul	__aNulmulB__FF_MSGBANNERB�	__adbgmsgv�	__acrtmsgb__fptraph__nullcheck�	__setargv	__setenvp�__NMSG_TEXT�__NMSG_WRITE�	__dosret0�
__maperror�
__dosretax�__dosreturnZ�__cflush.__flsbuf�	__freebuf6 __ftbuf�__stbuf� __output�)
__copensub�)_open'+__cXENIXtoDOSmode8+_write�-__amallocbrkp�__aseg1x�__aseghr�__asegnt�__asegr�-__amlinkx�	__QChdatac,	__amallocF-
__amexpandv�
__amblksiz�-_strlen�-_strncmp.__catoxl._bdos~._intdos�.
__dtoxtime�/_stricmp�/_strcmpi0_strrchrJ0_strpbrk��	_sys_nerr��_sys_errlist�0_spawnve�1	_spawnvpe�2_access�2	__myalloc<3	_flushalln3__getbuf�3_lseekT4_stackavailf4_brkctl*5_strncpyR5_ultoa	�
__cfltcvt_tab	�__asizeC	�__asizeD	�__sigintoff	�__sigintseg\5_isatty:	�__days 	�__lpdays@6	__isindst�5___tzset�5_tzset�	�	___mnamesd	�	_daylight`	�	_timezonef	�_tznamej	�	___dnames
7_strchr47	__cenvargf9	__dospawnH:
__execloadh:__cxtoa\:
__cltoasub�������y����	�stati"����������������������z�st_dev��st_ino��st_mode��st_nlink��st_uid��st_gid�
�st_rdev��st_size��st_atime��st_mtime��st_ctime��������y@���_iobufi����������,�_ptr��_cnt��_base��_flag��_file�x������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������y@�����timevali�����tv_sec��tv_usec�������������������������������������������������������������������������������zt�����������������������������������������������������������������������������������������������������������������u��c�����x���x�h��x����x�x��x����������+u��c��x0��x��������������x��������x(��x�������x������xp��x����x������x���������y����	�stati"����������������������z�st_dev��st_ino��st_mode��st_nlink��st_uid��st_gid�
�st_rdev��st_size��st_atime��st_mtime��st_ctime�zt��stat������y@���_iobufi����������,�_ptr��_cnt��_base��_flag��_file�x����������������������������������������������������������������������������������x����xh��y�`�i�j�find_ti�f���������g=�reserved��attrib��wr_time��wr_date��size��name����y �o�p�	dostime_ti
��������(�hour��minute��second��hsecond�y@�r�s�
diskfree_ti
��������P�total_clusters��avail_clusters��sectors_per_cluster��bytes_per_sector�����������
zt�h�find_t�������������������������������������������������������������������������������������������y@�����timevali�����tv_sec��tv_usec��zt���timevalzt���timezone�����������x@��y@�����i���val��x����y�	�����statfsi������������������d�f_type��f_bsize��f_blocks��f_bfree��f_bavail��f_files��f_ffree��f_fsid��f_spare�$
zt���statfs�����
zt���direntyh���direnti���������g�d_name�������������������������������������������������������������������������������������������������������������������������������������x�������������������������������u��c��x������x(����x�������������x������������������u��c�����x���������������������������u��c
�������x����xX�����x�����u��c�����u��c������u��c��x������u��c������x`����xH��x���x����x�����
u���c���
������
u���c�����x�x����u��c��������x����u��c����
u���c����
u���c���������
u���c�����

u���c������u��c����������
u���c�����x����u��c�	����u��c��~�����
u���c�
�����������������u��c�xp����
u���c�!����u��c�#���
u���c�&�~��u��c�(�����u��c�+��u��c�-�[Uusagek��fmainv�
�argc
+argv���files���fi���count���ct���totfiles
���totdirs���fname
���time	���str��statb
���opts��Myname��_iob.���dirtree9v	�lev�files
�dirs
�fname�dname�totfiles
�totdirs���fd���f���d
��name��m��	rmdirtree�\	�lev�files
�dirs
�fname�dname�totfiles
�totdirs�ignore���f���d
��name"����error-�	�str	�ar1	
�ar2	�ar3	�ar4	�ar5	�ar6	�ar7	"�ar8	&�ar9	���ret
���path����	starttime���fendtime$p�tv���w�
printtimes�q�tv�nbytes	����testdir'	�	�dir��statb	��str�	�^�mtestdir�	M	�dirP
�g-�getparm[
V
�parm	�min
�label	���val�
���chdrive�
s
�path���desireddrive���drive;�7>completer�&Od
unix_chdir}
�path��!u�getwd�
�path��L��
unix_chmod�;
�path
�mode
���dosmode� ��lstat
�path	
buf%�pagettimeofday0_�TV�TimeZone
��ndostime��rW	statfs��
�path	�buf���p���i���drive��q	diskspace�
�h	9
opendir�
�
�dirname���i���
attributesm�J
�
	rewinddirx�
�dirp���i���
attributes"�
�
telldir

�dirp-$6
/seekdir8%
�dirp	�locc'F@ureaddirn5
�dirp�)!��findt_to_dirent�~f�d�,X��copynametolower�G
�dest	�src���i".�closedir-
�dirp
�
��ts��_ctype
�
��te�pattern�hfindtst��maxentry��currententry��dirlist
��dirst��Myname
���errno��_iobtest4.c\ !-";#I$W%e,k/v1{3�4�5�;�<�=�>�?�@�A�C�D�G�HKL
O
PST%U(V2WXX[Y^Zb\e]n^�_�a�b�c�d�f�g�h�i�k�l�m�p�q�r�u�vxz|A~S]�`�w�����������������-�7�N�]�g������������������������%�(subr.c�.+9,G.J/c0y1�2�4�5�6�7�9�:�;�=A!B0D:E?FRGaIkJ�K�L�N�O�_�k�l�n�o�pqr+t5u:v=wVxlyz�{�|�~�����������
����"�-�C�X�o��������������������$�2�P�Z�e�}�����������	�	�'	�0	�E	�J	�`	�r	��	��	��	��	��	��	��	��	��	��	�	

	 

1
>

D
J
P
[
j
�
�
�
 �
.�
1�
3�
4�
5689+<5C;DFFXHbIlNrQ}S�T�X�Z�[�_�b�c�d�hklp%r0u:vlw�x�|�������������

�
�)
�/
�=
�U
�m
�
��
��
��
��
��
��
��
��
��
��
��
��
����3�Q�T�[�a�g�m�x�}������������������	��� �'�-�8�>�W�]�c�n�t����������������"-	3
9
SLIBCE.LIB��M���*��2z���~+og4�3'�	Z�	�s�
��`�|��U	�	�
�
�
��GB

.
P
E^
Zj
p�
��
��
��
��

��

��
�

 �
'8Q:hF�b+������ � �!!�"&"�#;#5$W$F%n%U&�&g'�'w(�(�%)�)�D*�*�++�,",-9-.O.:/d/I50}0~
1�1��2�2'3�354�4D5�5R66^7#7l8:8}9R9�:j:�;�;�#<�<�=�=�>�>�?�?	@@AA)B-B8
CGCED`DWE{EeF�Ft
G�G�VH�H�I�I�J�J,KK-NLL{M-M�NGN�OcO�P�P��7NB00�>������������������������������������������x����xh��y�`�i�j�find_ti�f���������g=�reserved��attrib��wr_time��wr_date��size��name����y �o�p�	dostime_ti
��������(�hour��minute��second��hsecond�y@�r�s�
diskfree_ti
��������P�total_clusters��avail_clusters��sectors_per_cl./basic/test5.exe   777  20115     11      106452  4552131770   7210 MZU' x��-@��^�i�2

U���gWV�6��BP��P�l���hP��P�^����P��P�P����P��P�B����P��P�4��^_��]�U��> �WV�F�
�F��F��F�6�P����P��P����^�F����N�~u��^��?-t��^�@�F���F��^��?u�r�^����C�#��P�����.�R�2�K�4�D�^���P�>P�&	������P����#=fu���=hu��=nu���=tu�������N�F�T��~u�$�RP��RP�^�7�����F�V�F�N�~u�!�WP��RP�^�7�����F�F�N�~u��^��F��F�N�~u�
�8��P�����>2u��.�F��6��]P��P����>4t�
�P� 
���
�P��
����F��F���F��V��~�~�'}�
�~�r��v�����F�V����߉�������>.u���F���F��F�9F�|���P�v������F�=|��v��qP����P�������P�v�����=|��v���P�`���P�����������u����������v���P�4���P����F�V�F�V��	�n� �^��~�}�e~�	�~�w�W�F�V��}�~�= w��� �F��v�����P�v��j��;F�u��v���P����P�;�����v��������P�v����=|��v���P�x���P����F�V�9���t�	9���u�%�v��v����������v���P�;���P�����n��>.u�����P����P�v��.���F�=|��v���P�����P�~���F�V�F�V��	�n� �^��~�}��~�	�~�w���F�V��}�~�= w��� �F��v�����P�v��L��;F�u��v��P�q���P������F��F���F��V��F��3�+¹��3�+™;V�}�F~�;F�w�9�v�����F�V�9���t�	9���u��v��P����P��������v������v��v��v�'P��P�&��
�>.u�I�������ߋF�RP�v��v��rRP��RP�'�RP���������RP�������߸EP��P�����iP��P�����>.u��7�F���F��F�9F�|���P�v��a���F�=|��v��kP�'���P����F�V�F�V��	�n� �^��~�}�e~�	�~�w�W�F�V��}�~�= w��� �F��v�����P�v����;F�u��v��{P����P�.�����v�����1��>.u�����P�m���F���P�v��v츌P��P���
�>.u��v��v�F�RP�RP����P�����P��P�~���v����=|��v���P�
���P�
���^_��]�U���+WV�F�N=t��edž��������F9���|�|�����v
��P���P�����P���P��������=|����P��P����P�
���^������k��=|�������P�S���P�����t�dž��������F9���|������v��P���P������P�*��=|����P��P�����P����^����P�+��=|����P��P�����P�N���v�v�v�v
�v�v�v�����P����=|��P����P�
���9�^_��]�U���WV�F�N=t��Kdž��������F9���|�S�����v
�P���P������P���=|�"�~t����P� P�����P����^���dž��������F9���|�������v�1P���P������P����=|�%�~u������P�6P����P����v�v�v�v�v
�v�v�v������FP���=|��IP�G���P��
�����P�d��=|����P�YP����P�
���^��*�^_��]�U���7WV����P�c���F�=t��6��iP��P�&�������P�6��{P��P����v(�v&�v$�v"�v �v�v�v�v�v�v�v�v�v�v�v
�v�v�v��P��
��(�>Gu�
��P�W�����P��P�
����P��
���~�t�
�P��	��^_��]�U���_
WV�P�nP���^_��]�U���@
WV�P�fP�����r�t9l~�#}�	9jr��.f�h�j@B�l�^�j�l+rt�G�W�^�f�h+np��W^_��]�U���	WV�'�RP�^�w�w�RP�^�w�7��P��P�	���~}�<~�	�~w�.�^�Gu�!�^�w�7�v�v�FRP��P��P�e	��^_��]�U���=	WV�~t���P����F=t��F�����P�v����=t�<�v��P���P������P���=u��v��P�����P����v���=|��v��P�k����P�����v���=|��v�P�C����P����^_��]�U���gWV�~t��4P�
���F=t��F?�v�L��=|��v�KP�����������^_��]�U���	WV�v�W
���F��V��F�V9V�~�0}�9F�r�#�v�v�v��v��v
�lP�����P����F��V��^_��]�U���WV�^�:t�g�^�������u��^��- ��^��-@�F��F�P�v��4���F�P�����F�9F�u��^��P��P������P���^_��]�U���WV�6���P��P�#���6��X����P�M��^_��]�U����WV�v�4����v����^_��]�U����WV�P�v�����^_��]�U���WV�F�u��������F@u����ƉF��v��v�#���^_��]�U���TWV�v�v����^_��]�U���4WV�F�P������RP�F�*�+�QP��Ȱ<�f�ȃ��F�*�ȃ��^��W�'�RP�F�*�+�QP�h�^�G�W�F�F^_��]�U����WV�F�F��F���F�~�@|��^��F�������^��G��^�:t�-�^�������u��^��- ��^��-@�F��
�F�P�����F�P�v����=u�����V�^�F��G�G+�P�v�+�P�v���^�G�W
+�P�v�+�P�v���^�G�W�^�v�D�T�G�W��^_��]�U����WV�F��v��P��	����P��P�	���>�u������P�-	�����>�t���~��P�v���P����=u���_�6���P����F���F���P���=t�!�F������������P��P�[������F�H�������^_��]�U����WV�F��F�F��P�v���P�-��=u���P�����P�	���6���P�����F���F���P����=t�!�F������������P��P�������F�H����^_��]�U���JWV�F�F����^_��]�U���,WV�F�F���9V~�}�9Fv��F��^_��]�U����WV�F�F��9��	�������������������^_��]�U���WV�FP�v�	��^_��]�U���WV�F���F��^��v�������u�
�^��v� ��^��v��^��v�<u����^_��]�U���7WV�F�F��^_��]Ð�0�!<s� ���6+���r���ׁ���s�3�P���L�!���6�&�6�&��Ʊ��H6����6��+��۴J�!6�M��f��+�3���;�6�3��6n�6l�6j�}�P�����ظ6���P�5���P���0�!�O�5�!�;�=�%���!�~
�.�M&�6,��
��3�6�|
s�6��
�ڻ6�|
�M&�,�6��3�&�=t,��.�t��3��u�����V������tH������V��D�!r
�€t��V@Ky羈
��
���
��
��U�쾞���}��
��
�t�U�쾊
��
�f��
��
�l�]�t�~u�F�����Vt�>�!C����F�L�!�~
���|
�;�%�!�>xt
�y�z�%�!�;�s
OO�
�������;�s���Et�����Y��+�r
;~r����3��k�U���WV�F�F��v������FP�v�v������vV�f����^_��]ÐU���WV�v+��D$<uF�Du�ށ������������� t'�+D�F��~P�t�D�P����;F�t�L ����D��D��^_��]�U��^;Tr�	���>�!rƇV�pU���2��~��F���F���u�@u���u�F���V$
Ǵ=�!s=u	��t���;���%=u	�>�!����F��D�!�€t�N�@�F�@t���F�t�t	3ɴ@�!��>�!�V�C�!�g��F��u��u�����ѸB�!�ٍV��?�!�t�~�u�ًѸB�!3ɴ@�!3ɋѸB�!�h��F��N��N�F��u�Fu����V�<�!s�u��F��u�Fu0�>�!�F$
F��V�=�!rړ�F�u�Ft
���V�C�!r��F�@u=�V�C�!��2�%t��Ft�� ;Tr
�>�!����
N�����V�Ë�]�2��ܡI��#�3ɨ�u���U����^;Tr��	�\3��N�U��VuN�N�V�?�!s�	�>��V�t7��V�VW�������%�
�<
u��V�:�t<u��V��G���+�_^�k
��t�<
t�����V@t�D�!�� u	�V��?�!r԰
�,�F��V��?�!r��t�~t����ѸB�!��~�
t�
�V떋V딀~�
u��U����^;Tr�	�����V t�B3ɋ��!r���V�tn�V3��F��F��WV����f��N�T�
�uJ��=�vH���ܺ=(s��+�ԋ��N�<
t;�t����#�a�
;�u���
�F����
��^_�U�E3��w�PSQ��+���^�@�!r
F��tY[X���s�	���V@t�^�?u������F�+F��f�^_�
�N�u����V�@�!s�	���u���V@t
�ڀ?u�������U��^�t�O���]�U��VW���?u)��'u3���$@$����������D����6��N�؎��_^��]�U��׋ތ؎��~3�����u��~������+����F��t�I�������]�U��׋ދv���؎�3������ы~�Ǩt�I�������]���U���WV�6n�tF�~t@�v����������<t*�4�o��;�~��9=u�W�vS�u���u֋�A��+�^_��]�U���WV�v��t&�<t!V�'�PV��P������P��P��P�w����>G|	��	9G|��	��G�㋷H	V����PVW�G����P��PW�8���^_��]ÐU���V�v��-����������� �F�V�����V����~u�L�d��^����@�D��G����d�^���G�F�D��D^��]ÐU���WV�F���F�F��EB�F�E��E��FP�vW�g�����Mx*������W+�P�	����^_��]�U���v�P�v�������]�U��F%��I��]�U�����P�����F��~u+�P�v������u��Z+��V�F���F�F��F��~�t&�6n�F�P�v�+�P�S���F�@u�>Gt�F���F���6n�F�P��P+�P�k����]�U��V�C�!r�F�t�������C�!�tU��9�U��;�V�!�`U��:�V�!s�=u쒓�C<t
<?t<*u�����U���"WV�v�~�F�D�v��F�P�F�P�{���~�t������F�%��FދF�%?��E+��E�E
�E�u�E��Vt�$����	E�F�W�F�P�F�P�"���F�%��P�F���%?P�F���%P�F�%P�F���%P�F�	��%P�(���E�U�E�U�E�U�~�t+��E�E�5�u�M �>�P+�PPV�����F��V��P+�PPV�����E�U+�P�v��v�V�����M�+�^_��]�U���v�v+�P���]�U���`WV�v�F����~u+�PP�P�%��*�@�F�F@�G�:G�\G�F�G�F�F��~��F�P�F�P����F�P�@��@�F��~�u;�~��V��������u	�G���~9v�~
�G"+���F�PW�&���^_��]ÐU���WV�F*�F��~�}:u���=\t�=/u�}t�F�u�=u�@@������F�t�����.P�v�������t1��PW����t��PW����t��PW����u��@��%�������%�������^_��]ÐU���LWV�v�~��PV����t
�G����Y�+�P�F�P�P����F�N�F�7�v��F�P�F�P����|:u�������t� ����-`�+�PP�P�g��*�@�F�~�th��PV�.���t����P+�P�v�������F��u�j�V�l���@t)�v��`����v�������F�+��FЉF��F�!�F��
��v�������+�+��E�E
�E�F�H��EV�FɘP�7����E�E�F΋VЉE�U�F�%��P�Fʱ��%?P�Fʱ��%P�F�%P�F̱��%P�F̱	��%P�����E�U�E�U�E�U+�^_��]�U��V�A�!�U��O�V�U��N�V��!��Nu�V�N���!��U��V�6�!=��u�G�V�v�D�\�L�^3�]�U���!@��^�3�]�U��,�!�^�/�O�w�W3�]�U��VJ��!��^�3�]�U��WVS3��F�}G�V�����F�V�F
�}G�V�����F
�V�u�N�F3���؋F����8�؋N�V�F���������u�����f
��F���r;Vwr;FvN3ҖOu���؃�[^_��]�U��F�^
؋^u�F���]���ȋF�f
ȋF��ы�]�U���P�e�>�t����P�S��]ø��V3��B2���2�����Ut
����P�,�^Ï��8Ot)�M&�,�r3����3��u�GG�>p�����ыѿ���M�< t�<	t�<
to
�tkGN�< t�<	t�<
t\
�tX<"t$<\tB��3�A�<\t�<"t��Ӌ���Ѩu��N�<
t+
�t'<"t�<\tB��3�A�<\t�<"t��ۋ���Ѩu���>j�G��׀��+�ģl���6�?CC�6p��
�u���6�M�3���< t�<	t�<
u�
�u�y�6�?CCN�< t�<	t�<
tb
�t^<"t'<\t���3�A�<\t�<"t�\��Ѱ\���s�"���N�<
t.
�t*<"t�<\t���3�A�<\t�<"t�\��ٰ\���s��"���3����&�U��U�M3ɋ����I�6,�t��&�>t�E�u�E�@$������W�	�e_�ϋ���.n��3�I��<;Ct�~EE��
�u���N]��]�U��VW�V��
�;�t@�t�3��������_^��]�U��W�v����t���3�������I��@�!_��]�r3���]�s�P�X��]�s�������]�2��âR
�u#�>Or
<"s
< r���<v���ט�GÊ���U���WV�v�D��F���-����������� �F��D�t�D@t�L ������Du�L�d�+��D���~��Du_�ށ������������� uF���t���u3�v������u-�����u�������D��^��G���V�F���Du�ށ������������� tP�<+|�D@��^��GH�D�~W�t�v�����F����^���V t�P+�PPS�H
���\�F������P�FP�v�����F�9~�t����F*�^_��]ÐU��V�v�D�t�Dt�t�w���d�+���D�D^]ÐU���V�v�����u�F�������u$�F���Du�ށ������������� t+��5��-����������� �F��F��D��^���G�D��L�^��]�U���V�~t[�~�t�~�uv�^�G�P�4���td�F-����������� �F��v�[���^���G�^��+���G�*��^��t��u�G�P�����t	�v���^��]�U��d��WV�v�������F���F�x�����|�<%t�X��+����|���~�����z�v���� �|0u<F��0�3�<+u
�����"��< u
�>�u����v�	�<-u���F��P�����u�V��P�f�����>�}�����أ��<.u#��FV��P�<�����>�}
������=Ft2=Nt5=ht =lu�~�>~u�<LuF�<u��~���~���~�ӊ�����=Et
=Gt=Xu	�|���� ����-c=v���.���+���������i����v�
P����Q�����z�|�>�u	�����������>~u�+��~�F�9�t'���F��>�t	�����.����}+������P�����:P�����~�t"�>�t�F�-���}+��������.��P�������/�+�P���*�������������>~t��N��G�=t�=%u���+�PV�������<t�|��>�uY�x�G tO����M:+V*@+@+@+J+V*J+J+J+J+>*j*p*J+J+0+J+R*J+J+*+�>�t�>�u�x�G u��F뙐��^_��]ÐU���WV�~
t���>~t�>~u����W�F��V����*�>�t����F��F��������F��V����>vt
�F�F�t�F�+����6��>�u*�~�}$�~
u�-F�F��V��؃��ډF��V��F���F��F���vW�v��v���
���>�t!W������+ȉN����0F��I���N�|���t<a|�, FG�}�u�>�u���t�~�u��+�P���^_��]ÐU���WV�~t����F��^�����>~u����W�F��V���������F��F��^����>~u
�F�F�u���	�~�u	���F��^��F��V��F�V�+�96�t�����^��F�&�?tF;�~��F�^��F�&�?u�>�+��>�uW���V�v��v��o���>�tW���^_��]�U������F��~gt�~Gu��*��F��>�u���~�t
�>�u���6|�6��v�6��v���	��
�~�t�>vu�6���	���>vt�>�u�6���	���������t�v���	���t��+�P���]�U��V�>�u/�x�Ox�F�7��*���S�v�A���@u������^]ÐU���WV�>�uI�v�~B��6x�6��	���@u����N�~�x�Ox۠��?��*��܃>�u�F�^_��]�U���WV�v�>�uP��6x�^&��P����@u���F��N�t�x�Ox��^&��x�?��*��҃>�u�F�^_��]�U���
WV�6�+��F��F��>�0u9�t9zt9�u�� �>�V����F�+�+~�>�u�<-u�>�0u��P�����N��>�0t�~�>�t�~t�F��_�>�t�F��j�>�u&W�����~t	�~�u�5�>�t	�~�u�=�v�V������>�t
�� W�a���^_��]Ã>�t�+�� P����Ð�0P������>�u�>|t�X���xP�����ÐU���WV�v�F��<*u���?��F�H��<-u�F���F+��<0|5�<909>�u�<0u��0�����������ȃ�0��F�<0|�<9~�F�����^�?��^_��]ÐU���V��N��F�<t
:u����+�^��]ÐU����^;Tr�	�*�F�tH�~
t3ɋѸB�!rK�F
uFVy(���6�V��F��ѸB�!FVy
�N��V��B�!�؋V�N�F
�B�!r��V����Y�~;�s+�����3�����At�������s�w�����tBH;�s���t4����D����t��L�+�H����L��ƌڌ�;�t&���&�=��t%���t��H;�s����t�����D���G�t���&�t�،�;�t&��7뼋w3��j;�t
$@@��^t
�M��t�NN뙌،�;�t&���G3���Q�E��t+�IAA��&;v��u����r�r
��#�+��u����u�3�Y�RQ�tW������D����w��+�J�U�XYZ�SP3�RRP�P�'�����Z[t��U��׌؎��~3�������I���]�U��WV�N�&�ً~��3����ˋ��v�D�3�:E�wtII�ы�^_��]�U��WV�v3��3۬< t�<	t�P<-t<+u�<9w,0r���ҋˋ�����������؃���X<-�u�؃���^_]�U��f�V�F�!��]�U��VW�~��]�M�U�u�}
�!W�~��]�M�U�u�E
r3������u_^��]�U��� WV�v��Q�RP�D�3�+¹��3�+™RP�^�F�V�^�㋿�	�ƙ����u�~~G�<�RP�F�RP�-�+�SQ�ȋF
�ڙRP�N�^��Q�SQ�ȸm����ЋF�ǙRP�N��^����F�V�F�V�ȋF�ڙ�ځ�����N�^�FljF��b��	��	F�V�DP�F��FH�F��F
�F�>�	t�F�P�����t	�n��^��F�V�^_��]�U��֋v�^��
�t,��'C:�t�,A<ɀ� �A��,A<ɀ� �A:�t������]�U��W�~3�����A��O�F��G8t3�����_��]�U��� VW�v�Ў��3��~��
�t���Ȱ������C���v�%�t���Ȱ������"C�t�D�_^��]�U�츌��WV�v�~u�v
�vV�����+�P��t�P�F�P�F�P�v
�v����@u�������\PV�*������/PV�����F��u	�u���
��t9~�v�~��.PW�V���t�v���t�PV�v����F���V�v���P������u
�v������z����	PVW�w��P�0���G�v���t�PW�v�F���F��>Gu+��	P�.PW�q���P�8���v���t�PW�v����F�W����v��{���F�^_��]ÐU������WV��(����v
�v�v�v������|�@u2�>Gu+�^���&�</t<\t
�t�:t��	P�������u��|����PV�F�P�H�����F����<;t��FG�<u��O��z���(�����z��?\t�?/t��	PW����vW����v
�vW�v�������|�@u��>Gu��<u�y���F�u��o��^_��]�U��V�C�!r�Ft	��t�
��!����r59�s%P�ر��ًM+���ËشJ�!Xr$�H����.��Ë��
�U���WV��+����D�tV��܃�@tG��96�s��^_��]�U���V�F-����������� �F��P������^�G�t�O�^��G���^�O�F�@�G�^��G�^��D��G^��]�U��VW�~u8���V�FHu�Sr'�H�6,Ht;�t
�D�FV�:^s0����,s�u������ڃ��۱��H�!r钉�T�6,3�_^��]ËN��9Lt����,u���?��r9�ӎ�;�u9�s&����������;�u	١M+؎��J�!r
;�u�������U��WV�~�v�ߋN��
�t���2���^_��]�U��VW��U��^;T}��|��V@t��3���]��>�u���ÐU���WV��	P�������u��<u��PV�6�	�k�����RP��V��߃�RP���	��	+���ހ?t��ފ������u	��ހ?-uG��|؋�ހ?t�P���P�6
�	�����
��
�?�@��	^_��]�U���WV�v�|}��|	~��|~	�|	}��|
��l���~�|u�\�㋇�	�
��\�㋇�	�F���u�F��|
��F�m��ȍE�ٙ3�+¹��3�+�F�������F�+‰F��|u9Du�||����F�9D|�u�||�+�^_��]�U��W�~��3�����A�يF���O8t3���_��]�U���WV+�9vu�n�F�~t)�F�F����^��F��7�����@��^��?t���v�T�F��t�^���Uu�N�u�~�t�F���~t�v�����F�v���v�G�R
������6��F��F�P�݃��F��u!�v���܃����u�G�R�6뷋~��6�^�~��?��$��F��^
���?�~t-�F�F��+�P�^��7W�,݃�P����@���F��^��?uۃ~�t>+�P�>
PW�݃�P�������F��G+��N���Vt��V����GF��N��G�G�~t�G�G�vW�܃�+��~G�^97tt9wt� GF���F��,v�+�P�^��7W�܃�P�������F��^��?t� GF�^��?t,�7�/����F��=}v��G�R
�^�7�ۃ����
�^�ƈ�F�^_��]ÐU��~t�~t
�G�����7�VW�؋^
���ãL
�F�N
�P
�6N
F�Z
�)�!�)�j
�!U�>O}!.��>.�&�>�.�5.�6�>�u.�6�>.��>�L
�~t�3��2��P��!X�v�V�K�!P�P�0�!<X[}!.��>.�&�>�..��>.�6�>�u.�6�>�5���v]_^r�M�!�r���
������G�]�N
�F�V�~W��
�t��
u�y
�-��ۃ��ڋ��3��t�����0<9v'����u�O���D��D;�r�X_^��]�MS Run-Time Library - Copyright (c) 1988, Microsoft Corpusage: %s [-htfn] [size count fname]
  Flags:  h    Help - print this usage info
          t    Print execution time statistics
          f    Test function only (negate -t)
          n    Suppress test directory create operations
bigfileunknown option '%c'sizecount%s: read and write
can't create '%s'can't stat '%s''%s' has size %ld, should be 0'%s' write failedcan't stat '%s''%s' has size %ld, should be %ldcan't open '%s''%s' read failedbad data in '%s'	wrote %ld byte file %d times in %d.%-2d seconds (%ld bytes/sec)
can't open '%s''%s' read failed	read %ld byte file %d times
can't unlink '%s'%s%dcreat %s failedclose %d failed%s%dmkdir %s failedchdir %s failed..chdir .. failed%s%dunlink %s failed%s%dchdir %s failed..chdir .. failedrmdir %s failed%s: getwd failed
	%s: (%s)  
 in %ld.%-2ld seconds (%ld bytes/sec)NFSTESTDIRo:\nfstestdrm -r %scan't remove old test directory %scan't create test directory %scan't chdir to test directory %sNFSTESTDIRo:\nfstestdcan't chdir to test directory %sIllegal %s parameter %ld, must be at least %ldcan't change to drive %c:	%s ok.
\*.*rewind failed����;C_FILE_INFO���t�C��
�
�         (((((                  H���������������������� : 
COMSPEC/ccommand.com.exe.bat.com?*./\
	�
�(null)(null)+- # Error 0No such file or directoryArg list too longExec format errorBad file numberNot enough corePermission deniedFile existsCross-device linkInvalid argumentToo many open filesNo space left on deviceMath argumentResult too largeResource deadlock would occurUnknown error789:;M_opq���������������������
			:	%.com.exePATH\Z#Z#Z#Z#Z#��;Zx����0Nm��:Yw����/MlTZPSTPDT�p�	�	SunMonTueWedThuFriSatJanFebMarAprMayJunJulAugSepOctNovDec;C_FILE_INFO
*
�8<<NMSG>>R6000
- stack overflow
R6003
- integer divide by 0
	R6009
- not enough space for environment
�
�run-time error R6002
- floating point not loaded
R6001
- null pointer assignment
���NB009<	TEST5.OBJLSUBR.OBJ^D:\MSC\5.1\LIB\BINMODE.OBJ^�dos\crt0.asmodos\crt0dat.asm�
chkstk.asm�>	fprintf.c�_file.c�nfflush.cB 
dos\close.asmb�dos\open.asm�dos\read.asm�(	write.asmXnmalloc.asmd?
strcat.asm�2
strcpy.asm�atol.asm�	ctype.asm�^getenv.c8~perror.c�xsetbuf.c.V	sprintf.c�	creat.asm�	umask.asm��system.c:$
dos\chmod.asm^<dos\dir.asm�0dos\fstat.c��dos\getcwd.c�<
dos\stat.c�!
dos\unlink.asm�!(dos\d_find.asm�!+dos\diskfree.asm&"dos\getdrive.asm:"dos\gettime.asmT"dos\setdrive.asmj"�ldiv.asm#4lmul.asm:# dos\crt0msg.asmZ#
crt0fp.asm`#"
chksum.asm�#�dos\stdargv.asm%ndos\stdenvp.asm~%Tdos\nmsghdr.asm�%Tdos\dosret.asm&&_cflush.asm&&V	_flsbuf.c|'.
_freebuf.c�'	_sftbuf.c�(�output.c�1z
dos\lseek.asm2stackava.asm2aamalloc.asmz3
strlen.asm�3:strncmp.asm�3Tatox.asm$4dos\bdos.asm64Gdos\intdos.asm~4
dtoxtime.c�5Bstricmp.asm�5+strrchr.asm6Xstrpbrk.asmZ6syserr.cZ6D
dos\spawnve.c�7�
spawnvpe.c�8dos\access.asm�8Bdos\stdalloc.asm�82
flushall.c&9l	_getbuf.c�9�dos\brkctl.asmV:(strncpy.asm~:
	ultoa.asm�:cmiscdat.asm�:#
isatty.asm�:days.c�:�tzset.c6<	timeset.c6<*
strchr.asm`<'
dos\cenvarg.c�>�dos\dospawn.asmt?dos\execload.asm�?_xtoa.asm.��_Tflag0��_Hflag2��_Fflag4��_Nflag�_usagek�_main��_pattern��h_findtst���	_maxentry���
_currententry���_dirlist���_dirst���_Myname�_statfs�_opendir�'_readdir�
_rewinddir@
�_error@.	_closedir�
_starttime7�_endtimeK$_seekdir-"_telldir��_printtimes:�_testdir
�	_mtestdirn
�_getparmY�	_complete���_diropenL�_dirtreeC�
_gettimeofday��_unix_chdir��_getwd��
_rmdirtree��_unix_chmod#�_lstat�
�_chdrive��__fmode��__iomodef�_edata��_end��__aexit_rtn,�__abrkp��__abrktb��__asizds^__astart��__atopsp,�	__abrktbe�	__cintDIVv�
__acrtused__amsg_exitO�__osversionG�_errno�__exitv�__childT�__nfile__cinitj�___argcy�__intnoO�
__dosvermajorR�__oserrl�___argvP�
__dosverminorn�_environV�__osfileQ�__osmodeK�__pspadr|
�__fpinitz�__ovlvecp�__pgmptr.�	__acfinfox�	__ovlflag;�	__aintdivO�	__osmajorP�	__osminorI�
__umaskval0
__ctermsubR�
__doserrno?�__fac�_exitM�__psp~�STKHQQ�__chkstk�_fprintf�
�__bufin��__bufout��__buferr �__iob2��	__lastiob��__iob�_fflushB_closej
__copensubb_open�__cXENIXtoDOSmode_read�_write_malloc__nfree��__asegds	__nmalloc_freed_strcat�_strcpy�_atol��__ctype��__ctype_�_getenv8_perror�_setbuf._sprintf�_creat�_umask�_system:_chmode_chdir^_mkdirr_rmdir�_fstat�_getcwd�	__getdcwd< _stat�!_remove�!_unlink�!__dos_findnext�!__dos_findfirst�!__dos_getdiskfree&"__dos_getdrive:"
__dos_gettimeT"__dos_setdrivej"__aNldiv#__aNlmul#	__aNulmul:#__FF_MSGBANNER��	__adbgmsgv�	__acrtmsgZ#__fptrap`#__nullcheck�#	__setargv%	__setenvp~%__NMSG_TEXT�%__NMSG_WRITE�%	__dosret0�%
__maperror�%
__dosretax�%__dosreturn��__cflush&&__flsbuf|'	__freebuf.(__ftbuf�'__stbuf�(__output�1_lseek2_stackavailZ3__amallocbrk�__aseg1�__asegh
�__asegn�__asegr83__amlink�	__QChdata2	__amalloc�2
__amexpand�
__amblksizz3_strlen�3_strncmp�3__catox$4_bdos64_intdos~4
__dtoxtime�5_stricmp�5_strcmpi�5_strrchr6_strpbrk�	�	_sys_nerrH	�_sys_errlistZ6_spawnve�7	_spawnvpe�8_access�8	__myalloc�8	_flushall&9__getbuf�9_brkctlV:_strncpy~:_ultoa�	�
__cfltcvt_tab�	�__asizeC�	�__asizeD�	�__sigintoff�	�__sigintseg�:_isatty�	�__days�	�__lpdaysl;	__isindst�:___tzset�:_tzset
�	___mnames�	�	_daylight�	�	_timezone�	�_tzname
�	___dnames6<_strchr`<	__cenvarg�>	__dospawnt?
__execload�?__cxtoa�?
__cltoasub�������y����	�stati"����������������������z�st_dev��st_ino��st_mode��st_nlink��st_uid��st_gid�
�st_rdev��st_size��st_atime��st_mtime��st_ctime��������y@���_iobufi����������,�_ptr��_cnt��_base��_flag��_file�x������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������y@�����timevali�����tv_sec��tv_usec�������������������������������������������������������������������������������zt�����������������������������������������������������������������������������������������������������������������u��c�����x�0��x�h��x����x�x��x����������+u��c��x@��	x��������������x�����x(��x0�����x��������x����x��������x��������x����x����x� ��x��x�����������y����	�stati"����������������������z�st_dev��st_ino��st_mode��st_nlink��st_uid��st_gid�
�st_rdev��st_size��st_atime��st_mtime��st_ctime�zt��stat������y@���_iobufi����������,�_ptr��_cnt��_base��_flag��_file�x����������������������������������������������������������������������������������x����xh��y�`�i�j�find_ti�f���������g=�reserved��attrib��wr_time��wr_date��size��name����y �o�p�	dostime_ti
��������(�hour��minute��second��hsecond�y@�r�s�
diskfree_ti
��������P�total_clusters��avail_clusters��sectors_per_cluster��bytes_per_sector�����������
zt�h�find_t�������������������������������������������������������������������������������������������y@�����timevali�����tv_sec��tv_usec��zt���timevalzt���timezone�����������x@��y@�����i���val��x����y�	�����statfsi������������������d�f_type��f_bsize��f_blocks��f_bfree��f_bavail��f_files��f_ffree��f_fsid��f_spare�$
zt���statfs�����
zt���direntyh���direnti���������g�d_name�������������������������������������������������������������������������������������������������������������������������������������x�������������������������������u��c��x������x(����x�������������x������������������u��c�����x���������������������������u��c
�������x����xX�����x�����u��c�����u��c������u��c��x������u��c������x`����xH��x���x����x�����
u���c���
������
u���c�����x�x����u��c��������x����u��c����
u���c����
u���c���������
u���c�����

u���c������u��c����������
u���c�����x����u��c�	����u��c��~�����
u���c�
�����������������u��c�xp����
u���c�!����u��c�#���
u���c�&�~��u��c�(�����u��c�+��u��c�-�[Uusagek��f6mainv�
�argc
+argv���count���ct
���size���si���i���fd���bytes
���bigfile
���time��statb
���opts	�ߪbuf���Myname��_iobL���dirtreeWv	�lev�files
�dirs
�fname�dname�totfiles
�totdirs���fd���f���d
��name��m��	rmdirtree�\	�lev�files
�dirs
�fname�dname�totfiles
�totdirs�ignore���f���d
��name@
����errorK
�	�str	�ar1	
�ar2	�ar3	�ar4	�ar5	�ar6	�ar7	"�ar8	&�ar9	���ret
���path���	starttime7���fendtimeBp�tv���w�
printtimes�q�tv�nbytes:����testdirE�	�dir��statb	��str
�^�mtestdir
M	�dirn
�g-�getparmy
V
�parm	�min
�label	���val�
���chdrive�
s
�path���desireddrive���driveY�7>complete��&Od
unix_chdir�
�path��!u�getwd�
�path��L��
unix_chmod�;
�path
�mode
���dosmode#� ��lstat.
�path	
bufC�pagettimeofdayN_�TV�TimeZone
��ndostime��rW	statfs��
�path	�buf���p���i���drive��q	diskspace��h	9
opendir��
�dirname���i���
attributes��J
�
	rewinddir��
�dirp���i���
attributes-"�
�
telldir8

�dirpK$6
/seekdirV%
�dirp	�loc�'F@ureaddir�5
�dirp�)!��findt_to_dirent�~f�d�,X��copynametolower�G
�dest	�src���i@.�closedirK
�dirp
n��ts���_ctype
f��te��pattern��hfindtst���maxentry���currententry���dirlist
���dirst���Myname
G��errno��_iobtest5.c�#$%-&;'I(W)e1k4v6{;�A�B�C�D�E�F�G�I�J�M�N�Q�RUV	YZ[ \*]P^S_V`Zb]cfd�e�g�h�i�j�l�m�n�o�q�r�s�v�w�x�{�}	~� �*�V�k�n�x�{�������������������H�l�����������������������*�B�O�Y������������6�C�M�P�S�\�s�}�������������&�U�y���������������������
��,�9�C�Fsubr.c�L+W,e.h/�0�1�2�4�5�6�7�9�:�;=,A?BNDXE]FpGI�J�K�L�N�O�_�k�l�n�o	p	q:	rI	tS	uX	v[	wt	x�	y�	z�	{�	|�	~�	�	��	��	�
�
�(
�2
�7
�:
�@
�K
�a
�v
��
��
��
��
��
��
����#�1�7�B�P�n�x��������������4�:�E�N�c�h�~�����������������
�

�

$
9
	>
O
\

b
h
n
y
�
�
�
�
 �
.�
1�
3�
45#6-889I<SCYDdFvH�I�N�Q�S�T�X�Z�[�_�b�cdh#k.l=pCrNuXv�w�x�|�������������(�2�G�M�[�s��������������������������� �&�4�Q�o�r�y������������������������!�'�-�8�>�E�K�V�\�u�{����������������������7:@K	Q
W
SLIBCE.LIB��M#�+�r3�,o�5�3'�	Z
�s�
�������U	�	

�


�,
5a

1
m

Gz
G_�
v�
��
��
���"�0
?
#L
9YNg
ht'��
������ � �+!�!""1#8#F$T$Z%q%o&�&~'�'�5(�(�)�)�*�*�++,,%-9-8D.T.|/l/�0�0�1�1�2�2�3�3�
4�4�5�5��66�7&7�8>8�9S9�:l:�;�;�<�<�=�=>�>?�?"#@�@EAATB,BdCGCrDdD�E{E�F�F�G�G�H�H�
I�I�VJ�J!K
K/LLK,M1MwNNGN�O^O�PxP�Q�Q�R�R9NB00�?�j�find_ti�f���������g=�reserved��attrib��wr_time��wr_date��size��name����y �o�p�	dostime_ti
��������(�hour��minute��second��hsecond�y@�r�s�
diskfre./basic/test6.exe   777  20115     11      106075  4552132044   7205 MZ�& |��@
j�����
��
�U���WV�6��BP�TP����jP�TP�
����P�TP������P�TP������P�TP�����0P�TP����^_��]�U��*�WV�F�l�F��dž���dž��dž��dž���P�w���P�TP����^�F����N�~u��^��?-t��^�@�F���F��^��?u��^����J���P�p���b�a�f�Z�h�S�j�L�^���P�rP�������P�6���+=fu���=hu��=iu���=nu��=tu�����q��N�F�E��~u�!��P��RP�^�7�u���F��F�N�~u�"��P��RP�^�7�K�������F�N�~u��^��F��F�N�~u�
���P�x���v������F��>fu��bdž���F�9�����v�������P����P�/���~���P��P����P�
���6���P�TP����>ht�
�P�M	���
�P�
������P����P��P�v�P�v��P�0���>bu�����P�v
������=t���P��P�����P�}���F���F���9F�|�Q��������F�dž���F��F���F�~�@|��^�Ƈr������������F�=u�q�����v��
P�_��=t�&�~�u��P�X���P�����F����:�v��%P�$��=t�%����u��(P����P��������r��v��v��v��0��=u�'�>ju��N���v��BP�����P�a���F�F��F��v��)����������}�����}��v��\P����P������������ʸ���ȋ����ٙ3�+¹��3�+‹���r*��u��v��vP�H���F��,���������ʰ���ȋ����ٙ3�+¹��3�+‹��r�z��~�t��v�P�����F샾��t��v�P�����F�dž��������F�9���|�d���������ʸ���ȋ����ٙ3�+¹��3�+‹���r*��u�+�����v��P����P�E���v���P��P�i���F����F���������F�9���|�d���������ʸ���ȋ����ٙ3�+¹��3�+‹���r*��t�+�����v�P����P�����v���P�
P�����F����~�u��v�7P�����P�Y���v��v�RP����P�z������P����=|�����P�WP����P����������w���>bu�����P�Y���v������gP�TP����>bu�+�PP����P�����P�TP�|���P����P����P��P�v�P�v��P����^_��]�U���+WV�F�N=t��edž��������F9���|�|�����v
��P���P�v����P���P�������=|����P��P����P�
���^������k��=|�������P�S���P�����t�dž��������F9���|������v��P���P�������P���=|����P��P�����P����^����P�+��=|����P��P�����P�N���v�v�v�v
�v�v�v������P����=|���P����P�
���9�^_��]�U���WV�F�N=t��Kdž��������F9���|�S�����v
��P���P�������P�J��=|�"�~t����P��P�����P����^���dž��������F9���|�������v��P���P������P����=|�%�~u������P�P����P����v�v�v�v�v
�v�v�v������P���=|��P�G���P��
�����P�@��=|����P�%P����P�
���^��*�^_��]�U���7WV����P�c���F�=t��6��5P�\P�&�������P�6��GP�\P����v(�v&�v$�v"�v �v�v�v�v�v�v�v�v�v�v�v
�v�v�v�\P��
��(�>u�
�RP�3
����TP�\P�
���\P��
���~�t�
�P��	��^_��]�U���_
WV�P�:P���^_��]�U���@
WV�P�2P�����>�@98~�#}�	96r��.2�4�6@B�8�^�6�8+>@�G�W�^�2�4+:<��W^_��]�U���	WV�'�RP�^�w�w�?RP�^�w�7�VP�TP�	���~}�<~�	�~w�.�^�Gu�!�^�w�7�v�v��RP�lP�TP�e	��^_��]�U���=	WV�~t��}P�a���F=t��F�����P�v�u��=t�<�v��P���P�}�����P����=u��v��P�����P����v�z
��=|��v��P�k����P�����v���=|��v��P�C����P����^_��]�U���gWV�~t��P�
���F=t��F�v�L��=|��v�P�����������^_��]�U���	WV�v�3
���F��V��F�V9V�~�0}�9F�r�#�v�v�v��v��v
�8P�����P����F��V��^_��]�U���WV�^�:t�g�^������qu��^��- ��^��-@�F��F�P�v������F�P����F�9F�u��^��P�gP������P���^_��]�U���WV�6���P�TP�#���6��X����P�M��^_��]�U����WV�v�4����v����^_��]�U����WV�P�v����^_��]�U���WV�F�u��������F@u����ƉF��v��v��
���^_��]�U���TWV�v�v����^_��]�U���4WV�F�P�����RP�F�*�+�QP�F�Ȱ<�f�ȃ��F�*�ȃ��^��W�'�RP�F�*�+�QP��^�G�W�F�F^_��]�U����WV�F�F��F���F�~�@|��^��F�������^��G��^�:t�-�^������qu��^��- ��^��-@�F��
�F�P�
���F�P�v��j
��=u�����V�^�F��G�G+�P�v�+�P�v��H�^�G�W
+�P�v�+�P�v��0�^�G�W�^�v�D�T�G�W��^_��]�U����WV�F��v��P�7����P��P�����>�u������P������>�t���~��P�v���P�s��=u���_�6���P����F���F���P�8��=t�!�F������������P��P�[������F�H�����p�^_��]�U����WV�F��F�F��P�v���P����=u���P�����P�	���6���P�����F���F���P���=t�!�F������������P��P�������F�H����^_��]�U���JWV�F�F����^_��]�U���,WV�F�F���9V~�}�9Fv��F��^_��]�U����WV�F�F��9��	�������������������^_��]�U���WV�FP�v�	��^_��]�U���WV�F���F��^��v������qu�
�^��v� ��^��v��^��v�<u����^_��]�U���7WV�F�F��^_��]Ð�0�!<s� ���6+���r���ׁ���s�]3�P��
��L�!���6�&�6�&��Ʊ��H6����6��+��۴J�!6���2��+�3���;���Q3��6:�68�66���P�����ظ6���P��
�M
��P���0�!��5�!��	�%���!�J�.�&�6,�L��3�6�Hs�
6�P�ڻ6�H�&�,�6��3�&�=t,����t��3��u�����"������tH������"��D�!r
�€t��"@Ky�T�T��T�T��U��j�j�}�T�V�t�U��V�V�f�V�V�l�	
�t�~u�F�����"t�>�!C����F�L�!�J���H��%�!�>Dt
�E�F�%�!�;�s
OO�
�������;�s���Et�����Y��+�r
;Jr����3��k�U���WV�F�F��v�
�����FP�v�v������vV�����^_��]ÐU���WV�v+��D$<uF�Du�ށ�L�������������t'�+D�F��~P�t�D�P���;F�t�L ����D��D��^_��]�U��^; r�	���>�!rƇ"�U��^�t�O���]�U��VW�f�?u)��u3���$@$��f�h�����D����6l�N�؎��S_^��]�U��׋ތ؎��~3�����u��~������+����F��t�I�������]�U��׋ދv���؎�3������ы~�Ǩt�I�������]�U��׋ތ؎��v�~3�������+��t������]�U��׌؎��~3�������I���]�U��WV�N�&�ً~��3����ˋ��v�D�3�:E�wtII�ы�^_��]���U���WV�6:�tF�~t@�v�����������<t*�4�q���;�~��9=u�W�vS�w����u֋�A��+�^_��]�U���WV�v��t&�<t!V�)��PV��P�����P�rP��P����>|	�`
9|�`
���㋷
V�����PVW�c���P�uPW�T��^_��]ÐU���V�v��-L������������F�V����V�j
���~u�L�d��^����@�D��G����d�^���G�F�D��D^��]ÐU���WV�F���F�F��EB�F�E��E��FP�vW�7�����Mx*������W+�P�}����^_��]�U���v�P�v������]�U��F%����]�U����xP�����F��~u+�P�v��|���u��Z+��V�F���F�F��F��~�t&�6:�F�P�v�+�P�
���F�@u�>t�F���F���6:�F�P��P+�P�%����]�U��V�C�!r�F�t�������C�!�DU��9�U��;�V�!�0U��:�V�!s�=u쒓�C<t
<?t<*u�����U���v�v+�P���]�U���`WV�v�F����~u+�PP�P���*�@�F�F@�G�:G�\G�F�G�F�F��~��F�P�F�P�����F�P�r���@�F��~�u;�~��V�v������u	����~9v�~
�"+���F�PW�����^_��]ÐU���WV�F*�F��~�}:u���=\t�=/u�}t�F�u�=u�@@������F�t�����.P�v�������t1��PW����t��PW�{���t��PW�l���u��@��%�������%�������^_��]ÐU���LWV�v�~��PV����t
�����Y�+�P�F�P�P����F�N�F�7�v��F�P�F�P����|:u������qt� ����-`�+�PP�P�Q��*�@�F�~�th��PV����t����P+�P�v�������F��u�j�V����@t)�v������v������F�+��FЉF��F�!�F��
��v������+�+��E�E
�E�F�H��EV�FɘP�7����E�E�F΋VЉE�U�F�%��P�Fʱ��%?P�Fʱ��%P�F�%P�F̱��%P�F̱	��%P�����E�U�E�U�E�U+�^_��]�U��V�A�!�U��O�V�U��N�V��!��Nu�V�N���!��U��V�6�!=��u��V�v�D�\�L�^3�]�U���!@��^�3�]�U��,�!�^�/�O�w�W3�]�U��VJ��!��^�3�]�U��WVS3��F�}G�V�����F�V�F
�}G�V�����F
�V�u�N�F3���؋F����8�؋N�V�F���������u�����f
��F���r;Vwr;FvN3ҖOu���؃�[^_��]�U��F�^
؋^u�F���]���ȋF�f
ȋF��ы�]�U���P�e�>�t����P�S��]ø���V3��B2���2�����Ut
����P�,�^Ï��8t)�&�,�>3����3��u�GG�><�����ыѿ����< t�<	t�<
to
�tkGN�< t�<	t�<
t\
�tX<"t$<\tB��3�A�<\t�<"t��Ӌ���Ѩu��N�<
t+
�t'<"t�<\tB��3�A�<\t�<"t��ۋ���Ѩu���>6�G��׀��+�ģ8���6�?CC�6<��
�u���6��3���< t�<	t�<
u�
�u�y�6�?CCN�< t�<	t�<
tb
�t^<"t'<\t���3�A�<\t�<"t�\��Ѱ\���s�"���N�<
t.
�t*<"t�<\t���3�A�<\t�<"t�\��ٰ\���s��"���3����&�U��U�3ɋ����I�6,�t��&�>t�E�u�E�@$������W�	�O_�ϋ���.:��3�I��<;Ct�~EE��
�u���N]��]�U��VW�V�`�;�t@�t�3��������_^��]�U��W�v����t���3�������I��@�!_��]�r3���]�s�P�X��]�s�������]�2��â
�u#�>r
<"s
< r���<v���ט�Ê���U���WV�v�D��F���-L������������F��D�t�D@t�L ������Du�L�d�+��D���~��Du_�ށ�L�������������uF��Tt��\u3�v��O���u-����Tu�������D��^��G���V�0���Du�ށ�L�������������tP�<+|�D@��^��GH�D�~W�t�v�����F����^���" t�P+�PPS�8���\�F������P�FP�v������F�9~�t����F*�^_��]ÐU��V�v�D�t�Dt�t�!���d�+���D�D^]ÐU���V�v����Tu�F������\u$�F���Du�ށ�L�������������t+��5��-L������������F��F��D��^���G�D��L�^��]�U���V�~t[�~Tt�~\uv�^�G�P����td�F-L������������F��v����^���G�^��+���G�*��^��t��u�G�P�O���t	�v�l��^��]�U��d��WV�v�����`�F�P�F�D�Z�X�|�<%t�X�\+��L�H�V�J�T�R�F�B�N�f �|0u<F�f0�3�<+u
�L�R�"��< u
�>Lu�R��B�	�<-u��NF��P�����u�V�bP�f�����>b}�N�b�أb�<.u#�TFV�\P�<�����>\}
�\�T��=Ft2=Nt5=ht =lu�J�>Ju�<LuF�<u��J���J���J�ӊ�����=Et
=Gt=Xu	�H���� ����-c=v���.���&�P��X��P�i��V�B�
P����Q�����F�H�>Tu	�^���^�T�\�>Ju�+��J�F�9bt'�b�F��>Nt	�b���.b�b�}+��b�P�P�����:P�����~�t"�>Nt�F�-�b�}+��b���b�.P�P�������/�+�P���*�������������>Jt��N��G�=t�=%u���+�PV�������<t�|��>XuY�D�G tO����M�&�%�&�&�&�&�%�&�&�&�&�%�%�%�&�&�&�&�%�&�&�&�>Zt�>Xu�D�G u��F뙐�X^_��]ÐU���WV�~
t�V�>Jt�>Ju�P��W�F��V��P�*�>Vt�P��F��F����P���F��V��P�>Bt
�F�F�t�F�+��d�6`�>Vu*�~�}$�~
u�-F�F��V��؃��ډF��V��F���F��F���vW�v��v��M���>Tt!W�����\+ȉN����0F��I���N�H���t<a|�, FG�}�u�>Vu�LRt�~�u��+�P���^_��]ÐU���WV�~t��P�F��^��P��>Ju�P��W�F��V��P���P��F��F��^��P�>Ju
�F�F�u���	�~�u	���F��^��F��V��F�V�+�96Tt�\���^��F�&�?tF;�~��F�^��F�&�?u�>b+��>NuW���V�v��v��o���>NtW���^_��]�U����P�F��~gt�~Gu��*��F��>Tu�\�~�t
�>\u�\�6H�6\�v�6`�v��t
��
�~�t�>Bu�6`�v
���>Bt�>\u�6`�z
���P�d�LRt�v��|
���t��+�P���]�U��V�>Zu/�D�Ox�F�7��*���S�v�A���@u�Z���X^]ÐU���WV�>ZuI�v�~B��6D�6f�	���@u�Z��N�~�D�Ox۠f�?��*��܃>Zu�FX^_��]�U���WV�v�>ZuP��6D�^&��P����@u�Z�F��N�t�D�Ox��^&��D�?��*��҃>Zu�FX^_��]�U���
WV�6`+��F��F��>f0u9Tt9Ft9^u�f �>bV����F�+�+~�>Nu�<-u�>f0u��P�����N��>f0t�~�>Nt�~t�F��_�>dt�F��j�>Nu&W�����~t	�~�u�5�>dt	�~�u�=�v�V������>Nt
�f W�a���^_��]Ã>Lt�+�� P����Ð�0P������>du�>Ht�X���xP�����ÐU���WV�v�F��<*u�P�?�PF�H��<-u�F���F+��<0|5�<909>Tu�<0u�f0�����������ȃ�0��F�<0|�<9~�F�����^�?��^_��]ÐU���V���N��F�<t
:u����+�^��]ÐU���2��~��F���F���u�@u���u�F���V$
Ǵ=�!s=u	��t�������%=u	�>�!����F��D�!�€t�N�@�F�@t���F�t�t	3ɴ@�!��>�!�V�C�!�g��F��u��u�����ѸB�!�ٍV��?�!�t�~�u�ًѸB�!3ɴ@�!3ɋѸB�!�h��F��N��N�F��u�Fu����V�<�!s�K��F��u�Fu0�>�!�F$
F��V�=�!rړ�F�u�Ft
���V�C�!r��F�@u=�V�C�!��2�%t��Ft�� ; r
�>�!����
N�����"�Ë�]�2��ܡ��#�3ɨ�u���U����^; r�	�����" t�B3ɋ��!r���"�tn�V3��F��F��WV����f��N�T�
�uJ�r=�vH���ܺ=(s��+�ԋ��N�<
t;�t����#�a�
;�u���
�F����
��^_�U�E3���PSQ��+���^�@�!r
F��tY[X���s�	���"@t�^�?u������F�+F��f�^_���N�u����V�@�!s�	���u���"@t
�ڀ?u���������At�������s�w�����tBH;�s���t4����D����t��L�+�H����L��ƌڌ�;�t&����&��=��t%���t��H;�s����t�����D���G�t���&��t�،�;�t&���7뼋w3��j;�t
$@@��^t
�M��t�NN뙌،�;�t&����G3���Q�E��t+�IAA��&;�v��u����r�r
��#�+��u����u�3�Y�RQ�tW������D����w��+�J�U�XYZ�SP3�RRP�P�]�����Z[t��U��WV�v3��3۬< t�<	t�P<-t<+u�<9w,0r���ҋˋ�����������؃���X<-�u�؃���^_]�U��f�V�F�!��]�U��VW�~��]�M�U�u�}
�!W�~��]�M�U�u�E
r3������u_^��]�U��� WV�v��Q�RP�D�3�+¹��3�+™RP�t�F�V�^�㋿�
�ƙ����u�~~G�<�RP�F�RP�C�+�SQ�ȋF
�ڙRP�N�^��)칀Q�SQ�ȸm����ЋF�ǙRP�N��^���F�V�F�V�ȋF�ڙ�ځ�����N�^�FljF�����
��
F�V�DP�F��FH�F��F
�F�>�
t�F�P����t	�n��^��F�V�^_��]�U��֋v�^��
�t,��'C:�t�,A<ɀ� �A��,A<ɀ� �A:�t������]�U��W�~3�����A��O�F��G8t3�����_��]�U��� VW�v�Ў��3��~��
�t���Ȱ������C���v�%�t���Ȱ������"C�t�D�_^��]�U�츌��WV�v�~u�v
�vV�	���+�P��t�P�F�P�F�P�v
�v�U��@u�������\PV�*������/PV�����F��u	�u���
��t9~�v�~��.PW�����t�v���t�PV�v�(���F���V���P�������u
�v�����z���b
PVW�7��P������v���t�PW�v�����F��>u+�g
P�.PW�q���P�����v���t�PW�v����F�W�D���v��;���F�^_��]ÐU����C�WV��(����v
�v�v�v������|�@u2�>u+�^���&�</t<\t
�t�:t�l
P�/�����u��|����PV�F�P�������F����<;t��FG�<u��O��z���(�����z��?\t�?/t�q
PW������vW������v
�vW�v�������|�@u��>u��<u�y���F�u��o��^_��]�U��V�C�!r�Ft	��t�
��7����r59�s%P�ر��ً+���ËشJ�!Xr$�H����.��Ë��w�U���WV�L+����D�tV�0߃�@tG��96ds��^_��]�U���V�F-L������������F��P�߃��^�G�t�O�^��G���^�O�F�@�G�^��G�^��D��G^��]�U����^; r�	�*�F�tH�~
t3ɋѸB�!rK�F
uFVy(���6�V��F��ѸB�!FVy
�N��V��B�!�؋V�N�F
�B�!r��"����Y�J;�s+�����3���U��VW�~u8���V�FHu�Sr'�H�6�Ht;�t
�D�FV�:^s0�����s�u������ڃ��۱��H�!r钉�T�6�3�_^��]ËN��9Lt�����u���?��r9�ӎ�;�u9�s&����������;�u	١+؎��J�!r
;�u�������U��WV�~�v�ߋN��
�t���2���^_��]�U��VW��U��^; }��|��"@t��3���]��>hu��hÐU���WV��
P��ރ����u��<u��PV�6�
�k�����RP��V�ރ�RP���
��
+���ހ?t��ފ�����qu	��ހ?-uG��|؋�ހ?t�P���P�6�
�	������
���
�?�@��
^_��]�U���WV�v�|}��|	~��|~	�|	}��|
��l���~�|u�\�㋇�
�
��\�㋇�
�F���u�F��|
��F�m��ȍE�ٙ3�+¹��3�+�F�������F�+‰F��|u9Du�||����F�9D|�u�||�+�^_��]�U��W�~��3�����A�يF���O8t3���_��]�U���WV+�9vu�:�F�~t)�F�F����^��F��7�܃�@��^��?t���v� �F��t�^���!u�N�u�~�t�F���~t�v�_܃��F�v���v��
������6����F��F�P�?ۃ��F��u!�v��/ۃ����u���6�뷋~��6��^�~��?��$��F��^
���?�~t-�F�F��+�P�^��7W�`ۃ�P����@���F��^��?uۃ~�t>+�P�
PW�6ۃ�P�������F��G+��N���"t��"����GF��N��G�G�~t�G�G�vW��ڃ�+��~G�^97tt9wt� GF���F��,v�+�P�^��7W�ڃ�P�������F��^��?t� GF�^��?t,�7��ڃ��F��=}v���
�^�7��ك����
�^�ƈ�F�^_��]ÐU��~t�~t
��������VW�؋^
���ã�F���6F�&�)�!�)�6�!U�>}!.�X<.�&V<�.�5.�6Z<�u.�6\<.�^<��~t�3��2��P��!X�B�V�K�!P�P�0�!<X[}!.�X<.�&V<�..�^<.�6\<�u.�6Z<�5���B]_^r�M�!����V���������N
�F�V�~W��
�t��
u�y
�-��ۃ��ڋ��3��t�����0<9v'����u�O���D��D;�r�X_^��]�MS Run-Time Library - Copyright (c) 1988, Microsoft Corpusage: %s [-htfni] [files count fname]
  Flags:  h    Help - print this usage info
          t    Print execution time statistics
          f    Test function only (negate -t)
          n    Suppress test directory create operations
          i    Ignore non-test files dir entries
file.unknown option '%c'filescountcount (%d) can't be greater than files (%d)too many files requested (max is %d)%s: readdir
dir...can't opendir %s.'.' dir entry read twice..'..' dir entry read twiceunexpected dir entry '%s'unexpected dir entry '%s'duplicate '%s' dir entry readdidn't read '.' dir entry, pass %ddidn't read '..' dir entry, pass %d%s%dunlinked '%s' dir entry read pass %d%s%ddidn't read expected '%s' dir entry, pass %dTest failed with %d errors%s%dcan't unlink %s	%d entries read, %d files
dir.%s%dcreat %s failedclose %d failed%s%dmkdir %s failedchdir %s failed..chdir .. failed%s%dunlink %s failed%s%dchdir %s failed..chdir .. failedrmdir %s failed%s: getwd failed
	%s: (%s)  
 in %ld.%-2ld seconds (%ld bytes/sec)NFSTESTDIRo:\nfstestdrm -r %scan't remove old test directory %scan't create test directory %scan't chdir to test directory %sNFSTESTDIRo:\nfstestdcan't chdir to test directory %sIllegal %s parameter %ld, must be at least %ldcan't change to drive %c:	%s ok.
\*.*rewind failed����;C_FILE_INFO���@�C�����         (((((                  H���������������������� : 
COMSPEC/ccommand.com.exe.bat.com?*./\
	�
�(null)(null)+- # Error 0No such file or directoryArg list too longExec format errorBad file numberNot enough corePermission deniedFile existsCross-device linkInvalid argumentToo many open filesNo space left on deviceMath argumentResult too largeResource deadlock would occurUnknown error���						+	;	<	=	M	_	`	a	b	n	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	
%.com.exePATH\�������;Zx����0Nm��:Yw����/MlTZPSTPDT�p�
�
SunMonTueWedThuFriSatJanFebMarAprMayJunJulAugSepOctNovDec;C_FILE_INFO�
��
�66<<NMSG>>R6000
- stack overflow
R6003
- integer divide by 0
	R6009
- not enough space for environment
�
�run-time error R6002
- floating point not loaded
R6001
- null pointer assignment
���NB00�9�	TEST6.OBJ�SUBR.OBJ
D:\MSC\5.1\LIB\BINMODE.OBJ
�dos\crt0.asm�odos\crt0dat.asm,
chkstk.asmB>	fprintf.c�_file.c�nfflush.c� 
dos\close.asmXnmalloc.asmf?
strcat.asm�2
strcpy.asm�+
strcmp.asm
strlen.asm :strncmp.asmZatoi.asm^atol.asmb	ctype.asmb^getenv.c�~perror.c>xsetbuf.c�V	sprintf.c	creat.asm$	umask.asm6�system.c�$
dos\chmod.asm�<dos\dir.asm"�dos\getcwd.c�<
dos\stat.c
dos\unlink.asm*(dos\d_find.asmR+dos\diskfree.asm~dos\getdrive.asm�dos\gettime.asm�dos\setdrive.asm��ldiv.asm^4lmul.asm� dos\crt0msg.asm�
crt0fp.asm�"
chksum.asm��dos\stdargv.asmh ndos\stdenvp.asm� Tdos\nmsghdr.asm*!Tdos\dosret.asm~!_cflush.asm~!V	_flsbuf.c�".
_freebuf.c#	_sftbuf.c$�output.c�,�dos\open.asm�.(	write.asm�/aamalloc.asm1Tatox.asmf1dos\bdos.asmx1Gdos\intdos.asm�1
dtoxtime.c�2Bstricmp.asm3+strrchr.asmD3Xstrpbrk.asm�3syserr.c�3D
dos\spawnve.c�4�
spawnvpe.c�5dos\access.asm�5Bdos\stdalloc.asm662
flushall.ch6l	_getbuf.c�6z
dos\lseek.asmN7stackava.asm`7�dos\brkctl.asm$8(strncpy.asmL8
	ultoa.asmV8cmiscdat.asmV8#
isatty.asmz8days.cz8�tzset.c:	timeset.c:*
strchr.asm.:'
dos\cenvarg.cV<�dos\dospawn.asmB=dos\execload.asmV=_xtoa.asmr��_bitmap�_usagey�_mainb��_Tflagd��_Hflagf��_Fflagh��_Nflagj��_Iflag��_pattern��h_findtst���	_maxentry���
_currententry���_dirlistp��_dirst���_Myname__statfsU_opendir-'_readdir7
_rewinddir�	�_error�.	_closedir�
�
_starttime�
�_endtime�$_seekdir�"_telldird�_printtimes��_testdir��	_mtestdir
�_getparm�	_complete���_diropen��_dirtree��
_gettimeofday<�_unix_chdirb�_getwd�
_rmdirtree��_unix_chmod��_lstat�
�_chdrive��__fmode��__iomode2�_edata��_end��__aexit_rtn��__abrkp��__abrktb��__asizds
__astart��__atopsp��	__abrktbe�	__cintDIVv�
__acrtused�__amsg_exit�__osversion�_errno�__exitB�__child �__nfile�__cinit6�___argcE�__intno�
__dosvermajor�__oserr8�___argv�
__dosverminor:�_environ"�__osfile�__osmode�__pspadrH�__fpinitF�__ovlvec<�__pgmptr��	__acfinfoD�	__ovlflag�	__aintdiv�	__osmajor�	__osminor�
__umaskval�
__ctermsub�
__doserrno�__fac�_exit�__pspJ�STKHQQ,__chkstkB_fprintf��__bufin��__bufout��__buferr��__iob2d�	__lastiobL�__iob�_fflush�_close _malloc__nfreef�__asegds 	__nmalloc_freef_strcat�_strcpy�_strcmp_strlen _strncmpZ_atoi^_atolp�__ctypep�__ctype_b_getenv�_perror>_setbuf�_sprintf_creat$_umask6_system�_chmod�_chdir�_mkdir�_rmdir"_getcwd6	__getdcwd�_stat_remove_unlink*__dos_findnext4__dos_findfirstR__dos_getdiskfree~__dos_getdrive�
__dos_gettime�__dos_setdrive�__aNldiv^__aNlmul^	__aNulmul�__FF_MSGBANNER��	__adbgmsgv�	__acrtmsg�__fptrap�__nullcheck�	__setargvh 	__setenvp� __NMSG_TEXT!__NMSG_WRITE*!	__dosret0J!
__maperror=!
__dosretax2!__dosreturn��__cflush~!__flsbuf�"	__freebuf�#__ftbuf#__stbuf$__output�,
__copensub�,_openw.__cXENIXtoDOSmode�._write�0__amallocbrk��__aseg1��__asegh��__asegn��__asegr�0__amlink��	__QChdata�/	__amalloc�0
__amexpand��
__amblksiz1__catoxf1_bdosx1_intdos�1
__dtoxtime�2_stricmp�2_strcmpi3_strrchrD3_strpbrk`
�	_sys_nerr
�_sys_errlist�3_spawnve�4	_spawnvpe�5_access�5	__myalloc66	_flushallh6__getbuf�6_lseekN7_stackavail`7_brkctl$8_strncpyL8_ultoat
�
__cfltcvt_tab�
�__asizeC�
�__asizeD�
�__sigintoff~
�__sigintsegV8_isatty�
�__days�
�__lpdays:9	__isindstz8___tzset�8_tzset�
�	___mnames�
�	_daylight�
�	_timezone�
�_tzname�
�	___dnames:_strchr.:	__cenvarg`<	__dospawnB=
__execloadb=__cxtoaV=
__cltoasub�����������������y@���_iobufi����������,�_ptr��_cnt��_base��_flag��_file�x�����������������������������������������������������������������������������������xh��������������������������������������������������������������������������������������������������������������������y@�����timevali�����tv_sec��tv_usec������������������������������
zt���direntyh���direnti���������g�d_name��������������������������������������zt�������������������������������������������������������������������������������������������������������������������x����u��c�����x�@��x�h��x����x�x��x����x�������+u��c��x0��x��������������x��������x�`��x�(��xh�����x(���x��x���������x����x��x��������x����x���x� �����x����x�����������y����	�stati"����������������������z�st_dev��st_ino��st_mode��st_nlink��st_uid��st_gid�
�st_rdev��st_size��st_atime��st_mtime��st_ctime�zt��stat������y@���_iobufi����������,�_ptr��_cnt��_base��_flag��_file�x����������������������������������������������������������������������������������x����xh��y�`�i�j�find_ti�f���������g=�reserved��attrib��wr_time��wr_date��size��name����y �o�p�	dostime_ti
��������(�hour��minute��second��hsecond�y@�r�s�
diskfree_ti
��������P�total_clusters��avail_clusters��sectors_per_cluster��bytes_per_sector�����������
zt�h�find_t�������������������������������������������������������������������������������������������y@�����timevali�����tv_sec��tv_usec��zt���timevalzt���timezone�����������x@��y@�����i���val��x����y�	�����statfsi������������������d�f_type��f_bsize��f_blocks��f_bfree��f_bavail��f_files��f_ffree��f_fsid��f_spare�$
zt���statfs�����
zt���direntyh���direnti���������g�d_name�������������������������������������������������������������������������������������������������������������������������������������x�������������������������������u��c��x������x(����x�������������x������������������u��c�����x���������������������������u��c
�������x����xX�����x�����u��c�����u��c������u��c��x������u��c������x`����xH��x���x����x�����
u���c���
������
u���c�����x�x����u��c��������x����u��c����
u���c����
u���c���������
u���c�����

u���c������u��c����������
u���c�����x����u��c�	����u��c��~�����
u���c�
�����������������u��c�xp����
u���c�!����u��c�#���
u���c�&�~��u��c�(�����u��c�+��u��c�-�icusagey�t�main�n
�argc
+argv���dp���fname���files���fi���count���ct
���entries���totfiles
���totdirs	���dir
���time���p	���str
���opts	���err���i	���dot���dotdot���nmoffset���Mynamer��bitmapL�_iob����dirtreev	�lev�files
�dirs
�fname�dname�totfiles
�totdirs���fd���f���d
��name�m��	rmdirtree�\	�lev�files
�dirs
�fname�dname�totfiles
�totdirs�ignore���f���d
��name�	����error�	�	�str	�ar1	
�ar2	�ar3	�ar4	�ar5	�ar6	�ar7	"�ar8	&�ar9	���ret
���path�
���	starttime�
���fendtime�
p�tvd��w�
printtimesoq�tv�nbytes�����testdir��	�dir��statb	��str��^�mtestdir�M	�dir
�g-�getparm%
V
�parm	�min
�label	���val�
���chdrive�
s
�path���desireddrive���drive�7>complete<�&Od
unix_chdirG
�pathb�!u�getwdm
�path��L��
unix_chmod�;
�path
�mode
���dosmode�� ��lstat�
�path	
buf��pagettimeofday�_�TV�TimeZone
��ndostime_�rW	statfsj�
�path	�buf���p���i���drive��q	diskspaceU�h	9
opendir`�
�dirname���i���
attributes7�J
�
	rewinddirB�
�dirp���i���
attributes�"�
�
telldir�

�dirp�$6
/seekdir%
�dirp	�loc-'F@ureaddir85
�dirps)!��findt_to_dirent~~f�d�,X��copynametolower�G
�dest	�src���i�.�closedir�
�dirp
:��tsp��_ctype
2��te��pattern��hfindtst���maxentry���currententry���dirlist
p��dirst���Myname
��errnoL�_iobtest6.c�$%&-';(I)W*e+s/y7�8�:�<�=�>�F�G�H�I�J�K�L�NO	RSVWZ![%^(_,b/c@dCeMf{g~h�i�k�l�m�n�p�q�r�s�u�v�w�x�z�{�|��!�'�-�9�J�T�^�l�v���������������������'�,�2�7�K�V�k�o������������������������������"�+�8�M�Z�d���������������������(�^�t���������������
�� �*�?�R�a�knx����
���
�subr.c��+,./-0C1^2m4w5|6�7�9�:�;�=�A�B�DE	FG+I5JPKbLlNvOy_k�l�n�o�p�q�r�t�u	v	w 	x6	yI	zR	{U	|d	~n	�	��	��	��	��	��	��	��	��	��	��	�
�"
�9
�|
��
��
��
��
��
��
��
��
��
��
��
��
��$�/�G�^�d�o���������������*�<�O�\�f�w���������������	�
�




%
4
O
h
r
 {
.�
1�
3�
4�
5�
6�
8�
9�
<�
CDF"H,I6N<QGSPT\XbZm[}_�b�c�d�h�k�l�p�r�uv6wSxY|_j�p�������������������7�I�O�U�`�e�r�������������������������%�+�1�7�B�G�M�f�p�z�������������������������!�'�-�8�>�J�S�m�s�~����������	�

SLIBCE.LIB��h:��*J�3V)��:,o�5�3'
Z*
�s�
�������U	�	'

�
5

�B
G�

.
�
E�
\�
s�
��
��
��
���!
/ >
6K
LXaf
{s'������ � �+!�!""##3#8$O$L%l%a&�&p'�'�5(�(�)�)�*�*�+�+�,,%-4-*D.O.n/g/}0}0�1�1�2�2�3�3�54�4�
5�5	�66�77�848�9O9�:f:�;~;�<�<=�=#>�>=?�?L@�@\AAjB,BzCCC�DYD�
EsE�F�F�G�G�H�H�
I�I�VJ�J8KKFLLb,M,M�NNBN�OYO�PsP�Q�Q
R�R�9NB00L@minute��second��hsecond�y@�r�s�
diskfree_ti
��������P�total_clusters��avail_clusters��sectors_per_cluster��bytes_per_sector�����������
zt�h�find_t������������������������������������������������������������./basic/test7.exe   777  20115     11      104000  4552132117   7171 MZ�% y���@�����o,�
�
�U����WV�6��BP��P�����oP��P������P��P������P��P�����P��P���^_��]�U��8�WV�F�
dž��
dž��dž���F�>dž��D�P�����P��P�����^�F����N�~u��^��?-t��^�@�F���F��^��?u�r�^����C���P�N���6�R�:�K�<�D�^���P�MP�������P����#=fu���=hu��=nu���=tu�������N�F�T��~u�!�aP��RP�^�7�b	���F��F�N�~u�"�gP��RP�^�7�8	�������F�N�~u��^��F��F�N�~u��^������F�N�~u�
���P�L���>:u��6dž���6��mP��P������P��P�����><t�
�P�h���
�P�1������P����P��P�v��P�v��P�K���>6u���F���F�����9F�|�dž��������F�9���|������v���P����P�0������������P����P�������P����P�3��=|�����P����P��P����P�3������P����P����=t�����P��P�x���P�������P����P���=|�����P��P�G���P��������u���������P�P� ���P�������P����P�t��=|�����P����P�3P�����P�t������P����P���=|�����P����P�IP����P�>������u���������P�gP����P����n��S��>6u�����P�_���v��F�������P��P��P����>6u�+�PP����P�����P��P�|���P����P����P��P�v��P�v��P����^_��]�U���+WV�F�N=t��edž��������F9���|�|�����v
��P���P������P���P�7������=|����P��P����P�
���^������k��=|�������P�S���P�����t�dž��������F9���|������v��P���P�[�����P���=|����P��P�����P����^����P�+��=|����P��P�����P�N���v�v�v�v
�v�v�v�����P����=|��P����P�
���9�^_��]�U���WV�F�N=t��Kdž��������F9���|�S�����v
�P���P�i�����P����=|�"�~t����P�P�����P����^���dž��������F9���|�������v�+P���P�������P����=|�%�~u������P�0P����P����v�v�v�v�v
�v�v�v������@P���=|��CP�G���P��
�����P���=|����P�SP����P�
���^��*�^_��]�U���7WV����P�c���F�=t��6��cP��P�&�������P�6��uP��P����v(�v&�v$�v"�v �v�v�v�v�v�v�v�v�v�v�v
�v�v�v��P��
��(�>Au�
��P������P��P�
����P��
���~�t�
�P��	��^_��]�U���_
WV�P�hP���^_��]�U���@
WV�P�`P�����l�n9f~�#}�	9dr��.`�b�d@B�f�^�d�f+ln�G�W�^�`�b+hj��W^_��]�U���	WV�'�RP�^�w�w��RP�^�w�7��P��P�	���~}�<~�	�~w�.�^�Gu�!�^�w�7�v�v�RP��P��P�e	��^_��]�U���=	WV�~t���P��
���F=t��F�����P�v���=t�<�v��P���P�������P�l��=u��v��P�����P����v����=|��v��P�k����P�����v���=|��v�
P�C����P����^_��]�U���gWV�~t��.P�
���F=t��F9�v�L��=|��v�EP�����������^_��]�U���	WV�v�	���F��V��F�V9V�~�0}�9F�r�#�v�v�v��v��v
�fP�����P����F��V��^_��]�U���WV�^�:t�g�^�������u��^��- ��^��-@�F��F�P�v��n���F�P�6���F�9F�u��^��P��P������P���^_��]�U���WV�6���P��P�#���6��X����P�M��^_��]�U����WV�v�4����v����^_��]�U����WV�P�v�%���^_��]�U���WV�F�u��������F@u����ƉF��v��v�y
���^_��]�U���TWV�v�v�?���^_��]�U���4WV�F�P�����RP�F�*�+�QP���Ȱ<�f�ȃ��F�*�ȃ��^��W�'�RP�F�*�+�QP��^�G�W�F�F^_��]�U����WV�F�F��F���F�~�@|��^��F�������^��G��^�:t�-�^�������u��^��- ��^��-@�F��
�F�P�1
���F�P�v�����=u�����V�^�F��G�G+�P�v�+�P�v���
�^�G�W
+�P�v�+�P�v��
�^�G�W�^�v�D�T�G�W��^_��]�U����WV�F��v��P�7����P��P�����>�u������P������>�t���~��P�v���P���=u���_�6���P����F���F���P����=t�!�F������������P��P�[������F�H�������^_��]�U����WV�F��F�F��P�v���P�g��=u���P�����P�	���6���P�����F���F���P���=t�!�F������������P��P�������F�H����^_��]�U���JWV�F�F����^_��]�U���,WV�F�F���9V~�}�9Fv��F��^_��]�U����WV�F�F��9��	�������������������^_��]�U���WV�FP�v�	��^_��]�U���WV�F���F��^��v�������u�
�^��v� ��^��v��^��v�<u����^_��]�U���7WV�F�F��^_��]Ð�0�!<s� ���6+���r���ׁ���s��
3�P�T
��L�!���6�&�6�&��Ʊ��H6����6��+��۴J�!6�G��`��+�3���;�p��
3��6h�6f�6d��P�����ظ6��PP�o
����P���0�!�I�5�!�5�7�%�n�!�x
�.�G&�6,�z
��3�6�v
s�A
6�~
�ڻ6�v
�G&�,�6��3�&�=t,��(�t��3��u�����P������tH������P��D�!r
�€t��P@Ky羂
��
���
��
��U�쾘���}��
��
�t�U�쾄
��
�f��
��
�l�	�t�~u�F�����Pt�>�!C����F�L�!�x
���v
�5�%�!�>rt
�s�t�%�!�;�s
OO�
�������;�s���Et�����Y��+�r
;xr����3��k�U���WV�F�F��v�:
�����FP�v�v�B�����vV�
����^_��]ÐU���WV�v+��D$<uF�Du�ށ�z������������t'�+D�F��~P�t�D�P�I��;F�t�L ����D��D��^_��]�U��^;Nr�	���>�!rƇP�
U��^�t�O���]�U��VW���?u)��Ku3���$@$����������D����6��N�؎���_^��]�U��׋ތ؎��~3�����u��~������+����F��t�I�������]�U��׋ދv���؎�3������ы~�Ǩt�I�������]��U���WV�6h�tF�~t@�v����������<t*�4���;�~��9=u�W�vS����u֋�A��+�^_��]�U���WV�v��t&�<t!V�K�PV��P�����P��P��P����>A|	��	9A|��	��A�㋷B	V�
��PVW�w���P��PW�h��^_��]ÐU���V�v��-z�����������F�V����V�~
���~u�L�d��^����@�D��G����d�^���G�F�D��D^��]ÐU���WV�F���F�F��EB�F�E��E��FP�vW�K�����Mx*������W+�P�����^_��]�U���v�P�v������]�U��F%��C��]�U�����P�����F��~u+�P�v������u��Z+��V�F���F�F��F��~�t&�6h�F�P�v�+�P�w���F�@u�>At�F���F���6h�F�P��P+�P�����]�U��V�C�!r�F�t�������C�!�XU��9�U��;�V�!�DU��:�V�!s�=u쒓�C<t
<?t<*u�����U���v�v+�P���]�U���`WV�v�F����~u+�PP�P�y��*�@�F�F@�G�:G�\G�F�G�F�F��~��F�P�F�P�Z���F�P���@�F��~�u;�~��V��������u	�A���~9v�~
�A"+���F�PW�V���^_��]ÐU��W�V�~�V�!_�JU���WV�F*�F��~�}:u���=\t�=/u�}t�F�u�=u�@@������F�t�����.P�v�3�����t1��PW�����t��PW�����t��PW�����u��@��%�������%�������^_��]ÐU���LWV�v�~��PV�����t
�A����Y�+�P�F�P�P�����F�N�F�7�v��F�P�F�P�����|:u�������t� ����-`�+�PP�P���*�@�F�~�th��PV�n���t����P+�P�v�������F��u�j�V����@t)�v��|����v������F�+��FЉF��F�!�F��
��v�������+�+��E�E
�E�F�H��EV�FɘP�7����E�E�F΋VЉE�U�F�%��P�Fʱ��%?P�Fʱ��%P�F�%P�F̱��%P�F̱	��%P����E�U�E�U�E�U+�^_��]�U��V�A�!�U��O�V�U��N�V��!��Nu�V�N���!��U��V�6�!=��u�A�V�v�D�\�L�^3�]�U���!@��^�3�]�U��,�!�^�/�O�w�W3�]�U��VJ��!��^�3�]�U��WVS3��F�}G�V�����F�V�F
�}G�V�����F
�V�u�N�F3���؋F����8�؋N�V�F���������u�����f
��F���r;Vwr;FvN3ҖOu���؃�[^_��]�U��F�^
؋^u�F���]���ȋF�f
ȋF��ы�]�U���P�e�>�t����P�S��]ø�g�V3��B2���2�����Ut
����P�,�^Ï��8It)�G&�,�l3����3��u�GG�>j�����ыѿ���G�< t�<	t�<
to
�tkGN�< t�<	t�<
t\
�tX<"t$<\tB��3�A�<\t�<"t��Ӌ���Ѩu��N�<
t+
�t'<"t�<\tB��3�A�<\t�<"t��ۋ���Ѩu���>d�G��׀��+�ģf���6�?CC�6j��
�u���6�G�3���< t�<	t�<
u�
�u�y�6�?CCN�< t�<	t�<
tb
�t^<"t'<\t���3�A�<\t�<"t�\��Ѱ\���s�"���N�<
t.
�t*<"t�<\t���3�A�<\t�<"t�\��ٰ\���s��"���3����&�U��U�G3ɋ����I�6,�t��&�>t�E�u�E�@$������W�	�_�ϋ���.h��3�I��<;Ct�~EE��
�u���N]��]�U��VW�V��
�;�t@�t�3��������_^��]�U��W�v����t���3�������I��@�!_��]�r3���]�s�P�X��]�s�������]�2��âL
�u#�>Ir
<"s
< r���<v���ט�AÊ���U���WV�v�D��F���-z�����������F��D�t�D@t�L ������Du�L�d�+��D���~��Du_�ށ�z������������uF���t���u3�v�����u-�����u�������D��^��G���V����Du�ށ�z������������tP�<+|�D@��^��GH�D�~W�t�v�����F����^���P t�P+�PPS����\�F������P�FP�v������F�9~�t����F*�^_��]ÐU��V�v�D�t�Dt�t����d�+���D�D^]ÐU���V�v�����u�F�������u$�F���Du�ށ�z������������t+��5��-z�����������F��F��D��^���G�D��L�^��]�U���V�~t[�~�t�~�uv�^�G�P����td�F-z�����������F��v�!���^���G�^��+���G�*��^��t��u�G�P����t	�v����^��]�U��d�y�WV�v�������F�~�F�r�����|�<%t�X��+��z�v���x�����t�p�|�� �|0u<F��0�3�<+u
�z���"��< u
�>zu����p�	�<-u��|F��P�����u�V��P�f�����>�}�|���أ��<.u#��FV��P�<�����>�}
������=Ft2=Nt5=ht =lu�x�>xu�<LuF�<u��x���x���x�ӊ�����=Et
=Gt=Xu	�v���� ����-c=v���.��D$�~�����~�i����p�
P����Q�����t�v�>�u	�����������>xu�+��x�F�9�t'���F��>|t	�����.����}+����~�P�����:P�����~�t"�>|t�F�-���}+��������.~�P�������/�+�P���*�������������>xt��N��G�=t�=%u���+�PV�������<t�|��>�uY�r�G tO����M�##�#�#�#$#$$$$�" #&#$$�#$#$$�#�>�t�>�u�r�G u��F뙐��^_��]ÐU���WV�~
t���>xt�>xu�~��W�F��V��~�*�>�t�~��F��F����~���F��V��~�>pt
�F�F�t�F�+����6��>�u*�~�}$�~
u�-F�F��V��؃��ډF��V��F���F��F���vW�v��v�����>�t!W�	����+ȉN����0F��I���N�v���t<a|�, FG�}�u�>�u�z�t�~�u��+�P���^_��]ÐU���WV�~t��~�F��^��~��>xu�~��W�F��V��~���~��F��F��^��~�>xu
�F�F�u���	�~�u	���F��^��F��V��F�V�+�96�t�����^��F�&�?tF;�~��F�^��F�&�?u�>�+��>|uW���V�v��v��o���>|tW���^_��]�U����~�F��~gt�~Gu��*��F��>�u���~�t
�>�u���6v�6��v�6��v���	��
�~�t�>pu�6���	���>pt�>�u�6���	���~���z�t�v���	���t��+�P���]�U��V�>�u/�r�Ox�F�7��*���S�v�A���@u������^]ÐU���WV�>�uI�v�~B��6r�6��	���@u����N�~�r�Ox۠��?��*��܃>�u�F�^_��]�U���WV�v�>�uP��6r�^&��P����@u���F��N�t�r�Ox��^&��r�?��*��҃>�u�F�^_��]�U���
WV�6�+��F��F��>�0u9�t9tt9�u�� �>�V����F�+�+~�>|u�<-u�>�0u��P�����N��>�0t�~�>|t�~t�F��_�>�t�F��j�>|u&W�����~t	�~�u�5�>�t	�~�u�=�v�V������>|t
�� W�a���^_��]Ã>zt�+�� P����Ð�0P������>�u�>vt�X���xP�����ÐU���WV�v�F��<*u�~�?�~F�H��<-u�F���F+��<0|5�<909>�u�<0u��0�����������ȃ�0��F�<0|�<9~�F�����^�?��^_��]ÐU���V���N��F�<t
:u����+�^��]ÐU���2��~��F���F���u�@u���u�F���V$
Ǵ=�!s=u	��t�������%=u	�>�!����F��D�!�€t�N�@�F�@t���F�t�t	3ɴ@�!��>�!�V�C�!�g��F��u��u�����ѸB�!�ٍV��?�!�t�~�u�ًѸB�!3ɴ@�!3ɋѸB�!�h��F��N��N�F��u�Fu����V�<�!s�K��F��u�Fu0�>�!�F$
F��V�=�!rړ�F�u�Ft
���V�C�!r��F�@u=�V�C�!��2�%t��Ft�� ;Nr
�>�!����
N�����P�Ë�]�2��ܡC��#�3ɨ�u���U����^;Nr�	�����P t�B3ɋ��!r���P�tn�V3��F��F��WV����f��N�T�
�uJ��=�vH���ܺ=(s��+�ԋ��N�<
t;�t����#�a�
;�u���
�F����
��^_�U�E3����PSQ��+���^�@�!r
F��tY[X���s�	���P@t�^�?u������F�+F��f�^_���N�u����V�@�!s�	���u���P@t
�ڀ?u���������At�������s�w�����tBH;�s���t4����D����t��L�+�H����L��ƌڌ�;�t&���&�=��t%���t��H;�s����t�����D���G�t���&�t�،�;�t&��7뼋w3��j;�t
$@@��^t
�M��t�NN뙌،�;�t&���G3���Q�E��t+�IAA��&;v��u����r�r
��#�+��u����u�3�Y�RQ�tW������D����w��+�J�U�XYZ�SP3�RRP�P������Z[t��U��׌؎��~3�������I���]�U��WV�N�&�ً~��3����ˋ��v�D�3�:E�wtII�ы�^_��]�U��WV�v3��3۬< t�<	t�P<-t<+u�<9w,0r���ҋˋ�����������؃���X<-�u�؃���^_]�U��f�V�F�!��]�U��VW�~��]�M�U�u�}
�!W�~��]�M�U�u�E
r3���C���u_^��]�U��� WV�v��Q�RP�D�3�+¹��3�+™RP��F�V�^�㋿�	�ƙ����u�~~G�<�RP�F�RP���+�SQ�ȋF
�ڙRP�N�^���빀Q�SQ�ȸm����ЋF�ǙRP�N��^���F�V�F�V�ȋF�ڙ�ځ�����N�^�FljF�����	��	F�V�DP�F��FH�F��F
�F�>�	t�F�P����t	�n��^��F�V�^_��]�U��֋v�^��
�t,��'C:�t�,A<ɀ� �A��,A<ɀ� �A:�t������]�U��W�~3�����A��O�F��G8t3�����_��]�U��� VW�v�Ў��3��~��
�t���Ȱ������C���v�%�t���Ȱ������"C�t�D�_^��]�U�츌��WV�v�~u�v
�vV�	���+�P��t�P�F�P�F�P�v
�v�U��@u�������\PV�*������/PV�����F��u	�u���
��t9~�v�~��.PW�����t�v���t�PV�v�(���F���V�v���P�������u
�v������z����	PVW�S��P����A�v���t�PW�v�����F��>Au+��	P�.PW�q���P����v���t�PW�v����F�W�`���v��W���F�^_��]ÐU����_�WV��(����v
�v�v�v������|�@u2�>Au+�^���&�</t<\t
�t�:t��	P�������u��|����PV�F�P�������F����<;t��FG�<u��O��z���(�����z��?\t�?/t��	PW������vW������v
�vW�v�������|�@u��>Au��<u�y���F�u��o��^_��]�U��V�C�!r�Ft	��t�
�������r59�s%P�ر��ًG+���ËشJ�!Xr$�H����.��Ë���U���WV�z+����D�tV�L߃�@tG��96�s��^_��]�U���V�F-z�����������F��P�߃��^�G�t�O�^��G���^�O�F�@�G�^��G�^��D��G^��]�U����^;Nr�	�*�F�tH�~
t3ɋѸB�!rK�F
uFVy(���6�V��F��ѸB�!FVy
�N��V��B�!�؋V�N�F
�B�!r��P���Y�x;�s+�����3���U��VW�~u8���V�FHu�Sr'�H�6&Ht;�t
�D�FV�:^s0����&s�u������ڃ��۱��H�!r钉�T�6&3�_^��]ËN��9Lt����&u���?��r9�ӎ�;�u9�s&����������;�u	١G+؎��J�!r
;�u�������U��WV�~�v�ߋN��
�t���2���^_��]�U��VW��U��^;N}��|��P@t��3���]��>�u���ÐU���WV��	P�_ރ����u��<u��PV�6�	�k�����RP��V�+ރ�RP�7��	��	+���ހ?t��ފ������u	��ހ?-uG��|؋�ހ?t�P���P�6�	�	������	���	�?�@��	^_��]�U���WV�v�|}��|	~��|~	�|	}��|
��l���~�|u�\�㋇�	�
��\�㋇�	�F���u�F��|
��F�m��ȍE�ٙ3�+¹��3�+�F�������F�+‰F��|u9Du�||����F�9D|�u�||�+�^_��]�U��W�~��3�����A�يF���O8t3���_��]�U���WV+�9vu�h�F�~t)�F�F����^��F��7�^���@��^��?t���v�N�F��t�^���Ou�N�u�~�t�F���~t�v�����F�v���v�A�L
������6��F��F�P�[ۃ��F��u!�v��Kۃ����u�A�L�6뷋~��6�^�~��?��$��F��^
���?�~t-�F�F��+�P�^��7W�|ۃ�P����@���F��^��?uۃ~�t>+�P�8
PW�Rۃ�P�������F��G+��N���Pt��P����GF��N��G�G�~t�G�G�vW�ۃ�+��~G�^97tt9wt� GF���F��,v�+�P�^��7W��ڃ�P�������F��^��?t� GF�^��?t,�7����F��=}v��A�L
�^�7��ك����
�^�ƈ�F�^_��]ÐU��~t�~t
�A�����k�VW�؋^
���ãF
�F�H
�J
�6H
F�T
�)�!�)�d
�!U�>I}!.�:.�&
:�.�5.�6:�u.�6:.�:�F
�~t�3��2��P��!X�p�V�K�!P�P�0�!<X[}!.�:.�&
:�..�:.�6:�u.�6:�5���p]_^r�M�!����
������A��N
�F�V�~W��
�t��
u�y
�-��ۃ��ڋ��3��t�����0<9v'����u�O���D��D;�r�X_^��]�MS Run-Time Library - Copyright (c) 1988, Microsoft Corpusage: %s [-htfn] [files count fname nname]
  Flags:  h    Help - print this usage info
          t    Print execution time statistics
          f    Test function only (negate -t)
          n    Suppress test directory create operations
file.newfile.unknown option '%c'filescount%s: link and rename
	(abbreviated because DOS doesn't support links)
dir.%s%d%s%dcan't rename %s to %s%s exists after renamecan't stat %s after rename%s has %d links after rename (expect 1)can't rename %s to %scan't stat %s after unlink %s%s has %d links after unlink (expect 1)	%d renames and links on %d files
dir.%s%dcreat %s failedclose %d failed%s%dmkdir %s failedchdir %s failed..chdir .. failed%s%dunlink %s failed%s%dchdir %s failed..chdir .. failedrmdir %s failed%s: getwd failed
	%s: (%s)  
 in %ld.%-2ld seconds (%ld bytes/sec)NFSTESTDIRo:\nfstestdrm -r %scan't remove old test directory %scan't create test directory %scan't chdir to test directory %sNFSTESTDIRo:\nfstestdcan't chdir to test directory %sIllegal %s parameter %ld, must be at least %ldcan't change to drive %c:	%s ok.
\*.*rewind failed�g��;C_FILE_INFO���n�C��
�
�         (((((                  H���������������������� : 
COMSPEC/ccommand.com.exe.bat.com?*./\
	�
�(null)(null)+- # Error 0No such file or directoryArg list too longExec format errorBad file numberNot enough corePermission deniedFile existsCross-device linkInvalid argumentToo many open filesNo space left on deviceMath argumentResult too largeResource deadlock would occurUnknown error12345GYijk{��������������������			4	%.com.exePATH\��;Zx����0Nm��:Yw����/MlTZPSTPDT�p�	�	SunMonTueWedThuFriSatJanFebMarAprMayJunJulAugSepOctNovDec;C_FILE_INFO
�$
��3<<NMSG>>R6000
- stack overflow
R6003
- integer divide by 0
	R6009
- not enough space for environment
�
�run-time error R6002
- floating point not loaded
R6001
- null pointer assignment
���NB00�8�	TEST7.OBJ�SUBR.OBJ�D:\MSC\5.1\LIB\BINMODE.OBJ��dos\crt0.asm�odos\crt0dat.asm�
chkstk.asm>	fprintf.cP_file.cPnfflush.c� 
dos\close.asm�Xnmalloc.asm6?
strcat.asmv2
strcpy.asm�atol.asm�	ctype.asm�^getenv.c
~perror.c�xsetbuf.cV	sprintf.cV	creat.asmn	umask.asm��system.c$
dos\chmod.asm0<dos\dir.asml�dos\getcwd.c*dos\rename.asm><
dos\stat.cz
dos\unlink.asm�(dos\d_find.asm�+dos\diskfree.asm�dos\getdrive.asm�dos\gettime.asm
dos\setdrive.asm �ldiv.asm�4lmul.asm� dos\crt0msg.asm
crt0fp.asm"
chksum.asm8�dos\stdargv.asm�ndos\stdenvp.asm4Tdos\nmsghdr.asm�Tdos\dosret.asm�_cflush.asm�V	_flsbuf.c2 .
_freebuf.c` 	_sftbuf.cz!�output.cB*�dos\open.asm�+(	write.asm-aamalloc.asmp.
strlen.asm�.:strncmp.asm�.Tatox.asm/dos\bdos.asm,/Gdos\intdos.asmt/
dtoxtime.c�0Bstricmp.asm�0+strrchr.asm�0Xstrpbrk.asmP1syserr.cP1D
dos\spawnve.c�2�
spawnvpe.c�3dos\access.asm�3Bdos\stdalloc.asm�32
flushall.c4l	_getbuf.c�4z
dos\lseek.asm5stackava.asm5�dos\brkctl.asm�5(strncpy.asm6
	ultoa.asm
6cmiscdat.asm
6#
isatty.asm.6days.c.6�tzset.c�7	timeset.c�7*
strchr.asm�7'
dos\cenvarg.c
:�dos\dospawn.asm�:dos\execload.asm
;_xtoa.asm�_usagek�_main6��_Tflag8��_Hflag:��_Fflag<��_Nflag��_pattern��h_findtst���	_maxentry���
_currententry���_dirlist���_dirst���_Myname/
_statfs%_opendir�'_readdir
_rewinddir��_error�.	_closedir��
_starttime��_endtime�$_seekdir�"_telldir4	�_printtimes�	�_testdir�
�	_mtestdir�
�_getparm��	_complete���_diropen��_dirtree��
_gettimeofday�_unix_chdir2�_getwdO�
_rmdirtreeS�_unix_chmod��_lstatQ�_chdrive��__fmode��__iomode`�_edata��_end��__aexit_rtn&�__abrkp��__abrktb��__asizds�__astart��__atopsp&�	__abrktben	__cintDIVv�
__acrtused}__amsg_exitI�__osversionA�_errnog__exitp�__childN�__nfile�__cinitd�___argcs�__intnoI�
__dosvermajorL�__oserrf�___argvJ�
__dosverminorh�_environP�__osfileK�__osmodeE�__pspadrv
�__fpinitt�__ovlvecj�__pgmptr(�	__acfinfor�	__ovlflag5�	__aintdivI�	__osmajorJ�	__osminorC�
__umaskval�
__ctermsubL�
__doserrno9�__facP_exitG�__pspx�STKHQQ�__chkstk_fprintf�
�__bufin��__bufout��__buferr�__iob2��	__lastiobz�__iobP_fflush�_close�_malloc�__nfree��__asegds�	__nmalloc�_free6_strcatv_strcpy�_atol��__ctype��__ctype_�_getenv
_perror�_setbuf_sprintfV_creatn_umask�_system_chmod7_chdir0_mkdirD_rmdirl_getcwd�	__getdcwd*_rename�_statz_removez_unlink�__dos_findnext�__dos_findfirst�__dos_getdiskfree�__dos_getdrive�
__dos_gettime
__dos_setdrive __aNldiv�__aNlmul�	__aNulmul�__FF_MSGBANNER��	__adbgmsgv�	__acrtmsg__fptrap__nullcheck8	__setargv�	__setenvp4__NMSG_TEXT___NMSG_WRITE�	__dosret0�
__maperror�
__dosretax�__dosreturn��__cflush�__flsbuf2 	__freebuf� __ftbuf` __stbufz!__outputJ*
__copensubB*_open�+__cXENIXtoDOSmode�+_writeP.__amallocbrk�__aseg1
�__asegh�__asegn�__asegr..__amlink
�	__QChdata-	__amalloc�-
__amexpand�
__amblksizp._strlen�._strncmp�.__catox/_bdos,/_intdost/
__dtoxtime�0_stricmp�0_strcmpi�0_strrchr�0_strpbrk�	�	_sys_nerrB	�_sys_errlistP1_spawnve�2	_spawnvpe�3_access�3	__myalloc�3	_flushall4__getbuf�4_lseek5_stackavail5_brkctl�5_strncpy6_ultoa�	�
__cfltcvt_tab�	�__asizeC�	�__asizeD�	�__sigintoff�	�__sigintseg
6_isatty�	�__days�	�__lpdays�6	__isindst.6___tzset>6_tzset
�	___mnames�	�	_daylight�	�	_timezone�	�_tzname�	�	___dnames�7_strchr�7	__cenvarg:	__dospawn�:
__execload;__cxtoa
;
__cltoasub�������y����	�stati"����������������������z�st_dev��st_ino��st_mode��st_nlink��st_uid��st_gid�
�st_rdev��st_size��st_atime��st_mtime��st_ctime��������y@���_iobufi����������,�_ptr��_cnt��_base��_flag��_file�x������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������y@�����timevali�����tv_sec��tv_usec�������������������������������������������������������������������������������zt��������������������������������������������������������������������������������������������������������������������u��c�����x�h��x����x�x��x�������+u��c��x0��xH��x��������������x�����x����x�������x(��������x������x����x����x�@��x������x����x���������y����	�stati"����������������������z�st_dev��st_ino��st_mode��st_nlink��st_uid��st_gid�
�st_rdev��st_size��st_atime��st_mtime��st_ctime�zt��stat������y@���_iobufi����������,�_ptr��_cnt��_base��_flag��_file�x����������������������������������������������������������������������������������x����xh��y�`�i�j�find_ti�f���������g=�reserved��attrib��wr_time��wr_date��size��name����y �o�p�	dostime_ti
��������(�hour��minute��second��hsecond�y@�r�s�
diskfree_ti
��������P�total_clusters��avail_clusters��sectors_per_cluster��bytes_per_sector�����������
zt�h�find_t�������������������������������������������������������������������������������������������y@�����timevali�����tv_sec��tv_usec��zt���timevalzt���timezone�����������x@��y@�����i���val��x����y�	�����statfsi������������������d�f_type��f_bsize��f_blocks��f_bfree��f_bavail��f_files��f_ffree��f_fsid��f_spare�$
zt���statfs�����
zt���direntyh���direnti���������g�d_name�������������������������������������������������������������������������������������������������������������������������������������x�������������������������������u��c��x������x(����x�������������x������������������u��c�����x���������������������������u��c
�������x����xX�����x�����u��c�����u��c������u��c��x������u��c������x`����xH��x���x����x�����
u���c���
������
u���c�����x�x����u��c��������x����u��c����
u���c����
u���c���������
u���c�����

u���c������u��c����������
u���c�����x����u��c�	����u��c��~�����
u���c�
�����������������u��c�xp����
u���c�!����u��c�#���
u���c�&�~��u��c�(�����u��c�+��u��c�-�[Uusagek�]f�mainvL
�argc
+argv���files���fi���count���ct���totfiles
���totdirs���fname���nname
���time	���str	���new��statb
���opts���Mynamez�_iob����dirtree�v	�lev�files
�dirs
�fname�dname�totfiles
�totdirs���fd���f���d
��nameO�m��	rmdirtreeZ\	�lev�files
�dirs
�fname�dname�totfiles
�totdirs�ignore���f���d
��name�����error��	�str	�ar1	
�ar2	�ar3	�ar4	�ar5	�ar6	�ar7	"�ar8	&�ar9	���ret
���path����	starttime����fendtime�p�tv4	��w�
printtimes?	q�tv�nbytes�	����testdir�	�	�dir��statb	��str�
�^�mtestdir�
M	�dir�
�g-�getparm�
V
�parm	�min
�label	���valQ���chdrive\s
�path���desireddrive���drive��7>complete�&Od
unix_chdir
�path2�!u�getwd=
�pathS�L��
unix_chmod^;
�path
�mode
���dosmode�� ��lstat�
�path	
buf��pagettimeofday�_�TV�TimeZone
��ndostime/
�rW	statfs:
�
�path	�buf���p���i���drive��q	diskspace%�h	9
opendir0�
�dirname���i���
attributes�J
�
	rewinddir�
�dirp���i���
attributes�"�
�
telldir�

�dirp�$6
/seekdir�%
�dirp	�loc�'F@ureaddir5
�dirpC)!��findt_to_direntN~f�dd,X��copynametoloweroG
�dest	�src���i�.�closedir�
�dirp
h��ts���_ctype
`��te��pattern��hfindtst���maxentry���currententry���dirlist
���dirst���Myname
A��errnoz�_iobtest7.cg !-";#I$W%e)k,v.{0�1�2�3�:�;�<�=�>�?�@�B�C�FG	JKNORS+T.U8V^WaXdYh[k\t]�^�`�a�b�c�e�f�g�h�j�k�l�m�o�p�q�tuvy{/~=G�T�^����������������� �8�G�Q�i�x��������������������2�<�?�B�L�W�r�|��������subr.c��+�,�.�/�01.2=4G5L6^7l9v:y;�=�A�B�D�E�F�G�IJ K2L<NFOI_OkZlhnko�p�q�r�t�u�v�w�xyz"{%|4~>\�n�x���������������������	�L�V�c�q�{�����������������������	�.	�4	�?	�k	��	��	��	��	��	��	��	��	�
�
�,
�6
�G
�T
�^
�o
�|
��
��
�
�
�
	�

�
�

�
�
�
�
8B K.Q1\3h4�5�6�8�9�<�C�D�F�H�INQS T,X2Z=[M_Sb^c�d�h�k�l�p�r�u�v
w#
x)
|/
:
�@
�T
�`
�k
�w
��
��
��
��
��
��
����%�0�5�B�P�Z�`�f�s�}������������������������6�@�J�X�u��������������������������������#�=�C�N�^�d�o����	�
�
SLIBCE.LIB��M��*�R3�����+o�4�3'�	Z�	�s�
��{����U	�	�
�
	

�
G]

.
k
Ey
Z�
p�
��
��
��
��

��

��

 '87QUlc�o��+���� � �!!�","#A#$V$:5%r%o&�&~'�'�(�(�)�)�%*�*�D++,',(-=-7.T.G/j/c00r51�1�
2�2��3�3P4�4^5�5m6
6{7#7�8>8�9U9�:m:�;�;�<�<�#=�=>�>?�?$@�@2AABB2BRCHCa
DbDnE{E�F�F�G�G�
H�H�VI�IJ�JKK*,LLVNM1M�NHN�ObO�P~P�Q�Q��8NB001?./basic/test8.exe   777  20115     11      100263  4552132173   7203 MZ�" x���@�~�n{�}
{�{�{U����WV�6r�BP�XP�����oP�XP������P�XP������P�XP������P�XP���^_��]�U��:�WV�F�
dž��dž��dž���F�>�F�D�P�����P�XP�����^�F��r�6r�WP�XP�V���^_��]�U���+WV�F�N=t��edž��������F9���|�|�����v
��P���P������P���P�7������=|����P��P����P�
���^������k��=|�������P�S���P�����t�dž��������F9���|������v��P���P�[�����P���=|����P��P�����P����^����P�+��=|����P��P�����P�N���v�v�v�v
�v�v�v������P����=|���P����P�
���9�^_��]�U���WV�F�N=t��Kdž��������F9���|�S�����v
��P���P�i�����P����=|�"�~t����P��P�����P����^���dž��������F9���|�������v�P���P�������P����=|�%�~u������P�P����P����v�v�v�v�v
�v�v�v������P���=|��P�G���P��
�����P���=|����P�)P����P�
���^��*�^_��]�U���7WV����P�c���F�=t��6r�9P�`P�&�������P�6r�KP�`P����v(�v&�v$�v"�v �v�v�v�v�v�v�v�v�v�v�v
�v�v�v�`P��
��(�>u�
�VP�����XP�`P�
���`P��
���~�t�
�P��	��^_��]�U���_
WV�P�>
P���^_��]�U���@
WV�P�6
P�����B
�D
9<
~�#}�	9:
r��.6
�8
�:
@B�<
�^�:
�<
+B
D
�G�W�^�6
�8
+>
@
��W^_��]�U���	WV�'�RP�^�w�w�RP�^�w�7�ZP�XP�	���~}�<~�	�~w�.�^�Gu�!�^�w�7�v�v�lRP�pP�XP�e	��^_��]�U���=	WV�~t���P��
���F=t��F�����P�v����=t�<�v��P���P�������P�l��=u��v��P�����P����v����=|��v��P�k����P�����v���=|��v��P�C����P����^_��]�U���gWV�~t��P�
���F=t��F�v�L��=|��v�P�����������^_��]�U���	WV�v�	���F��V��F�V9V�~�0}�9F�r�#�v�v�v��v��v
�<P�����P����F��V��^_��]�U���WV�^�:t�g�^������uu��^��- ��^��-@�F��F�P�v��Z���F�P�"���F�9F�u��^��P�kP������P���^_��]�U���WV�6r��P�XP�#���6r�X����P�M��^_��]�U����WV�v�4����v����^_��]�U����WV�P�v�%���^_��]�U���WV�F�u��������F@u����ƉF��v��v�y
���^_��]�U���TWV�v�v�+���^_��]�U���4WV�F�P�����RP�F�*�+�QP���Ȱ<�f�ȃ��F�*�ȃ��^��W�'�RP�F�*�+�QP��^�G�W�F�F^_��]�U����WV�F�F��F���F�~�@|��^��F�������^��G��^�:t�-�^������uu��^��- ��^��-@�F��
�F�P�
���F�P�v�����=u�����V�^�F��G�G+�P�v�+�P�v���
�^�G�W
+�P�v�+�P�v��
�^�G�W�^�v�D�T�G�W��^_��]�U����WV�F��v�vP�7����P�vP�����>�u������P����x�>xt���~�zP�v��vP����=u���_�6x�zP����F���F��zP���=t�!�F�����������xP�zP�[������F�H�v�t�p
�^_��]�U����WV�F��F�F�zP�v��vP�S��=u���P�����P�	���6x�zP�����F���F��zP�
��=t�!�F�����������xP�zP�������F�H�v�t^_��]�U���JWV�F�F�t��^_��]�U���,WV�F�F�v�9V~�}�9Fv��F�t^_��]�U����WV�F�F�v9t�	����t�t����������x�^_��]�U���WV�FP�v�	��^_��]�U���WV�F���F��^��v������uu�
�^��v� ��^��v��^��v�<u����^_��]�U���7WV�F�F��^_��]Ð�0�!<s� �w�6+���r���ׁĮ�s��
3�P�@
��L�!���6�&�6�&��Ʊ��H6����6��+��۴J�!6���6
��+�3���;�\��
3��6>�6<�6:���P���w�ظ6��^P�[
����P���0�!��5�!��
�%�|
�!�N	�.�&�6,�P	��3�6�L	s�-
6�T	�ڻ6�L	�&�,�6��3�&�=t,����t��3��u�����&������tH������&��D�!r
�€t��&@Ky�X	�X	��X	�X	��U��n
�n
�}�X	�Z	�t�U��Z	�Z	�f�Z	�Z	�l�	�t�~u�F�����&t�>�!C����F�L�!�N	���L	��%�!�>Ht
�I�J�%�!�;�s
OO�
�������;�s���Et�����Y��+�r
;Nr����3��k�U���WV�F�F��v�&
�����FP�v�v�.�����vV�
����^_��]ÐU���WV�v+��D$<uF�Du�ށ�P�������������t'�+D�F��~P�t�D�P�5��;F�t�L ����D��D��^_��]�U��^;$r�	���>�!rƇ&�
U��^�t�O���]�U��VW�j�?u)��7u3���$@$��j�l�����D����6p�N�؎���_^��]�U��׋ތ؎��~3�����u��~������+����F��t�I�������]�U��׋ދv���؎�3������ы~�Ǩt�I�������]��U���WV�6>�tF�~t@�v����������<t*�4���;�~��9=u�W�vS����u֋�A��+�^_��]�U���WV�v��t&�<t!V�7�PV��P�����P�vP��P����>|	�d9|�d���㋷V����PVW�c���P�yPW�T��^_��]ÐU���V�v��-P������������F�V����V�j
���~u�L�d��^����@�D��G����d�^���G�F�D��D^��]ÐU���WV�F���F�F��EB�F�E��E��FP�vW�7�����Mx*������W+�P�}����^_��]�U���v�P�v������]�U��F%����]�U����|P�����F��~u+�P�v������u��Z+��V�F���F�F��F��~�t&�6>�F�P�v�+�P�c���F�@u�>t�F���F���6>�F�P��P+�P�{����]�U��V�C�!r�F�t�������C�!�DU��9�U��;�V�!�0U��:�V�!s�=u쒓�C<t
<?t<*u�����U���v�v+�P���]�U���`WV�v�F����~u+�PP�P�e��*�@�F�F@�G�:G�\G�F�G�F�F��~��F�P�F�P�F���F�P���@�F��~�u;�~��V��������u	����~9v�~
�"+���F�PW�V���^_��]ÐU���WV�F*�F��~�}:u���=\t�=/u�}t�F�u�=u�@@������F�t�����.P�v�3�����t1��PW�����t��PW�����t��PW�����u��@��%�������%�������^_��]ÐU���LWV�v�~��PV�����t
�����Y�+�P�F�P�P�����F�N�F�7�v��F�P�F�P�����|:u������ut� ����-`�+�PP�P���*�@�F�~�th��PV�n���t����P+�P�v�������F��u�j�V����@t)�v������v��.����F�+��FЉF��F�!�F��
��v������+�+��E�E
�E�F�H��EV�FɘP�7����E�E�F΋VЉE�U�F�%��P�Fʱ��%?P�Fʱ��%P�F�%P�F̱��%P�F̱	��%P����E�U�E�U�E�U+�^_��]�U��V�A�!�U��O�V�U��N�V��!��Nu�V�N���!��U��V�6�!=��u��V�v�D�\�L�^3�]�U���!@��^�3�]�U��,�!�^�/�O�w�W3�]�U��VJ��!��^�3�]�U��WVS3��F�}G�V�����F�V�F
�}G�V�����F
�V�u�N�F3���؋F����8�؋N�V�F���������u�����f
��F���r;Vwr;FvN3ҖOu���؃�[^_��]�U��F�^
؋^u�F���]���ȋF�f
ȋF��ы�]�U���P�e�>�t����P�S��]ø�{�V3��B2���2�����Ut
����P�,�^Ï��8t)�&�,�B3����3��u�GG�>@�����ыѿ����< t�<	t�<
to
�tkGN�< t�<	t�<
t\
�tX<"t$<\tB��3�A�<\t�<"t��Ӌ���Ѩu��N�<
t+
�t'<"t�<\tB��3�A�<\t�<"t��ۋ���Ѩu���>:�G��׀��+�ģ<���6�?CC�6@��
�u���6��3���< t�<	t�<
u�
�u�y�6�?CCN�< t�<	t�<
tb
�t^<"t'<\t���3�A�<\t�<"t�\��Ѱ\���s�"���N�<
t.
�t*<"t�<\t���3�A�<\t�<"t�\��ٰ\���s��"���3����&�U��U�3ɋ����I�6,�t��&�>t�E�u�E�@$������W�	�_�ϋ���.>��3�I��<;Ct�~EE��
�u���N]��]�U��VW�V�d	�;�t@�t�3��������_^��]�U��W�v����t���3�������I��@�!_��]�r3���]�s�P�X��]�s�������]�2��â"
�u#�>r
<"s
< r���<v���ט�Ê���U���WV�v�D��F���-P������������F��D�t�D@t�L ������Du�L�d�+��D���~��Du_�ށ�P�������������uF��Xt��`u3�v�����u-����Xu�r
���z�D��^��G���V����Du�ށ�P�������������tP�<+|�D@��^��GH�D�~W�t�v�����F����^���& t�P+�PPS����\�F������P�FP�v������F�9~�t����F*�^_��]ÐU��V�v�D�t�Dt�t����d�+���D�D^]ÐU���V�v����Xu�F�r
����`u$�F�z�Du�ށ�P�������������t+��5��-P������������F��F��D��^���G�D��L�^��]�U���V�~t[�~Xt�~`uv�^�G�P����td�F-P������������F��v�5���^���G�^��+���G�*��^�r
t�zu�G�P����t	�v����^��]�U��d��WV�v�����d
�F�T
�F�H
�^
�\
�|�<%t�X�`
+��P
�L
�Z
�N
�X
�V
�J
�F
�R
�j
 �|0u<F�j
0�3�<+u
�P
�V
�"��< u
�>P
u�V
��F
�	�<-u��R
F��P�����u�V�f
P�f�����>f
}�R
�f
�أf
�<.u#�X
FV�`
P�<�����>`
}
�`
�X
��=Ft2=Nt5=ht =lu�N
�>N
u�<LuF�<u��N
���N
���N
�ӊ�����=Et
=Gt=Xu	�L
���� ����-c=v���.��> �T
��\
��T
�i��Z
�F
�
P����Q�����J
�L
�>X
u	�b
���b
�X
�`
�>N
u�+��N
�F�9f
t'�f
�F��>R
t	�f
���.f
�f
�}+��f
�T
�P�����:P�����~�t"�>R
t�F�-�f
�}+��f
���f
�.T
�P�������/�+�P���*�������������>N
t��N��G�=t�=%u���+�PV�������<t�|��>\
uY�H
�G tO����M���������� ��������>^
t�>\
u�H
�G u��F뙐�\
^_��]ÐU���WV�~
t�Z
�>N
t�>N
u�T
��W�F��V��T
�*�>Z
t�T
��F��F����T
���F��V��T
�>F
t
�F�F�t�F�+��h
�6d
�>Z
u*�~�}$�~
u�-F�F��V��؃��ډF��V��F���F��F���vW�v��v�����>X
t!W�	���`
+ȉN����0F��I���N�L
���t<a|�, FG�}�u�>Z
u�P
V
t�~�u��+�P���^_��]ÐU���WV�~t��T
�F��^��T
��>N
u�T
��W�F��V��T
���T
��F��F��^��T
�>N
u
�F�F�u���	�~�u	���F��^��F��V��F�V�+�96X
t�`
���^��F�&�?tF;�~��F�^��F�&�?u�>f
+��>R
uW���V�v��v��o���>R
tW���^_��]�U����T
�F��~gt�~Gu��*��F��>X
u�`
�~�t
�>`
u�`
�6L
�6`
�v�6d
�v��x��
�~�t�>F
u�6d
�z���>F
t�>`
u�6d
�~���T
�h
�P
V
t�v������t��+�P���]�U��V�>^
u/�H
�Ox�F�7��*���S�v�A���@u�^
���\
^]ÐU���WV�>^
uI�v�~B��6H
�6j
�	���@u�^
��N�~�H
�Ox۠j
�?��*��܃>^
u�F\
^_��]�U���WV�v�>^
uP��6H
�^&��P����@u�^
�F��N�t�H
�Ox��^&��H
�?��*��҃>^
u�F\
^_��]�U���
WV�6d
+��F��F��>j
0u9X
t9J
t9b
u�j
 �>f
V����F�+�+~�>R
u�<-u�>j
0u��P�����N��>j
0t�~�>R
t�~t�F��_�>h
t�F��j�>R
u&W�����~t	�~�u�5�>h
t	�~�u�=�v�V������>R
t
�j
 W�a���^_��]Ã>P
t�+�� P�����0P������>h
u�>L
t�X���xP�����ÐU���WV�v�F��<*u�T
�?�T
F�H��<-u�F���F+��<0|5�<909>X
u�<0u�j
0�����������ȃ�0��F�<0|�<9~�F�����^�?��^_��]ÐU���V���N��F�<t
:u����+�^��]ÐU���2��~��F���F���u�@u���u�F���V$
Ǵ=�!s=u	��t�������%=u	�>�!����F��D�!�€t�N�@�F�@t���F�t�t	3ɴ@�!��>�!�V�C�!�g��F��u��u�����ѸB�!�ٍV��?�!�t�~�u�ًѸB�!3ɴ@�!3ɋѸB�!�h��F��N��N�F��u�Fu����V�<�!s�K��F��u�Fu0�>�!�F$
F��V�=�!rړ�F�u�Ft
���V�C�!r��F�@u=�V�C�!��2�%t��Ft�� ;$r
�>�!����
N�����&�Ë�]�2��ܡ��#�3ɨ�u���U����^;$r�	�����& t�B3ɋ��!r���&�tn�V3��F��F��WV����f��N�T�
�uJ��=�vH���ܺ=(s��+�ԋ��N�<
t;�t����#�a�
;�u���
�F����
��^_�U�E3���PSQ��+���^�@�!r
F��tY[X���s�	���&@t�^�?u������F�+F��f�^_���N�u����V�@�!s�	���u���&@t
�ڀ?u���������At�������s�w�����tBH;�s���t4����D����t��L�+�H����L��ƌڌ�;�t&����&��=��t%���t��H;�s����t�����D���G�t���&��t�،�;�t&���7뼋w3��j;�t
$@@��^t
�M��t�NN뙌،�;�t&����G3���Q�E��t+�IAA��&;�v��u����r�r
��#�+��u����u�3�Y�RQ�tW������D����w��+�J�U�XYZ�SP3�RRP�P������Z[t��U��׌؎��~3�������I���]�U��WV�N�&�ً~��3����ˋ��v�D�3�:E�wtII�ы�^_��]�U��WV�v3��3۬< t�<	t�P<-t<+u�<9w,0r���ҋˋ�����������؃���X<-�u�؃���^_]�U��f�V�F�!��]�U��VW�~��]�M�U�u�}
�!W�~��]�M�U�u�E
r3���C���u_^��]�U��� WV�v��Q�RP�D�3�+¹��3�+™RP��F�V�^�㋿��ƙ����u�~~G�<�RP�F�RP���+�SQ�ȋF
�ڙRP�N�^���빀Q�SQ�ȸm����ЋF�ǙRP�N��^���F�V�F�V�ȋF�ڙ�ځ�����N�^�FljF�������F�V�DP�F��FH�F��F
�F�>�t�F�P����t	�n��^��F�V�^_��]�U��֋v�^��
�t,��'C:�t�,A<ɀ� �A��,A<ɀ� �A:�t������]�U��W�~3�����A��O�F��G8t3�����_��]�U��� VW�v�Ў��3��~��
�t���Ȱ������C���v�%�t���Ȱ������"C�t�D�_^��]�U�츌��WV�v�~u�v
�vV�	���+�P��t�P�F�P�F�P�v
�v�U��@u�������\PV�*������/PV�����F��u	�u���
��t9~�v�~��.PW�����t�v���t�PV�v�(���F���V�v���P������u
�v������z���fPVW�g��P� ����v���t�PW�v�����F��>u+�kP�.PW�q���P�(���v���t�PW�v����F�W�t���v��k���F�^_��]ÐU����s�WV��(����v
�v�v�v������|�@u2�>u+�^���&�</t<\t
�t�:t�pP�������u��|����PV�F�P�������F����<;t��FG�<u��O��z���(�����z��?\t�?/t�uPW����vW������v
�vW�v�������|�@u��>u��<u�y���F�u��o��^_��]�U��V�C�!r�Ft	��t�
�������r59�s%P�ر��ً+���ËشJ�!Xr$�H����.��Ë���U���WV�P+����D�tV�`߃�@tG��96hs��^_��]�U���V�F-P������������F��P��߃��^�G�t�O�^��G���^�O�F�@�G�^��G�^��D��G^��]�U����^;$r�	�*�F�tH�~
t3ɋѸB�!rK�F
uFVy(���6�V��F��ѸB�!FVy
�N��V��B�!�؋V�N�F
�B�!r��&���Y�N;�s+�����3���U��VW�~u8���V�FHu�Sr'�H�6�Ht;�t
�D�FV�:^s0�����s�u������ڃ��۱��H�!r钉�T�6�3�_^��]ËN��9Lt�����u���?��r9�ӎ�;�u9�s&����������;�u	١+؎��J�!r
;�u�������U��WV�~�v�ߋN��
�t���2���^_��]�U��VW��U��^;$}��|��&@t��3���]��>l
u��l
ÐU���WV��P�sރ����u��<u��PV�6��k�����RP��V�?ރ�RP�7����+���ހ?t��ފ�����uu	��ހ?-uG��|؋�ހ?t�P���P�6��	����������?�@��^_��]�U���WV�v�|}��|	~��|~	�|	}��|
��l���~�|u�\�㋇��
��\�㋇��F���u�F��|
��F�m��ȍE�ٙ3�+¹��3�+�F�������F�+‰F��|u9Du�||����F�9D|�u�||�+�^_��]�U��W�~��3�����A�يF���O8t3���_��]�U���WV+�9vu�>�F�~t)�F�F����^��F��7�^���@��^��?t���v�$�F��t�^���%u�N�u�~�t�F���~t�v�����F�v���v��"
������6����F��F�P�oۃ��F��u!�v��_ۃ����u��"�6�뷋~��6��^�~��?��$��F��^
���?�~t-�F�F��+�P�^��7W�ۃ�P����@���F��^��?uۃ~�t>+�P�	PW�fۃ�P�������F��G+��N���&t��&����GF��N��G�G�~t�G�G�vW�ۃ�+��~G�^97tt9wt� GF���F��,v�+�P�^��7W��ڃ�P�������F��^��?t� GF�^��?t,�7����F��=}v���"
�^�7�ڃ����
�^�ƈ�F�^_��]ÐU��~t�~t
������k�VW�؋^
���ã	�F�	� 	�6	F�*	�)�!�)�:	�!U�>}!.�6.�&6�.�5.�66�u.�6
6.�6�	�~t�3��2��P��!X�F�V�K�!P�P�0�!<X[}!.�6.�&6�..�6.�6
6�u.�66�5���F]_^r�M�!���Z	��������N
�F�V�~W��
�t��
u�y
�-��ۃ��ڋ��3��t�����0<9v'����u�O���D��D;�r�X_^��]�MS Run-Time Library - Copyright (c) 1988, Microsoft Corpusage: %s [-htfn] [files count fname sname]
  Flags:  h    Help - print this usage info
          t    Print execution time statistics
          f    Test function only (negate -t)
          n    Suppress test directory create operations
file./this/is/a/symlink%s: symlink and readlink not supported on this client
%s%dcreat %s failedclose %d failed%s%dmkdir %s failedchdir %s failed..chdir .. failed%s%dunlink %s failed%s%dchdir %s failed..chdir .. failedrmdir %s failed%s: getwd failed
	%s: (%s)  
 in %ld.%-2ld seconds (%ld bytes/sec)NFSTESTDIRo:\nfstestdrm -r %scan't remove old test directory %scan't create test directory %scan't chdir to test directory %sNFSTESTDIRo:\nfstestdcan't chdir to test directory %sIllegal %s parameter %ld, must be at least %ldcan't change to drive %c:	%s ok.
\*.*rewind failed�uw�;C_FILE_INFO���DwC�rr��         (((((                  H���������������������� : 
COMSPEC/ccommand.com.exe.bat.com?*./\
	�
�(null)(null)+- # Error 0No such file or directoryArg list too longExec format errorBad file numberNot enough corePermission deniedFile existsCross-device linkInvalid argumentToo many open filesNo space left on deviceMath argumentResult too largeResource deadlock would occurUnknown error���	
/?@AQcdefr������������������
%.com.exePATH\




��;Zx����0Nm��:Yw����/MlTZPSTPDT�p��SunMonTueWedThuFriSatJanFebMarAprMayJunJulAugSepOctNovDec;C_FILE_INFO�{�{�/<<NMSG>>R6000
- stack overflow
R6003
- integer divide by 0
	R6009
- not enough space for environment
�
�run-time error R6002
- floating point not loaded
R6001
- null pointer assignment
���NB00~6�	TEST8.OBJ�SUBR.OBJ�D:\MSC\5.1\LIB\BINMODE.OBJ��dos\crt0.asm�
odos\crt0dat.asm

chkstk.asm >	fprintf.c^_file.c^nfflush.c� 
dos\close.asm�Xnmalloc.asmD?
strcat.asm�2
strcpy.asm�atol.asm�	ctype.asm�^getenv.c~perror.c�xsetbuf.cV	sprintf.cd	creat.asm|	umask.asm��system.c$
dos\chmod.asm><dos\dir.asmz�dos\getcwd.c8<
dos\stat.ct
dos\unlink.asm�(dos\d_find.asm�+dos\diskfree.asm�dos\getdrive.asm�dos\gettime.asmdos\setdrive.asm�ldiv.asm�4lmul.asm� dos\crt0msg.asm

crt0fp.asm"
chksum.asm2�dos\stdargv.asm�ndos\stdenvp.asm.Tdos\nmsghdr.asm�Tdos\dosret.asm�_cflush.asm�V	_flsbuf.c,.
_freebuf.cZ	_sftbuf.ct�output.c<&�dos\open.asm�'(	write.asm)aamalloc.asmj*
strlen.asm�*:strncmp.asm�*Tatox.asm+dos\bdos.asm&+Gdos\intdos.asmn+
dtoxtime.c�,Bstricmp.asm�,+strrchr.asm�,Xstrpbrk.asmJ-syserr.cJ-D
dos\spawnve.c�.�
spawnvpe.c�/dos\access.asm�/Bdos\stdalloc.asm�/2
flushall.c0l	_getbuf.c�0z
dos\lseek.asm�0stackava.asm1�dos\brkctl.asm�1(strncpy.asm�1
	ultoa.asm2cmiscdat.asm2#
isatty.asm(2days.c(2�tzset.c�3	timeset.c�3*
strchr.asm�3'
dos\cenvarg.c6�dos\dospawn.asm�6dos\execload.asm7_xtoa.asm�_usagek�_main6w�_Tflag8w�_Hflag:w�_Fflag<w�_Nflagvw_patternzwh_findtstvw�	_maxentrytw�
_currententryxw�_dirlistp
w�_dirstrw�_Myname=	_statfs3
_opendir'_readdir
_rewinddir��_error�.	_closedir��
_starttime��_endtime�$_seekdir�"_telldirB�_printtimes��_testdir��	_mtestdir��_getparm��	_complete�w�_diropen��_dirtree��
_gettimeofday�_unix_chdir@�_getwd]�
_rmdirtreea�_unix_chmod��_lstat_�_chdrive�w__fmode�w__iomode6
w_edata�w_end�w__aexit_rtn�w__abrkp�w__abrktb�w__asizds�__astart�w__atopsp�w	__abrktbe|
	__cintDIVv�
__acrtused�
__amsg_exitw__osversionw_errnou__exitFw__child$w__nfile�
__cinit:w___argcIw__intnow
__dosvermajor"w__oserr<w___argv w
__dosverminor>w_environ&w__osfile!w__osmodew__pspadrL	w__fpinitJw__ovlvec@w__pgmptr�w	__acfinfoHw	__ovlflagw	__aintdivw	__osmajor w	__osminorw
__umaskval�
__ctermsub"w
__doserrnow__fac^_exitw__pspNwSTKHQQ
__chkstk _fprintfrw__bufinr
w__bufoutzw__buferr�w__iob2hw	__lastiobPw__iob^_fflush�_close�_malloc�__nfreejw__asegds�	__nmalloc�_freeD_strcat�_strcpy�_atoltw__ctypetw__ctype_�_getenv_perror�_setbuf_sprintfd_creat|_umask�_system_chmodE_chdir>_mkdirR_rmdirz_getcwd�	__getdcwd�_statt_removet_unlink�__dos_findnext�__dos_findfirst�__dos_getdiskfree�__dos_getdrive�
__dos_gettime__dos_setdrive__aNldiv�__aNlmul�	__aNulmul�__FF_MSGBANNER�w	__adbgmsgv�	__acrtmsg
__fptrap__nullcheck2	__setargv�	__setenvp.__NMSG_TEXTY__NMSG_WRITE�	__dosret0�
__maperror�
__dosretax�__dosreturn�w__cflush�__flsbuf,	__freebuf�__ftbufZ__stbuft__outputD&
__copensub<&_open�'__cXENIXtoDOSmode�'_writeJ*__amallocbrk�w__aseg1�w__asegh�w__asegn�w__asegr(*__amlink�w	__QChdata)	__amalloc�)
__amexpand�w
__amblksizj*_strlen�*_strncmp�*__catox+_bdos&+_intdosn+
__dtoxtime�,_stricmp�,_strcmpi�,_strrchr�,_strpbrkdw	_sys_nerrw_sys_errlistJ-_spawnve�.	_spawnvpe�/_access�/	__myalloc�/	_flushall0__getbuf�0_lseek�0_stackavail1_brkctl�1_strncpy�1_ultoaxw
__cfltcvt_tab�w__asizeC�w__asizeD�w__sigintoff�w__sigintseg2_isatty�w__days�w__lpdays�2	__isindst(2___tzset82_tzset�w	___mnames�w	_daylight�w	_timezone�w_tzname�w	___dnames�3_strchr�3	__cenvarg6	__dospawn�6
__execload7__cxtoa7
__cltoasub�������y����	�stati"����������������������z�st_dev��st_ino��st_mode��st_nlink��st_uid��st_gid�
�st_rdev��st_size��st_atime��st_mtime��st_ctime��������y@���_iobufi����������,�_ptr��_cnt��_base��_flag��_file�x������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������y@�����timevali�����tv_sec��tv_usec�������������������������������������������������������������������������������zt��������������������������������������������������������������������������������������������������������������������u��c�����x�h��x����x�x��x�������+u��c��x0��x����x���������x�����������y����	�stati"����������������������z�st_dev��st_ino��st_mode��st_nlink��st_uid��st_gid�
�st_rdev��st_size��st_atime��st_mtime��st_ctime�zt��stat������y@���_iobufi����������,�_ptr��_cnt��_base��_flag��_file�x����������������������������������������������������������������������������������x����xh��y�`�i�j�find_ti�f���������g=�reserved��attrib��wr_time��wr_date��size��name����y �o�p�	dostime_ti
��������(�hour��minute��second��hsecond�y@�r�s�
diskfree_ti
��������P�total_clusters��avail_clusters��sectors_per_cluster��bytes_per_sector�����������
zt�h�find_t�������������������������������������������������������������������������������������������y@�����timevali�����tv_sec��tv_usec��zt���timevalzt���timezone�����������x@��y@�����i���val��x����y�	�����statfsi������������������d�f_type��f_bsize��f_blocks��f_bfree��f_bavail��f_files��f_ffree��f_fsid��f_spare�$
zt���statfs�����
zt���direntyh���direnti���������g�d_name�������������������������������������������������������������������������������������������������������������������������������������x�������������������������������u��c��x������x(����x�������������x������������������u��c�����x���������������������������u��c
�������x����xX�����x�����u��c�����u��c������u��c��x������u��c������x`����xH��x���x����x�����
u���c���
������
u���c�����x�x����u��c��������x����u��c����
u���c����
u���c���������
u���c�����

u���c������u��c����������
u���c�����x����u��c�	����u��c��~�����
u���c�
�����������������u��c�xp����
u���c�!����u��c�#���
u���c�&�~��u��c�(�����u��c�+��u��c�-�[Uusagek�kf�mainvZ
�argc
+argv���files���fi���count���ct���totfiles
���totdirs���fname���sname
���time	���str	���new	���buf	���ret��statb
���optsrw�MynamePw_iob����dirtree�v	�lev�files
�dirs
�fname�dname�totfiles
�totdirs���fd���f���d
��name]�m��	rmdirtreeh\	�lev�files
�dirs
�fname�dname�totfiles
�totdirs�ignore���f���d
��name�����error��	�str	�ar1	
�ar2	�ar3	�ar4	�ar5	�ar6	�ar7	"�ar8	&�ar9	���ret
���path����	starttime����fendtime�p�tvB��w�
printtimesMq�tv�nbytes�����testdir��	�dir��statb	��str��^�mtestdir�M	�dir��g-�getparmV
�parm	�min
�label	���val_���chdrivejs
�path���desireddrive���drive��7>complete�&Od
unix_chdir%
�path@�!u�getwdK
�patha�L��
unix_chmodl;
�path
�mode
���dosmode�� ��lstat�
�path	
buf��pagettimeofday�_�TV�TimeZone
��ndostime=	�rW	statfsH	�
�path	�buf���p���i���drive��q	diskspace3
�h	9
opendir>
�
�dirname���i���
attributes�J
�
	rewinddir �
�dirp���i���
attributes�"�
�
telldir�

�dirp�$6
/seekdir�%
�dirp	�loc'F@ureaddir5
�dirpQ)!��findt_to_dirent\~f�dr,X��copynametolower}G
�dest	�src���i�.�closedir�
�dirp
>
w�tstw�_ctype
6
w�tevwpatternzwhfindtstvw�maxentrytw�currententryxw�dirlist
p
w�dirstrw�Myname
w�errnoPw_iobtest8.c!"#-$;%I&W'e+k.v0{2�3�4�5�>�?�@�B�����subr.c��+�,�.�/0!1<2K4U5Z6l7z9�:�;�=�A�B�D�E�F�G	IJ.K@LJNTOW_]khlvnyo�p�q�r�t�u�v�w�xy'z0{3|B~Lj�|�����������������������Z�d�q�����������������������
�%�<�B�M�y�����������������-�:�D�U�b�l�}���������	�
��
���-FP Y._1j3v4�5�6�8�9�<�C�D�FH
INQ%S.T:X@ZK[[_ablc�d�h�k�l�p�r�u�v	w1	x7	|=	H	�N	�b	�n	�y	��	��	��	��	��	��	��	�
�'
�-
�3
�>
�C
�P
�^
�h
�n
�t
��
��
��
��
��
��
��
��
��
��	��� �%�+�D�N�X�f�������������������������������(�1�K�Q�\�l�r�}����	�
�
SLIBCE.LIB��M�7*�2Z�� +o�2�3'�	Z�	�s�
��`�|��U	�	�
�
�
��GB

.
P
E^
Zj
p�
��
��
��
��

��

��
�

 �
'8Q:hF�b+������ � �!!�"&"�#;#5$W$F%n%U&�&g'�'w(�(�%)�)�D*�*�++�,",-9-.O.:/d/I50}0~
1�1��2�2'3�354�4D5�5R66^7#7l8:8}9R9�:j:�;�;�#<�<�=�=�>�>�?�?	@@AA)B-B8
CGCED`DWE{EeF�Ft
G�G�VH�H�I�I�J�J,KK-NLL{M-M�NGN�OcO�P�P�r6NB00=���_iobufi����������,�_ptr��_cnt��_base��_flag��_file�x�������������������������������������������������������������./basic/test9.exe   777  20115     11      101303  4552132245   7200 MZ5# x���@C��^��!������U���WV�6b�BP�HP����]P�HP�����P�HP�~����P�HP�p����P�HP�b��^_��]�U��N�:WV�F���P����P�HP����^�F��b�N�~u��^��?-t��^�@�F���F��^��?u�r�^����C�2��P����$�R�(�K�*�D�^���P�,P�c������P�����#=fu���=hu��=nu���=tu�������N�F�T��~u�!�@P��RP�^�7�1���F��F�N�~u�
���P�w���>(u��$�F��>*t�
�P����
�P�}���6b�FP�HP�����>$u��c�F���F��F�9F�|�-�F�P�RP����=|��TP�X���P��
������>$u�
�F�P�.���v��kP�HP�|���>$u�+�PP�F�P����|P�HP�V���^_��]�U���+WV�F�N=t��edž��������F9���|�|�����v
�~P���P������P���P�7������=|����P��P����P�
���^������k��=|�������P�S���P�����t�dž��������F9���|������v��P���P�[�����P���=|����P��P�����P����^����P�+��=|����P��P�����P�N���v�v�v�v
�v�v�v������P����=|���P����P�
���9�^_��]�U���WV�F�N=t��Kdž��������F9���|�S�����v
��P���P�i�����P����=|�"�~t����P��P�����P����^���dž��������F9���|�������v��P���P�������P����=|�%�~u������P��P����P����v�v�v�v�v
�v�v�v������P���=|��	P�G���P��
�����P���=|����P�P����P�
���^��*�^_��]�U���7WV����P�c���F�=t��6b�)P�PP�&�������P�6b�;P�PP����v(�v&�v$�v"�v �v�v�v�v�v�v�v�v�v�v�v
�v�v�v�PP��
��(�>u�
�FP�����HP�PP�
���PP��
���~�t�
�P��	��^_��]�U���_
WV�P�.
P���^_��]�U���@
WV�P�&
P�����2
�4
9,
~�#}�	9*
r��.&
�(
�*
@B�,
�^�*
�,
+2
4
�G�W�^�&
�(
+.
0
��W^_��]�U���	WV�'�RP�^�w�w�RP�^�w�7�JP�HP�	���~}�<~�	�~w�.�^�Gu�!�^�w�7�v�v�lRP�`P�HP�e	��^_��]�U���=	WV�~t��qP��
���F=t��F|����P�v����=t�<�v��P���P�������P�l��=u��v��P�����P����v����=|��v��P�k����P�����v���=|��v��P�C����P����^_��]�U���gWV�~t���P�
���F=t��F��v�L��=|��v�P�����������^_��]�U���	WV�v�	���F��V��F�V9V�~�0}�9F�r�#�v�v�v��v��v
�,P�����P����F��V��^_��]�U���WV�^�:t�g�^������eu��^��- ��^��-@�F��F�P�v��Z���F�P�"���F�9F�u��^��P�[P������P���^_��]�U���WV�6b�uP�HP�#���6b�X����P�M��^_��]�U����WV�v�4����v����^_��]�U����WV�P�v�%���^_��]�U���WV�F�u��������F@u����ƉF��v��v�y
���^_��]�U���TWV�v�v�+���^_��]�U���4WV�F�P�����RP�F�*�+�QP���Ȱ<�f�ȃ��F�*�ȃ��^��W�'�RP�F�*�+�QP��^�G�W�F�F^_��]�U����WV�F�F��F���F�~�@|��^��F�������^��G��^�:t�-�^������eu��^��- ��^��-@�F��
�F�P�
���F�P�v�����=u�����V�^�F��G�G+�P�v�+�P�v���
�^�G�W
+�P�v�+�P�v��
�^�G�W�^�v�D�T�G�W��^_��]�U����WV�F��v�fP�7���~P�fP�����>�u������P����h�>ht���~�jP�v��fP����=u���_�6h�jP����F���F��jP���=t�!�F�����������hP�jP�[������F�H�f�d�`
�^_��]�U����WV�F��F�F�jP�v��fP�S��=u���P�����P�	���6h�jP�����F���F��jP�
��=t�!�F�����������hP�jP�������F�H�f�d^_��]�U���JWV�F�F�d��^_��]�U���,WV�F�F�f�9V~�}�9Fv��F�d^_��]�U����WV�F�F�f9d�	����d�d����������h�^_��]�U���WV�FP�v�	��^_��]�U���WV�F���F��^��v������eu�
�^��v� ��^��v��^��v�<u����^_��]�U���7WV�F�F��^_��]Ð�0�!<s� ���6+���r���ׁĞ�s��
3�P�@
��L�!���6�&�6�&��Ʊ��H6����6��+��۴J�!6�
��&
��+�3���;�\��
3��6.�6,�6*�O�P�����ظ6��P�[
����P���0�!��5�!�����%� �!�>	�.�
&�6,�@	��3�6�<	s�-
6�D	�ڻ6�<	�
&�,�6��3�&�=t,����t��3��u�����������tH��������D�!r
�€t��@Ky�H	�H	��H	�H	��U��^
�^
�}�H	�J	�t�U��J	�J	�f�J	�J	�l�	�t�~u�F�����t�>�!C����F�L�!�>	���<	���%�!�>8t
�9�:�%�!�;�s
OO�
�������;�s���Et�����Y��+�r
;>r����3��k�U���WV�F�F��v�&
�����FP�v�v�.�����vV�
����^_��]ÐU���WV�v+��D$<uF�Du�ށ�@�������������t'�+D�F��~P�t�D�P�5��;F�t�L ����D��D��^_��]�U��^;r�	���>�!rƇ�
U��^�t�O���]�U��VW�Z�?u)��7u3���$@$��Z�\�����D����6`�N�؎���_^��]�U��׋ތ؎��~3�����u��~������+����F��t�I�������]�U��׋ދv���؎�3������ы~�Ǩt�I�������]��U���WV�6.�tF�~t@�v����������<t*�4���;�~��9=u�W�vS����u֋�A��+�^_��]�U���WV�v��t&�<t!V�7�PV��P�����P�fP��P����>|	�T9|�T���㋷V����PVW�c���P�iPW�T��^_��]ÐU���V�v��-@������������F�V����V�j
���~u�L�d��^����@�D��G����d�^���G�F�D��D^��]ÐU���WV�F���F�F��EB�F�E��E��FP�vW�7�����Mx*������W+�P�}����^_��]�U���v�P�v������]�U��F%��	��]�U����lP�����F��~u+�P�v������u��Z+��V�F�t�F�F��F��~�t&�6.�F�P�v�+�P�c���F�@u�>t�F���F�w�6.�F�P�wP+�P�{����]�U��V�C�!r�F�t�������C�!�DU��9�U��;�V�!�0U��:�V�!s�=u쒓�C<t
<?t<*u�����U���v�v+�P���]�U���`WV�v�F����~u+�PP�P�e��*�@�F�F@�G�:G�\G�F�G�F�F��~��F�P�F�P�F���F�P���@�F��~�u;�~��V��������u	����~9v�~
�"+���F�PW�V���^_��]ÐU���WV�F*�F��~�}:u���=\t�=/u�}t�F�u�=u�@@������F�t�����.P�v�3�����t1��PW�����t��PW�����t��PW�����u��@��%�������%�������^_��]ÐU���LWV�v�~��PV�����t
�����Y�+�P�F�P�P�����F�N�F�7�v��F�P�F�P�����|:u������et� ����-`�+�PP�P���*�@�F�~�th��PV�n���t����P+�P�v�������F��u�j�V����@t)�v������v��.����F�+��FЉF��F�!�F��
��v������+�+��E�E
�E�F�H��EV�FɘP�7����E�E�F΋VЉE�U�F�%��P�Fʱ��%?P�Fʱ��%P�F�%P�F̱��%P�F̱	��%P����E�U�E�U�E�U+�^_��]�U��V�A�!�U��O�V�U��N�V��!��Nu�V�N���!��U��V�6�!=��u��V�v�D�\�L�^3�]�U���!@��^�3�]�U��,�!�^�/�O�w�W3�]�U��VJ��!��^�3�]�U��WVS3��F�}G�V�����F�V�F
�}G�V�����F
�V�u�N�F3���؋F����8�؋N�V�F���������u�����f
��F���r;Vwr;FvN3ҖOu���؃�[^_��]�U��F�^
؋^u�F���]���ȋF�f
ȋF��ы�]�U���P�e�>�t����P�S��]ø�{�V3��B2���2�����Ut
����P�,�^��8t)�
&�,�23����3��u�GG�>0�����ыѿ���
�< t�<	t�<
to
�tkGN�< t�<	t�<
t\
�tX<"t$<\tB��3�A�<\t�<"t��Ӌ���Ѩu��N�<
t+
�t'<"t�<\tB��3�A�<\t�<"t��ۋ���Ѩu���>*�G��׀��+�ģ,���6�?CC�60��
�u���6�
�3���< t�<	t�<
u�
�u�y�6�?CCN�< t�<	t�<
tb
�t^<"t'<\t���3�A�<\t�<"t�\��Ѱ\���s�"���N�<
t.
�t*<"t�<\t���3�A�<\t�<"t�\��ٰ\���s��"���3����&�U��U�
3ɋ����I�6,�t��&�>t�E�u�E�@$������W�	�_�ϋ���..��3�I��<;Ct�~EE��
�u���N]��]�U��VW�V�T	�;�t@�t�3��������_^��]�U��W�v����t���3�������I��@�!_��]�r3���]�s�P�X��]�s�������]�2��â
�u#�>r
<"s
< r���<v���ט�Ê���U���WV�v�D��F���-@������������F��D�t�D@t�L ������Du�L�d�+��D���~��Du_�ށ�@�������������uF��Ht��Pu3�v�����u-����Hu�b
���j�D��^��G���V����Du�ށ�@�������������tP�<+|�D@��^��GH�D�~W�t�v�����F����^��� t�P+�PPS����\�F������P�FP�v������F�9~�t����F*�^_��]ÐU��V�v�D�t�Dt�t����d�+���D�D^]ÐU���V�v����Hu�F�b
����Pu$�F�j�Du�ށ�@�������������t+��5��-@������������F��F��D��^���G�D��L�^��]�U���V�~t[�~Ht�~Puv�^�G�P����td�F-@������������F��v�5���^���G�^��+���G�*��^�b
t�ju�G�P����t	�v����^��]�U��d��WV�v�����T
�F�D
�F�8
�N
�L
�|�<%t�X�P
+��@
�<
�J
�>
�H
�F
�:
�6
�B
�Z
 �|0u<F�Z
0�3�<+u
�@
�F
�"��< u
�>@
u�F
��6
�	�<-u��B
F��P�����u�V�V
P�f�����>V
}�B
�V
�أV
�<.u#�H
FV�P
P�<�����>P
}
�P
�H
��=Ft2=Nt5=ht =lu�>
�>>
u�<LuF�<u��>
���>
���>
�ӊ�����=Et
=Gt=Xu	�<
���� ����-c=v���.���!�D
��L
��D
�i��J
�6
�
P����Q�����:
�<
�>H
u	�R
���R
�H
�P
�>>
u�+��>
�F�9V
t'�V
�F��>B
t	�V
���.V
�V
�}+��V
�D
�P�����:P�����~�t"�>B
t�F�-�V
�}+��V
���V
�.D
�P�������/�+�P���*�������������>>
t��N��G�=t�=%u���+�PV�������<t�|��>L
uY�8
�G tO����M�!� �!�!�!�!� �!�!�!�!� � � �!�!�!�!� �!�!~!�>N
t�>L
u�8
�G u��F뙐�L
^_��]ÐU���WV�~
t�J
�>>
t�>>
u�D
��W�F��V��D
�*�>J
t�D
��F��F����D
���F��V��D
�>6
t
�F�F�t�F�+��X
�6T
�>J
u*�~�}$�~
u�-F�F��V��؃��ډF��V��F���F��F���vW�v��v�����>H
t!W�	���P
+ȉN����0F��I���N�<
���t<a|�, FG�}�u�>J
u�@
F
t�~�u��+�P���^_��]ÐU���WV�~t��D
�F��^��D
��>>
u�D
��W�F��V��D
���D
��F��F��^��D
�>>
u
�F�F�u���	�~�u	���F��^��F��V��F�V�+�96H
t�P
���^��F�&�?tF;�~��F�^��F�&�?u�>V
+��>B
uW���V�v��v��o���>B
tW���^_��]�U����D
�F��~gt�~Gu��*��F��>H
u�P
�~�t
�>P
u�P
�6<
�6P
�v�6T
�v��h��
�~�t�>6
u�6T
�j���>6
t�>P
u�6T
�n���D
�X
�@
F
t�v��p���t��+�P���]�U��V�>N
u/�8
�Ox�F�7��*���S�v�A���@u�N
���L
^]ÐU���WV�>N
uI�v�~B��68
�6Z
�	���@u�N
��N�~�8
�Ox۠Z
�?��*��܃>N
u�FL
^_��]�U���WV�v�>N
uP��68
�^&��P����@u�N
�F��N�t�8
�Ox��^&��8
�?��*��҃>N
u�FL
^_��]�U���
WV�6T
+��F��F��>Z
0u9H
t9:
t9R
u�Z
 �>V
V����F�+�+~�>B
u�<-u�>Z
0u��P�����N��>Z
0t�~�>B
t�~t�F��_�>X
t�F��j�>B
u&W�����~t	�~�u�5�>X
t	�~�u�=�v�V������>B
t
�Z
 W�a���^_��]Ã>@
t�+�� P�����0P������>X
u�><
t�X���xP�����ÐU���WV�v�F��<*u�D
�?�D
F�H��<-u�F���F+��<0|5�<909>H
u�<0u�Z
0�����������ȃ�0��F�<0|�<9~�F�����^�?��^_��]ÐU���V���N��F�<t
:u����+�^��]ÐU���2��~��F���F���u�@u���u�F���V$
Ǵ=�!s=u	��t�������%=u	�>�!����F��D�!�€t�N�@�F�@t���F�t�t	3ɴ@�!��>�!�V�C�!�g��F��u��u�����ѸB�!�ٍV��?�!�t�~�u�ًѸB�!3ɴ@�!3ɋѸB�!�h��F��N��N�F��u�Fu����V�<�!s�K��F��u�Fu0�>�!�F$
F��V�=�!rړ�F�u�Ft
���V�C�!r��F�@u=�V�C�!��2�%t��Ft�� ;r
�>�!����
N������Ë�]�2��ܡ	��#�3ɨ�u���U����^;r�	����� t�B3ɋ��!r����tn�V3��F��F��WV����f��N�T�
�uJ��=�vH���ܺ=(s��+�ԋ��N�<
t;�t����#�a�
;�u���
�F����
��^_�U�E3���PSQ��+���^�@�!r
F��tY[X���s�	���@t�^�?u������F�+F��f�^_���N�u����V�@�!s�	���u���@t
�ڀ?u���������At�������s�w�����tBH;�s���t4����D����t��L�+�H����L��ƌڌ�;�t&����&��=��t%���t��H;�s����t�����D���G�t���&��t�،�;�t&���7뼋w3��j;�t
$@@��^t
�M��t�NN뙌،�;�t&����G3���Q�E��t+�IAA��&;�v��u����r�r
��#�+��u����u�3�Y�RQ�tW������D����w��+�J�U�XYZ�SP3�RRP�P������Z[t��U��׌؎��~3�������I���]�U��WV�N�&�ً~��3����ˋ��v�D�3�:E�wtII�ы�^_��]�U��WV�v3��3۬< t�<	t�P<-t<+u�<9w,0r���ҋˋ�����������؃���X<-�u�؃���^_]�U��f�V�F�!��]�U��VW�~��]�M�U�u�}
�!W�~��]�M�U�u�E
r3���C���u_^��]�U��� WV�v��Q�RP�D�3�+¹��3�+™RP��F�V�^�㋿��ƙ����u�~~G�<�RP�F�RP���+�SQ�ȋF
�ڙRP�N�^���빀Q�SQ�ȸm����ЋF�ǙRP�N��^���F�V�F�V�ȋF�ڙ�ځ�����N�^�FljF�������F�V�DP�F��FH�F��F
�F�>�t�F�P����t	�n��^��F�V�^_��]�U��֋v�^��
�t,��'C:�t�,A<ɀ� �A��,A<ɀ� �A:�t������]�U��W�~3�����A��O�F��G8t3�����_��]�U��� VW�v�Ў��3��~��
�t���Ȱ������C���v�%�t���Ȱ������"C�t�D�_^��]�U�츌��WV�v�~u�v
�vV�	���+�P��t�P�F�P�F�P�v
�v�U��@u�������\PV�*������/PV�����F��u	�u���
��t9~�v�~��.PW�����t�v���t�PV�v�(���F���V�v���P������u
�v������z���VPVW�g��P� ����v���t�PW�v�����F��>u+�[P�.PW�q���P�(���v���t�PW�v����F�W�t���v��k���F�^_��]ÐU����s�WV��(����v
�v�v�v������|�@u2�>u+�^���&�</t<\t
�t�:t�`P�������u��|����PV�F�P�������F����<;t��FG�<u��O��z���(�����z��?\t�?/t�ePW����vW������v
�vW�v�������|�@u��>u��<u�y���F�u��o��^_��]�U��V�C�!r�Ft	��t�
�������r59�s%P�ر��ً
+���ËشJ�!Xr$�H����.��Ë���U���WV�@+����D�tV�`߃�@tG��96Xs��^_��]�U���V�F-@������������F��P��߃��^�G�t�O�^��G���^�O�F�@�G�^��G�^��D��G^��]�U����^;r�	�*�F�tH�~
t3ɋѸB�!rK�F
uFVy(���6�V��F��ѸB�!FVy
�N��V��B�!�؋V�N�F
�B�!r�����Y�>;�s+�����3���U��VW�~u8���V�FHu�Sr'�H�6�Ht;�t
�D�FV�:^s0�����s�u������ڃ��۱��H�!r钉�T�6�3�_^��]ËN��9Lt�����u���?��r9�ӎ�;�u9�s&����������;�u	١
+؎��J�!r
;�u�������U��WV�~�v�ߋN��
�t���2���^_��]�U��VW��U��^;}��|��@t��3���]��>\
u��\
ÐU���WV��P�sރ����u��<u��PV�6��k�����RP��V�?ރ�RP�7壸��+���ހ?t��ފ�����eu	��ހ?-uG��|؋�ހ?t�P���P�6��	����������?�@��^_��]�U���WV�v�|}��|	~��|~	�|	}��|
��l���~�|u�\�㋇��
��\�㋇��F���u�F��|
��F�m��ȍE�ٙ3�+¹��3�+�F�������F�+‰F��|u9Du�||����F�9D|�u�||�+�^_��]�U��W�~��3�����A�يF���O8t3���_��]�U���WV+�9vu�.�F�~t)�F�F����^��F��7�^���@��^��?t���v��F��t�^���u�N�u�~�t�F���~t�v�����F�v���v��
������6����F��F�P�oۃ��F��u!�v��_ۃ����u���6�뷋~��6��^�~��?��$��F��^
���?�~t-�F�F��+�P�^��7W�ۃ�P����@���F��^��?uۃ~�t>+�P��PW�fۃ�P�������F��G+��N���t������GF��N��G�G�~t�G�G�vW�ۃ�+��~G�^97tt9wt� GF���F��,v�+�P�^��7W��ڃ�P�������F��^��?t� GF�^��?t,�7����F��=}v���
�^�7�ڃ����
�^�ƈ�F�^_��]ÐU��~t�~t
������k�VW�؋^
���ã	�F�	�	�6	F�	�)�!�)�*	�!U�>}!.��7.�&�7�.�5.�6�7�u.�6�7.��7�	�~t�3��2��P��!X�6�V�K�!P�P�0�!<X[}!.��7.�&�7�..��7.�6�7�u.�6�7�5���6]_^r�M�!���J	��������N
�F�V�~W��
�t��
u�y
�-��ۃ��ڋ��3��t�����0<9v'����u�O���D��D;�r�X_^��]�MS Run-Time Library - Copyright (c) 1988, Microsoft Corpusage: %s [-htfn] [count]
  Flags:  h    Help - print this usage info
          t    Print execution time statistics
          f    Test function only (negate -t)
          n    Suppress test directory create operations
unknown option '%c'count%s: statfs
.can't do statfs on "."	%d statfs calls
%s%dcreat %s failedclose %d failed%s%dmkdir %s failedchdir %s failed..chdir .. failed%s%dunlink %s failed%s%dchdir %s failed..chdir .. failedrmdir %s failed%s: getwd failed
	%s: (%s)  
 in %ld.%-2ld seconds (%ld bytes/sec)NFSTESTDIRo:\nfstestdrm -r %scan't remove old test directory %scan't create test directory %scan't chdir to test directory %sNFSTESTDIRo:\nfstestdcan't chdir to test directory %sIllegal %s parameter %ld, must be at least %ldcan't change to drive %c:	%s ok.
\*.*rewind failed���;C_FILE_INFO���4�C�bb��         (((((                  H���������������������� : 
COMSPEC/ccommand.com.exe.bat.com?*./\
	�
�(null)(null)+- # Error 0No such file or directoryArg list too longExec format errorBad file numberNot enough corePermission deniedFile existsCross-device linkInvalid argumentToo many open filesNo space left on deviceMath argumentResult too largeResource deadlock would occurUnknown error��������
/01ASTUVbtuvw���������������%.com.exePATH\�������;Zx����0Nm��:Yw����/MlTZPSTPDT�p��SunMonTueWedThuFriSatJanFebMarAprMayJunJulAugSepOctNovDec;C_FILE_INFO�����1<<NMSG>>R6000
- stack overflow
R6003
- integer divide by 0
	R6009
- not enough space for environment
�
�run-time error R6002
- floating point not loaded
R6001
- null pointer assignment
���NB00�6j	TEST9.OBJzSUBR.OBJ�D:\MSC\5.1\LIB\BINMODE.OBJ��dos\crt0.asm>odos\crt0dat.asm�
chkstk.asm�>	fprintf.c_file.cnfflush.cp 
dos\close.asm�Xnmalloc.asm�?
strcat.asm(2
strcpy.asmZatol.asm^	ctype.asm^^getenv.c�~perror.c:xsetbuf.c�V	sprintf.c	creat.asm 	umask.asm2�system.c�$
dos\chmod.asm�<dos\dir.asm�dos\getcwd.c�<
dos\stat.c
dos\unlink.asm&(dos\d_find.asmN+dos\diskfree.asmzdos\getdrive.asm�dos\gettime.asm�dos\setdrive.asm��ldiv.asmZ4lmul.asm� dos\crt0msg.asm�
crt0fp.asm�"
chksum.asm��dos\stdargv.asmdndos\stdenvp.asm�Tdos\nmsghdr.asm&Tdos\dosret.asmz_cflush.asmzV	_flsbuf.c�.
_freebuf.c�	_sftbuf.c�output.c�'�dos\open.asm�)(	write.asm�*aamalloc.asm,
strlen.asm*,:strncmp.asmd,Tatox.asm�,dos\bdos.asm�,Gdos\intdos.asm-
dtoxtime.c(.Bstricmp.asmj.+strrchr.asm�.Xstrpbrk.asm�.syserr.c�.D
dos\spawnve.c20�
spawnvpe.c&1dos\access.asmF1Bdos\stdalloc.asm�12
flushall.c�1l	_getbuf.c&2z
dos\lseek.asm�2stackava.asm�2�dos\brkctl.asmv3(strncpy.asm�3
	ultoa.asm�3cmiscdat.asm�3#
isatty.asm�3days.c�3�tzset.cV5	timeset.cV5*
strchr.asm�5'
dos\cenvarg.c�7�dos\dospawn.asm�8dos\execload.asm�8_xtoa.asm�_usagek�_main$��_Tflag&��_Hflag(��_Fflag*��_Nflagf�_patternj�h_findtstf��	_maxentryd��
_currententryh��_dirlist`
��_dirstb��_Myname�
_statfs�_opendir�
'_readdir�
_rewinddirn�_errorn.	_closedirF�
_starttimee�_endtimey
$_seekdir[
"_telldir��_printtimesh�_testdir>�	_mtestdir��_getparm�	�	_complete���_diropenz�_dirtreeq
�
_gettimeofday�	�_unix_chdir�	�_getwd�
_rmdirtree
�_unix_chmodQ
�_lstat	�_chdrive��__fmode��__iomode&
�_edata��_end��__aexit_rtn��__abrkp��__abrktb��__asizds�__astart��__atopsp��	__abrktbe 	__cintDIVv�
__acrtused/__amsg_exit�__osversion�_errno__exit6�__child�__nfile>__cinit*�___argc9�__intno�
__dosvermajor�__oserr,�___argv�
__dosverminor.�_environ�__osfile�__osmode�__pspadr<	�__fpinit:�__ovlvec0�__pgmptr��	__acfinfo8�	__ovlflag��	__aintdiv�	__osmajor�	__osminor	�
__umaskval^
__ctermsub�
__doserrno��__fac_exit
�__psp>�STKHQQ�__chkstk�_fprintfb�__bufinb
�__bufoutj�__buferr��__iob2X�	__lastiob@�__iob_fflushp_close�_malloc�__nfreeZ�__asegds�	__nmalloc�_free�_strcat(_strcpyZ_atold�__ctyped�__ctype_^_getenv�_perror:_setbuf�_sprintf_creat _umask2_system�_chmod�_chdir�_mkdir�_rmdir_getcwd2	__getdcwd�_stat_remove_unlink&__dos_findnext0__dos_findfirstN__dos_getdiskfreez__dos_getdrive�
__dos_gettime�__dos_setdrive�__aNldivZ__aNlmulZ	__aNulmul�__FF_MSGBANNER��	__adbgmsgv�	__acrtmsg�__fptrap�__nullcheck�	__setargvd	__setenvp�__NMSG_TEXT�__NMSG_WRITE&	__dosret0F
__maperror9
__dosretax.__dosreturn��__cflushz__flsbuf�	__freebuf�__ftbuf�__stbuf__output�'
__copensub�'_opens)__cXENIXtoDOSmode�)_write�+__amallocbrk��__aseg1��__asegh��__asegn��__asegr�+__amlink��	__QChdata�*	__amalloc�+
__amexpand��
__amblksiz,_strlen*,_strncmpd,__catox�,_bdos�,_intdos-
__dtoxtime(._stricmp(._strcmpij._strrchr�._strpbrkT�	_sys_nerr�_sys_errlist�._spawnve20	_spawnvpe&1_accessF1	__myalloc�1	_flushall�1__getbuf&2_lseek�2_stackavail�2_brkctlv3_strncpy�3_ultoah�
__cfltcvt_tabv�__asizeCw�__asizeDt�__sigintoffr�__sigintseg�3_isatty��__daysx�__lpdays�4	__isindst�3___tzset�3_tzset��	___mnames��	_daylight��	_timezone��_tzname��	___dnamesV5_strchr�5	__cenvarg�7	__dospawn�8
__execload�8__cxtoa�8
__cltoasub�����������������y@���_iobufi����������,�_ptr��_cnt��_base��_flag��_file�x������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������y@�����timevali�����tv_sec��tv_usec���������������x@��y@�����i���val��x����y�	�����statfsi������������������d�f_type��f_bsize��f_blocks��f_bfree��f_bavail��f_files��f_ffree��f_fsid��f_spare�$�������������������������������������������������������zt��������������������������������������������������������������������������������������������������������������������u��c�����x����x�h��x����x�x��x�������+u��c�������������x�����x0����x`���x���x������x�����������y����	�stati"����������������������z�st_dev��st_ino��st_mode��st_nlink��st_uid��st_gid�
�st_rdev��st_size��st_atime��st_mtime��st_ctime�zt��stat������y@���_iobufi����������,�_ptr��_cnt��_base��_flag��_file�x����������������������������������������������������������������������������������x����xh��y�`�i�j�find_ti�f���������g=�reserved��attrib��wr_time��wr_date��size��name����y �o�p�	dostime_ti
��������(�hour��minute��second��hsecond�y@�r�s�
diskfree_ti
��������P�total_clusters��avail_clusters��sectors_per_cluster��bytes_per_sector�����������
zt�h�find_t�������������������������������������������������������������������������������������������y@�����timevali�����tv_sec��tv_usec��zt���timevalzt���timezone�����������x@��y@�����i���val��x����y�	�����statfsi������������������d�f_type��f_bsize��f_blocks��f_bfree��f_bavail��f_files��f_ffree��f_fsid��f_spare�$
zt���statfs�����
zt���direntyh���direnti���������g�d_name�������������������������������������������������������������������������������������������������������������������������������������x�������������������������������u��c��x������x(����x�������������x������������������u��c�����x���������������������������u��c
�������x����xX�����x�����u��c�����u��c������u��c��x������u��c������x`����xH��x���x����x�����
u���c���
������
u���c�����x�x����u��c��������x����u��c����
u���c����
u���c���������
u���c�����

u���c������u��c����������
u���c�����x����u��c�	����u��c��~�����
u���c�
�����������������u��c�xp����
u���c�!����u��c�#���
u���c�&�~��u��c�(�����u��c�+��u��c�-�[Uusagek�fdmainv�
�argc
+argv���count���ct
���time
���sfsb
���optsb��Myname@�_iobz���dirtree�v	�lev�files
�dirs
�fname�dname�totfiles
�totdirs���fd���f���d
��name�m��	rmdirtree\	�lev�files
�dirs
�fname�dname�totfiles
�totdirs�ignore���f���d
��namen����errory�	�str	�ar1	
�ar2	�ar3	�ar4	�ar5	�ar6	�ar7	"�ar8	&�ar9	���ret
���pathF���	starttimee���fendtimepp�tv���w�
printtimes�q�tv�nbytesh����testdirs�	�dir��statb	��str>�^�mtestdirIM	�dir��g-�getparm�V
�parm	�min
�label	���val	���chdrive	s
�path���desireddrive���drive�	�7>complete�	�&Od
unix_chdir�	
�path�	�!u�getwd�	
�path
�L��
unix_chmod
;
�path
�mode
���dosmodeQ
� ��lstat\

�path	
bufq
�pagettimeofday|
_�TV�TimeZone
��ndostime�
�rW	statfs�
�
�path	�buf���p���i���drive��q	diskspace��h	9
opendir��
�dirname���i���
attributes��J
�
	rewinddir��
�dirp���i���
attributes[
"�
�
telldirf


�dirpy
$6
/seekdir�
%
�dirp	�loc�
'F@ureaddir�
5
�dirp�
)!��findt_to_dirent~f�d,X��copynametolower!G
�dest	�src���in.�closediry
�dirp
.
��tsd��_ctype
&
��tef�patternj�hfindtstf��maxentryd��currententryh��dirlist
`
��dirstb��Myname
��errno@�_iobtest9.c=-;IW e$k'v-{.�/�0�1�2�3�5�6�9�:�=�>�A�B�E�FGHIAJDKGLKNNOWPqQuSxT�U�X�Y�Z�]�^�`�b�d�e�h�i�jkm#o&p0}:~KU�c�q�tsubr.c�z+�,�.�/�0�1�2�4�5�679(:+;D=ZAmB|D�E�F�G�I�J�K�L�N�O�_klno6pLqhrwt�u�v�w�x�y�z�{�|�~�� �*�4�G�V�`�e�h�n�y�����������#�-�6�@�F�Q�_�e�p�~����������������A�b�h�s�|�������������������!�.�8�>IRg	l
}�
�������� �.	1	3	4D	5Q	6[	8f	9w	<�	C�	D�	F�	H�	I�	N�	Q�	S�	T�	X�	Z�	[�	_
b
c<
dK
hQ
k\
lk
pq
r|
u�
v�
w�
x�
|�
�
��
����)�V�`�u�{�����������������������%�/�5�N�T�b��������������������������

�'
�E
�H
�O
�U
�[
�f
�l
�s
�y
��
��
��
��
��
��
��
��
��
��
��
����!ehny	
�
SLIBCE.LIB��M��_*�k2���_�*oi3�3'�	Z�	�s�
��`�|��U	�	�
�
�
��GB

.
P
E^
Zj
p�
��
��
��
��

��

��
�

 �
'8Q:hF�b+������ � �!!�"&"�#;#5$W$F%n%U&�&g'�'w(�(�%)�)�D*�*�++�,",-9-.O.:/d/I50}0~
1�1��2�2'3�354�4D5�5R66^7#7l8:8}9R9�:j:�;�;�#<�<�=�=�>�>�?�?	@@AA)B-B8
CGCED`DWE{EeF�Ft
G�G�VH�H�I�I�J�J,KK-NLL{M-M�NGN�OcO�P�P��6NB00�=_cnt��_base��_flag��_file�x����������������������������������������������������������������������./basic/test4a.exe   777  20115     11      102127  4552132317   7341 MZ$ y���@�P��[����	�U���YWV�6��BP�pP�^���iP�pP�P����P�pP�B����P�pP�4����P�pP�&��^_��]�U��6��WV�F�
dž��2dž��dž���F�8�P�K���P�pP�W���^�F����N�~u��^��?-t��^�@�F���F��^��?u�r�^����C���P�����0�R�4�K�6�D�^���P�>P�������P����#=fu���=hu��=nu���=tu�������N�F�T��~u�!�RP��RP�^�7�����F��F�N�~u�"�XP��RP�^�7��������F�N�~u��^��F��N�F�~u�
�2��P�����>4u��0dž���>6t�
�P����
�P��������P����P�^P�v��P�v��P����6��cP�pP�8���>0u���F���F�����9F�|�fdž��������F�9���|�J�����v��{P����P��������P����P���=|�����P��P�h���P��
�������>0u�����P�:���v��F�������P��P�pP�~���>0u�+�PP����P�����P�pP�W���^_��]ÐU���+WV�F�N=t��edž��������F9���|�|�����v
��P���P������P���P�7������=|����P��P����P�
���^������k��=|�������P�S���P�����t�dž��������F9���|������v��P���P�[�����P���=|����P��P�����P����^����P�+��=|����P��P�����P�N���v�v�v�v
�v�v�v������P����=|���P����P�
���9�^_��]�U���WV�F�N=t��Kdž��������F9���|�S�����v
�P���P�i�����P����=|�"�~t����P�P�����P����^���dž��������F9���|�������v�P���P�������P����=|�%�~u������P�P����P����v�v�v�v�v
�v�v�v������.P���=|��1P�G���P��
�����P���=|����P�AP����P�
���^��*�^_��]�U���7WV����P�c���F�=t��6��QP�xP�&�������P�6��cP�xP����v(�v&�v$�v"�v �v�v�v�v�v�v�v�v�v�v�v
�v�v�v�xP��
��(�>/u�
�nP�����pP�xP�
���xP��
���~�t�
�P��	��^_��]�U���_
WV�P�V
P���^_��]�U���@
WV�P�N
P�����Z
�\
9T
~�#}�	9R
r��.N
�P
�R
@B�T
�^�R
�T
+Z
\
�G�W�^�N
�P
+V
X
��W^_��]�U���	WV�'�RP�^�w�w�RP�^�w�7�rP�pP�	���~}�<~�	�~w�.�^�Gu�!�^�w�7�v�v�lRP��P�pP�e	��^_��]�U���=	WV�~t���P��
���F=t��F�����P�v����=t�<�v��P���P�������P�l��=u��v��P�����P����v����=|��v��P�k����P�����v���=|��v��P�C����P����^_��]�U���gWV�~t��P�
���F=t��F'�v�L��=|��v�3P�����������^_��]�U���	WV�v�	���F��V��F�V9V�~�0}�9F�r�#�v�v�v��v��v
�TP�����P����F��V��^_��]�U���WV�^�:t�g�^�������u��^��- ��^��-@�F��F�P�v��Z���F�P�"���F�9F�u��^��P��P������P���^_��]�U���WV�6���P�pP�#���6��X����P�M��^_��]�U����WV�v�4����v����^_��]�U����WV�P�v�%���^_��]�U���WV�F�u��������F@u����ƉF��v��v�y
���^_��]�U���TWV�v�v�+���^_��]�U���4WV�F�P�����RP�F�*�+�QP���Ȱ<�f�ȃ��F�*�ȃ��^��W�'�RP�F�*�+�QP��^�G�W�F�F^_��]�U����WV�F�F��F���F�~�@|��^��F�������^��G��^�:t�-�^�������u��^��- ��^��-@�F��
�F�P�
���F�P�v�����=u�����V�^�F��G�G+�P�v�+�P�v���
�^�G�W
+�P�v�+�P�v��
�^�G�W�^�v�D�T�G�W��^_��]�U����WV�F��v��P�7����P��P�����>�u������P������>�t���~��P�v���P����=u���_�6���P����F���F���P���=t�!�F������������P��P�[������F�H������
�^_��]�U����WV�F��F�F��P�v���P�S��=u���P�����P�	���6���P�����F���F���P�
��=t�!�F������������P��P�������F�H����^_��]�U���JWV�F�F����^_��]�U���,WV�F�F���9V~�}�9Fv��F��^_��]�U����WV�F�F��9��	�������������������^_��]�U���WV�FP�v�	��^_��]�U���WV�F���F��^��v�������u�
�^��v� ��^��v��^��v�<u����^_��]�U���7WV�F�F��^_��]Ð�0�!<s� ���6+���r���ׁ���s��
3�P�@
��L�!���6�&�6�&��Ʊ��H6����6��+��۴J�!6�5��N
��+�3���;�\��
3��6V�6T�6R��P�����ظ6���P�[
����P���0�!�7�5�!�#�%�%���!�f	�.�5&�6,�h	��3�6�d	s�-
6�l	�ڻ6�d	�5&�,�6��3�&�=t,���t��3��u�����>������tH������>��D�!r
�€t��>@Ky�p	�p	��p	�p	��U�쾆
��
�}�p	�r	�t�U��r	�r	�f�r	�r	�l�	�t�~u�F�����>t�>�!C����F�L�!�f	���d	�#�%�!�>`t
�a�b�%�!�;�s
OO�
�������;�s���Et�����Y��+�r
;fr����3��k�U���WV�F�F��v�&
�����FP�v�v�.�����vV�
����^_��]ÐU���WV�v+��D$<uF�Du�ށ�h������������t'�+D�F��~P�t�D�P�5��;F�t�L ����D��D��^_��]�U��^;<r�	���>�!rƇ>�
U��^�t�O���]�U��VW���?u)��7u3���$@$����������D����6��N�؎���_^��]�U��׋ތ؎��~3�����u��~������+����F��t�I�������]�U��׋ދv���؎�3������ы~�Ǩt�I�������]��U���WV�6V�tF�~t@�v����������<t*�4���;�~��9=u�W�vS����u֋�A��+�^_��]�U���WV�v��t&�<t!V�7�PV��P�����P��P��P����>/|	�|9/|�|��/�㋷0V����PVW�c���P��PW�T��^_��]ÐU���V�v��-h�����������F�V����V�j
���~u�L�d��^����@�D��G����d�^���G�F�D��D^��]ÐU���WV�F���F�F��EB�F�E��E��FP�vW�7�����Mx*������W+�P�}����^_��]�U���v�P�v������]�U��F%��1��]�U�����P�����F��~u+�P�v������u��Z+��V�F���F�F��F��~�t&�6V�F�P�v�+�P�c���F�@u�>/t�F���F���6V�F�P��P+�P�{����]�U��V�C�!r�F�t�������C�!�DU��9�U��;�V�!�0U��:�V�!s�=u쒓�C<t
<?t<*u�����U���v�v+�P���]�U���`WV�v�F����~u+�PP�P�e��*�@�F�F@�G�:G�\G�F�G�F�F��~��F�P�F�P�F���F�P���@�F��~�u;�~��V��������u	�/���~9v�~
�/"+���F�PW�V���^_��]ÐU���WV�F*�F��~�}:u���=\t�=/u�}t�F�u�=u�@@������F�t�����.P�v�3�����t1��PW�����t��PW�����t��PW�����u��@��%�������%�������^_��]ÐU���LWV�v�~��PV�����t
�/����Y�+�P�F�P�P�����F�N�F�7�v��F�P�F�P�����|:u�������t� ����-`�+�PP�P���*�@�F�~�th��PV�n���t����P+�P�v�������F��u�j�V����@t)�v������v��.����F�+��FЉF��F�!�F��
��v������+�+��E�E
�E�F�H��EV�FɘP�7����E�E�F΋VЉE�U�F�%��P�Fʱ��%?P�Fʱ��%P�F�%P�F̱��%P�F̱	��%P����E�U�E�U�E�U+�^_��]�U��V�A�!�U��O�V�U��N�V��!��Nu�V�N���!��U��V�6�!=��u�/�V�v�D�\�L�^3�]�U���!@��^�3�]�U��,�!�^�/�O�w�W3�]�U��VJ��!��^�3�]�U��WVS3��F�}G�V�����F�V�F
�}G�V�����F
�V�u�N�F3���؋F����8�؋N�V�F���������u�����f
��F���r;Vwr;FvN3ҖOu���؃�[^_��]�U��F�^
؋^u�F���]���ȋF�f
ȋF��ы�]�U���P�e�>�t����P�S��]ø�{�V3��B2���2�����Ut
����P�,�^Ï��87t)�5&�,�Z3����3��u�GG�>X�����ыѿ���5�< t�<	t�<
to
�tkGN�< t�<	t�<
t\
�tX<"t$<\tB��3�A�<\t�<"t��Ӌ���Ѩu��N�<
t+
�t'<"t�<\tB��3�A�<\t�<"t��ۋ���Ѩu���>R�G��׀��+�ģT���6�?CC�6X��
�u���6�5�3���< t�<	t�<
u�
�u�y�6�?CCN�< t�<	t�<
tb
�t^<"t'<\t���3�A�<\t�<"t�\��Ѱ\���s�"���N�<
t.
�t*<"t�<\t���3�A�<\t�<"t�\��ٰ\���s��"���3����&�U��U�53ɋ����I�6,�t��&�>t�E�u�E�@$������W�	�_�ϋ���.V��3�I��<;Ct�~EE��
�u���N]��]�U��VW�V�|	�;�t@�t�3��������_^��]�U��W�v����t���3�������I��@�!_��]�r3���]�s�P�X��]�s�������]�2��â:
�u#�>7r
<"s
< r���<v���ט�/Ê���U���WV�v�D��F���-h�����������F��D�t�D@t�L ������Du�L�d�+��D���~��Du_�ށ�h������������uF��pt��xu3�v�����u-����pu��
�����D��^��G���V����Du�ށ�h������������tP�<+|�D@��^��GH�D�~W�t�v�����F����^���> t�P+�PPS����\�F������P�FP�v������F�9~�t����F*�^_��]ÐU��V�v�D�t�Dt�t����d�+���D�D^]ÐU���V�v����pu�F��
����xu$�F���Du�ށ�h������������t+��5��-h�����������F��F��D��^���G�D��L�^��]�U���V�~t[�~pt�~xuv�^�G�P����td�F-h�����������F��v�5���^���G�^��+���G�*��^��
t��u�G�P����t	�v����^��]�U��d��WV�v�����|
�F�l
�F�`
�v
�t
�|�<%t�X�x
+��h
�d
�r
�f
�p
�n
�b
�^
�j
��
 �|0u<F��
0�3�<+u
�h
�n
�"��< u
�>h
u�n
��^
�	�<-u��j
F��P�����u�V�~
P�f�����>~
}�j
�~
�أ~
�<.u#�p
FV�x
P�<�����>x
}
�x
�p
��=Ft2=Nt5=ht =lu�f
�>f
u�<LuF�<u��f
���f
���f
�ӊ�����=Et
=Gt=Xu	�d
���� ����-c=v���.���"�l
��t
��l
�i��r
�^
�
P����Q�����b
�d
�>p
u	�z
���z
�p
�x
�>f
u�+��f
�F�9~
t'�~
�F��>j
t	�~
���.~
�~
�}+��~
�l
�P�����:P�����~�t"�>j
t�F�-�~
�}+��~
���~
�.l
�P�������/�+�P���*�������������>f
t��N��G�=t�=%u���+�PV�������<t�|��>t
uY�`
�G tO����MR"n!X"X"X"b"n!b"b"b"b"V!�!�!b"b"H"b"j!b"b"B"�>v
t�>t
u�`
�G u��F뙐�t
^_��]ÐU���WV�~
t�r
�>f
t�>f
u�l
��W�F��V��l
�*�>r
t�l
��F��F����l
���F��V��l
�>^
t
�F�F�t�F�+���
�6|
�>r
u*�~�}$�~
u�-F�F��V��؃��ډF��V��F���F��F���vW�v��v�����>p
t!W�	���x
+ȉN����0F��I���N�d
���t<a|�, FG�}�u�>r
u�h
n
t�~�u��+�P���^_��]ÐU���WV�~t��l
�F��^��l
��>f
u�l
��W�F��V��l
���l
��F��F��^��l
�>f
u
�F�F�u���	�~�u	���F��^��F��V��F�V�+�96p
t�x
���^��F�&�?tF;�~��F�^��F�&�?u�>~
+��>j
uW���V�v��v��o���>j
tW���^_��]�U����l
�F��~gt�~Gu��*��F��>p
u�x
�~�t
�>x
u�x
�6d
�6x
�v�6|
�v�����
�~�t�>^
u�6|
�����>^
t�>x
u�6|
�����l
��
�h
n
t�v������t��+�P���]�U��V�>v
u/�`
�Ox�F�7��*���S�v�A���@u�v
���t
^]ÐU���WV�>v
uI�v�~B��6`
�6�
�	���@u�v
��N�~�`
�Ox۠�
�?��*��܃>v
u�Ft
^_��]�U���WV�v�>v
uP��6`
�^&��P����@u�v
�F��N�t�`
�Ox��^&��`
�?��*��҃>v
u�Ft
^_��]�U���
WV�6|
+��F��F��>�
0u9p
t9b
t9z
u��
 �>~
V����F�+�+~�>j
u�<-u�>�
0u��P�����N��>�
0t�~�>j
t�~t�F��_�>�
t�F��j�>j
u&W�����~t	�~�u�5�>�
t	�~�u�=�v�V������>j
t
��
 W�a���^_��]Ã>h
t�+�� P�����0P������>�
u�>d
t�X���xP�����ÐU���WV�v�F��<*u�l
�?�l
F�H��<-u�F���F+��<0|5�<909>p
u�<0u��
0�����������ȃ�0��F�<0|�<9~�F�����^�?��^_��]ÐU���V���N��F�<t
:u����+�^��]ÐU���2��~��F���F���u�@u���u�F���V$
Ǵ=�!s=u	��t�������%=u	�>�!����F��D�!�€t�N�@�F�@t���F�t�t	3ɴ@�!��>�!�V�C�!�g��F��u��u�����ѸB�!�ٍV��?�!�t�~�u�ًѸB�!3ɴ@�!3ɋѸB�!�h��F��N��N�F��u�Fu����V�<�!s�K��F��u�Fu0�>�!�F$
F��V�=�!rړ�F�u�Ft
���V�C�!r��F�@u=�V�C�!��2�%t��Ft�� ;<r
�>�!����
N�����>�Ë�]�2��ܡ1��#�3ɨ�u���U����^;<r�	�����> t�B3ɋ��!r���>�tn�V3��F��F��WV����f��N�T�
�uJ��=�vH���ܺ=(s��+�ԋ��N�<
t;�t����#�a�
;�u���
�F����
��^_�U�E3���PSQ��+���^�@�!r
F��tY[X���s�	���>@t�^�?u������F�+F��f�^_���N�u����V�@�!s�	���u���>@t
�ڀ?u���������At�������s�w�����tBH;�s���t4����D����t��L�+�H����L��ƌڌ�;�t&����&��=��t%���t��H;�s����t�����D���G�t���&��t�،�;�t&���7뼋w3��j;�t
$@@��^t
�M��t�NN뙌،�;�t&����G3���Q�E��t+�IAA��&;�v��u����r�r
��#�+��u����u�3�Y�RQ�tW������D����w��+�J�U�XYZ�SP3�RRP�P������Z[t��U��׌؎��~3�������I���]�U��WV�N�&�ً~��3����ˋ��v�D�3�:E�wtII�ы�^_��]�U��WV�v3��3۬< t�<	t�P<-t<+u�<9w,0r���ҋˋ�����������؃���X<-�u�؃���^_]�U��f�V�F�!��]�U��VW�~��]�M�U�u�}
�!W�~��]�M�U�u�E
r3���C���u_^��]�U��� WV�v��Q�RP�D�3�+¹��3�+™RP��F�V�^�㋿��ƙ����u�~~G�<�RP�F�RP���+�SQ�ȋF
�ڙRP�N�^���빀Q�SQ�ȸm����ЋF�ǙRP�N��^���F�V�F�V�ȋF�ڙ�ځ�����N�^�FljF�������F�V�DP�F��FH�F��F
�F�>�t�F�P����t	�n��^��F�V�^_��]�U��֋v�^��
�t,��'C:�t�,A<ɀ� �A��,A<ɀ� �A:�t������]�U��W�~3�����A��O�F��G8t3�����_��]�U��� VW�v�Ў��3��~��
�t���Ȱ������C���v�%�t���Ȱ������"C�t�D�_^��]�U�츌��WV�v�~u�v
�vV�	���+�P��t�P�F�P�F�P�v
�v�U��@u�������\PV�*������/PV�����F��u	�u���
��t9~�v�~��.PW�����t�v���t�PV�v�(���F���V�v���P������u
�v������z���~PVW�g��P� ���/�v���t�PW�v�����F��>/u+��P�.PW�q���P�(���v���t�PW�v����F�W�t���v��k���F�^_��]ÐU����s�WV��(����v
�v�v�v������|�@u2�>/u+�^���&�</t<\t
�t�:t��P�������u��|����PV�F�P�������F����<;t��FG�<u��O��z���(�����z��?\t�?/t��PW����vW������v
�vW�v�������|�@u��>/u��<u�y���F�u��o��^_��]�U��V�C�!r�Ft	��t�
�������r59�s%P�ر��ً5+���ËشJ�!Xr$�H����.��Ë���U���WV�h+����D�tV�`߃�@tG��96�s��^_��]�U���V�F-h�����������F��P��߃��^�G�t�O�^��G���^�O�F�@�G�^��G�^��D��G^��]�U����^;<r�	�*�F�tH�~
t3ɋѸB�!rK�F
uFVy(���6�V��F��ѸB�!FVy
�N��V��B�!�؋V�N�F
�B�!r��>���Y�f;�s+�����3���U��VW�~u8���V�FHu�Sr'�H�6Ht;�t
�D�FV�:^s0����s�u������ڃ��۱��H�!r钉�T�63�_^��]ËN��9Lt����u���?��r9�ӎ�;�u9�s&����������;�u	١5+؎��J�!r
;�u�������U��WV�~�v�ߋN��
�t���2���^_��]�U��VW��U��^;<}��|��>@t��3���]��>�
u���
ÐU���WV��P�sރ����u��<u��PV�6��k�����RP��V�?ރ�RP�7����+���ހ?t��ފ������u	��ހ?-uG��|؋�ހ?t�P���P�6��	����������?�@��^_��]�U���WV�v�|}��|	~��|~	�|	}��|
��l���~�|u�\�㋇��
��\�㋇��F���u�F��|
��F�m��ȍE�ٙ3�+¹��3�+�F�������F�+‰F��|u9Du�||����F�9D|�u�||�+�^_��]�U��W�~��3�����A�يF���O8t3���_��]�U���WV+�9vu�V�F�~t)�F�F����^��F��7�^���@��^��?t���v�<�F��t�^���=u�N�u�~�t�F���~t�v�����F�v���v�/�:
������6����F��F�P�oۃ��F��u!�v��_ۃ����u�/�:�6�뷋~��6��^�~��?��$��F��^
���?�~t-�F�F��+�P�^��7W�ۃ�P����@���F��^��?uۃ~�t>+�P�&	PW�fۃ�P�������F��G+��N���>t��>����GF��N��G�G�~t�G�G�vW�ۃ�+��~G�^97tt9wt� GF���F��,v�+�P�^��7W��ڃ�P�������F��^��?t� GF�^��?t,�7����F��=}v��/�:
�^�7�ڃ����
�^�ƈ�F�^_��]ÐU��~t�~t
�/�����k�VW�؋^
���ã4	�F�6	�8	�66	F�B	�)�!�)�R	�!U�>7}!.�n8.�&l8�.�5.�6p8�u.�6r8.�t8�4	�~t�3��2��P��!X�^�V�K�!P�P�0�!<X[}!.�n8.�&l8�..�t8.�6r8�u.�6p8�5���^]_^r�M�!���r	������/��N
�F�V�~W��
�t��
u�y
�-��ۃ��ڋ��3��t�����0<9v'����u�O���D��D;�r�X_^��]�MS Run-Time Library - Copyright (c) 1988, Microsoft Corpusage: %s [-htfn] [files count fname]
  Flags:  h    Help - print this usage info
          t    Print execution time statistics
          f    Test function only (negate -t)
          n    Suppress test directory create operations
file.unknown option '%c'filescountdir.%s: getattr and lookup
%s%dcan't stat %s	%d stats on %d files
%s%dcreat %s failedclose %d failed%s%dmkdir %s failedchdir %s failed..chdir .. failed%s%dunlink %s failed%s%dchdir %s failed..chdir .. failedrmdir %s failed%s: getwd failed
	%s: (%s)  
 in %ld.%-2ld seconds (%ld bytes/sec)NFSTESTDIRo:\nfstestdrm -r %scan't remove old test directory %scan't create test directory %scan't chdir to test directory %sNFSTESTDIRo:\nfstestdcan't chdir to test directory %sIllegal %s parameter %ld, must be at least %ldcan't change to drive %c:	%s ok.
\*.*rewind failed����;C_FILE_INFO���\�C����         (((((                  H���������������������� : 
COMSPEC/ccommand.com.exe.bat.com?*./\
	�
�(null)(null)+- # Error 0No such file or directoryArg list too longExec format errorBad file numberNot enough corePermission deniedFile existsCross-device linkInvalid argumentToo many open filesNo space left on deviceMath argumentResult too largeResource deadlock would occurUnknown error� !"#5GWXYi{|}~�����������������"%.com.exePATH\rrrrr��;Zx����0Nm��:Yw����/MlTZPSTPDT�p��SunMonTueWedThuFriSatJanFebMarAprMayJunJulAugSepOctNovDec;C_FILE_INFO	�	�L2<<NMSG>>R6000
- stack overflow
R6003
- integer divide by 0
	R6009
- not enough space for environment
�
�run-time error R6002
- floating point not loaded
R6001
- null pointer assignment
���NB00�7.
TEST4A.OBJ>SUBR.OBJPD:\MSC\5.1\LIB\BINMODE.OBJP�dos\crt0.asmodos\crt0dat.asmr
chkstk.asm�>	fprintf.c�_file.c�nfflush.c4 
dos\close.asmTXnmalloc.asm�?
strcat.asm�2
strcpy.asmatol.asm"	ctype.asm"^getenv.c�~perror.c�xsetbuf.cvV	sprintf.c�	creat.asm�	umask.asm��system.c�$
dos\chmod.asm�<dos\dir.asm��dos\getcwd.c�<
dos\stat.c�
dos\unlink.asm�(dos\d_find.asm+dos\diskfree.asm>dos\getdrive.asmRdos\gettime.asmldos\setdrive.asm��ldiv.asm4lmul.asmR dos\crt0msg.asmr
crt0fp.asmx"
chksum.asm��dos\stdargv.asm(ndos\stdenvp.asm�Tdos\nmsghdr.asm�Tdos\dosret.asm>_cflush.asm>V	_flsbuf.c�.
_freebuf.c�	_sftbuf.c��output.c�(�dos\open.asmH*(	write.asmp+aamalloc.asm�,
strlen.asm�,:strncmp.asm(-Tatox.asm|-dos\bdos.asm�-Gdos\intdos.asm�-
dtoxtime.c�.Bstricmp.asm./+strrchr.asmZ/Xstrpbrk.asm�/syserr.c�/D
dos\spawnve.c�0�
spawnvpe.c�1dos\access.asm
2Bdos\stdalloc.asmL22
flushall.c~2l	_getbuf.c�2z
dos\lseek.asmd3stackava.asmv3�dos\brkctl.asm:4(strncpy.asmb4
	ultoa.asml4cmiscdat.asml4#
isatty.asm�4days.c�4�tzset.c6	timeset.c6*
strchr.asmD6'
dos\cenvarg.cl8�dos\dospawn.asmX9dos\execload.asml9_xtoa.asm0��_Tflag2��_Hflag4��_Fflag6��_Nflag�_usagek�_main��_pattern��h_findtst���	_maxentry���
_currententry���_dirlist�
��_dirst���_Myname�_statfs�_opendirs'_readdir}

_rewinddir2�_error2.	_closedir
�
_starttime)�_endtime=$_seekdir"_telldir��_printtimes,�_testdir	�	_mtestdir`	�_getparmK
�	_complete���_diropen>�_dirtree5�
_gettimeofday�
�_unix_chdir�
�_getwd��
_rmdirtree�
�_unix_chmod�_lstat�	�_chdrive��__fmode��__iomodeN
�_edata��_end��__aexit_rtn�__abrkp��__abrktb��__asizdsP__astart��__atopsp�	__abrktbe�	__cintDIVv�
__acrtused�__amsg_exit7�__osversion/�_errno�__exit^�__child<�__nfile__cinitR�___argca�__intno7�
__dosvermajor:�__oserrT�___argv8�
__dosverminorV�_environ>�__osfile9�__osmode3�__pspadrd	�__fpinitb�__ovlvecX�__pgmptr�	__acfinfo`�	__ovlflag#�	__aintdiv7�	__osmajor8�	__osminor1�
__umaskval"
__ctermsub:�
__doserrno'�__fac�_exit5�__pspf�STKHQQr__chkstk�_fprintf��__bufin�
�__bufout��__buferr�__iob2��	__lastiobh�__iob�_fflush4_closef_mallocT__nfree��__asegdsf	__nmallocT_free�_strcat�_strcpy_atol��__ctype��__ctype_"_getenv�_perror�_setbufv_sprintf�_creat�_umask�_system�_chmod�_chdir�_mkdir�_rmdir�_getcwd�	__getdcwdT_stat�_remove�_unlink�__dos_findnext�__dos_findfirst__dos_getdiskfree>__dos_getdriveR
__dos_gettimel__dos_setdrive�__aNldiv__aNlmul	__aNulmulR__FF_MSGBANNER��	__adbgmsgv�	__acrtmsgr__fptrapx__nullcheck�	__setargv(	__setenvp�__NMSG_TEXT�__NMSG_WRITE�	__dosret0

__maperror�
__dosretax�__dosreturn��__cflush>__flsbuf�	__freebufF__ftbuf�__stbuf�__output�(
__copensub�(_open7*__cXENIXtoDOSmodeH*_write�,__amallocbrk��__aseg1��__asegh��__asegn��__asegr�,__amlink��	__QChdatas+	__amallocV,
__amexpand��
__amblksiz�,_strlen�,_strncmp(-__catox|-_bdos�-_intdos�-
__dtoxtime�._stricmp�._strcmpi./_strrchrZ/_strpbrk|�	_sys_nerr0�_sys_errlist�/_spawnve�0	_spawnvpe�1_access
2	__myallocL2	_flushall~2__getbuf�2_lseekd3_stackavailv3_brkctl:4_strncpyb4_ultoa��
__cfltcvt_tab��__asizeC��__asizeD��__sigintoff��__sigintsegl4_isatty��__days��__lpdaysP5	__isindst�4___tzset�4_tzset	�	___mnames��	_daylight��	_timezone��_tzname��	___dnames6_strchrD6	__cenvargv8	__dospawnX9
__execloadx9__cxtoal9
__cltoasub�������y����	�stati"����������������������z�st_dev��st_ino��st_mode��st_nlink��st_uid��st_gid�
�st_rdev��st_size��st_atime��st_mtime��st_ctime��������y@���_iobufi����������,�_ptr��_cnt��_base��_flag��_file�x������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������y@�����timevali�����tv_sec��tv_usec�������������������������������������������������������������������������������zt�����������������������������������������������������������������������������������������������������������������u��c�����x�8��x�h��x����x�x��x����������+u��c��x0��x��������������x��������x(��x���������xp����x�����x���������y����	�stati"����������������������z�st_dev��st_ino��st_mode��st_nlink��st_uid��st_gid�
�st_rdev��st_size��st_atime��st_mtime��st_ctime�zt��stat������y@���_iobufi����������,�_ptr��_cnt��_base��_flag��_file�x����������������������������������������������������������������������������������x����xh��y�`�i�j�find_ti�f���������g=�reserved��attrib��wr_time��wr_date��size��name����y �o�p�	dostime_ti
��������(�hour��minute��second��hsecond�y@�r�s�
diskfree_ti
��������P�total_clusters��avail_clusters��sectors_per_cluster��bytes_per_sector�����������
zt�h�find_t�������������������������������������������������������������������������������������������y@�����timevali�����tv_sec��tv_usec��zt���timevalzt���timezone�����������x@��y@�����i���val��x����y�	�����statfsi������������������d�f_type��f_bsize��f_blocks��f_bfree��f_bavail��f_files��f_ffree��f_fsid��f_spare�$
zt���statfs�����
zt���direntyh���direnti���������g�d_name�������������������������������������������������������������������������������������������������������������������������������������x�������������������������������u��c��x������x(����x�������������x������������������u��c�����x���������������������������u��c
�������x����xX�����x�����u��c�����u��c������u��c��x������u��c������x`����xH��x���x����x�����
u���c���
������
u���c�����x�x����u��c��������x����u��c����
u���c����
u���c���������
u���c�����

u���c������u��c����������
u���c�����x����u��c�	����u��c��~�����
u���c�
�����������������u��c�xp����
u���c�!����u��c�#���
u���c�&�~��u��c�(�����u��c�+��u��c�-�[Uusagek��f'mainv�
�argc
+argv���files���fi���count���ct���totfiles
���totdirs���fname
���time	���str��statb
���opts���Mynameh�_iob>���dirtreeIv	�lev�files
�dirs
�fname�dname�totfiles
�totdirs���fd���f���d
��name��m��	rmdirtree�\	�lev�files
�dirs
�fname�dname�totfiles
�totdirs�ignore���f���d
��name2����error=�	�str	�ar1	
�ar2	�ar3	�ar4	�ar5	�ar6	�ar7	"�ar8	&�ar9	���ret
���path
���	starttime)���fendtime4p�tv���w�
printtimes�q�tv�nbytes,����testdir7�	�dir��statb	��str	�^�mtestdir
	M	�dir`	�g-�getparmk	V
�parm	�min
�label	���val�	���chdrive�	s
�path���desireddrive���driveK
�7>complete�
�&Od
unix_chdir�

�path�
�!u�getwd�

�path�
�L��
unix_chmod�
;
�path
�mode
���dosmode� ��lstat 
�path	
buf5�pagettimeofday@_�TV�TimeZone
��ndostime��rW	statfs��
�path	�buf���p���i���drive��q	diskspace��h	9
opendir��
�dirname���i���
attributes}
�J
�
	rewinddir�
�
�dirp���i���
attributes"�
�
telldir*

�dirp=$6
/seekdirH%
�dirp	�locs'F@ureaddir~5
�dirp�)!��findt_to_dirent�~f�d�,X��copynametolower�G
�dest	�src���i2.�closedir=
�dirp
V
��ts���_ctype
N
��te��pattern��hfindtst���maxentry���currententry���dirlist
�
��dirst���Myname
/��errnoh�_iobtest4a.cM- ;!I"W#e+k.v0{2�3�4�:�;�<�=�>�?�@�B�C�F�GJK
N
ORS%T(U2VXW[X^Yb[e\n]�^�`�a�b�c�e�f�g�h�j�k�l�o�p�q�t�uwy{A}S~]�`�w�������������������
��&�4�7subr.c�>+I,W.Z/s0�1�2�4�5�6�7�9�:�;=A1B@DJEOFbGqI{J�K�L�N�O�_�k�l�n�o�pq,r;tEuJvMwfx|y�z�{�|�~�����������$�)�,�2�=�S�h���������������
��#�)�4�B�`�j�u������������&�,�7�@�U�Z�p���������������������	
		+		0	
A	N	
T	Z	`	k	z	�	�	�	 �	.�	1�	3�	4
5
6
8*
9;
<E
CK
DV
Fh
Hr
I|
N�
Q�
S�
T�
X�
Z�
[�
_�
b�
cdhk l/p5r@uJv|w�x�|��������������$�9�?�M�e�}���������������������������
�
�&
�C
�a
�d
�k
�q
�w
�}
��
��
��
��
��
��
��
��
�	�����*�0�7�=�H�N�g�m�s�~������������������),2=	C
I
SLIBCE.LIB��M���*��2?���g+o4�4'�	[�	�t�
��a�}��U	�	�
�
�
�GC

/
Q
F_
[k
q�
��
��
��
��

��

��
�

!�
'9R;iG�c+������ � �!!�"'"�#<#5$X$G%o%V&�&h'�'x(�(�%)�)�D*�*�+
+,#,-:-.P.;/e/J50~0
1�1��2�2(3�364�4E5�5S6	6_7$7m8;8~9S9�:k:�;�;�#<�<�=�=�>�>�?�?
@@AA*B.B9
CHCFDaDXE|EfF�Fu
G�G�VH�H�I�I�J�J,KK.NLL|M.M�NHN�OdO�P�P��7NB00:>���������������������������������������������������������x����xh��y�`�i�j�find_ti�f���������g=�reserved��attrib��wr_time��wr_date��size��name����y �o�p�	dostime_ti
��������(�hour��minut./basic/test5a.exe   777  20115     11      103733  4552132371   7346 MZ�% x���@ޯ����%��b	�f	�U���WV�6��BP��P����hP��P�����P��P�����P��P�t����P��P�f��^_��]�U��> �>WV�F�
�F��F��F�6�P����P��P�����^�F����N�~u��^��?-t��^�@�F���F��^��?u�r�^����C�#��P����.�R�2�K�4�D�^���P�>P�X������P�����#=fu���=hu��=nu���=tu�������N�F�T��~u�$�RP��RP�^�7�&	���F�V�F�N�~u�!�WP��RP�^�7�����F�F�N�~u��^��F��F�N�~u�
�8��P�'���>2u��.�F��6��]P��P�����>4t�
�P�R���
�P�����F��F���F��V��~�~�'}�
�~�r��v�����F�V����߉�������>.u����F���F��F�9F�|���P�v�����F�=|��v��hP����P�I������P�v����=|��v��zP����P����������u����������v���P�f���P�����F�V�F�V��	�n� �^��~�}�e~�	�~�w�W�F�V��}�~�= w��� �F��v�����P�v����;F�u��v���P�����P�m�����v���������P�v��9��=|��v���P����P�4���F�V�9���t�	9���u�%�v��v����������v���P�m���P��
���n��>.u�����P�B���v��v��v��P��P���
�>.u��v��v�F�RP�\RP����P����
P��P�V���^_��]�U���+WV�F�N=t��edž��������F9���|�|�����v
�P���P�����P���P�_������=|����P�P����P�
���^������k��=|������!P�S���P�����t�dž��������F9���|������v�1P���P������P���=|����P�6P�����P����^����P�+��=|����P�FP�����P�N���v�v�v�v
�v�v�v�����VP����=|��YP����P�
���9�^_��]�U���WV�F�N=t��Kdž��������F9���|�S�����v
�iP���P������P���=|�"�~t����P�nP�����P����^���dž��������F9���|�������v�P���P�%�����P����=|�%�~u������P��P����P����v�v�v�v�v
�v�v�v�������P���=|���P�G���P��
�����P����=|����P��P����P�
���^��*�^_��]�U���7WV����P�c���F�=t��6���P��P�&�������P�6���P��P����v(�v&�v$�v"�v �v�v�v�v�v�v�v�v�v�v�v
�v�v�v��P��
��(�>�u�
��P��
�����P��P�
����P��
���~�t�
�P��	��^_��]�U���_
WV�P��
P���^_��]�U���@
WV�P��
P������
��
9�
~�#}�	9�
r��.�
��
��
@B��
�^��
��
+�
�
�G�W�^��
��
+�
�
��W^_��]�U���	WV�'�RP�^�w�w�RP�^�w�7��P��P�	���~}�<~�	�~w�.�^�Gu�!�^�w�7�v�v��RP��P��P�e	��^_��]�U���=	WV�~t���P����F=t��F
����P�v�G��=t�<�v�P���P�
�����P�
��=u��v�P�����P����v���=|��v�BP�k����P�����v���=|��v�aP�C����P����^_��]�U���gWV�~t���P�-���F=t��F��v�L��=|��v��P�����������^_��]�U���	WV�v��
���F��V��F�V9V�~�0}�9F�r�#�v�v�v��v��v
��P�����P����F��V��^_��]�U���WV�^�:t�g�^�������u��^��- ��^��-@�F��F�P�v�����F�P�z���F�9F�u��^��P��P������P���^_��]�U���WV�6��P��P�#���6��X����P�M��^_��]�U����WV�v�4����v�9���^_��]�U����WV�P�v�}
���^_��]�U���WV�F�u��������F@u����ƉF��v��v����^_��]�U���TWV�v�v����^_��]�U���4WV�F�P�c����RP�F�*�+�QP��Ȱ<�f�ȃ��F�*�ȃ��^��W�'�RP�F�*�+�QP���^�G�W�F�F^_��]�U����WV�F�F��F���F�~�@|��^��F�������^��G��^�:t�-�^�������u��^��- ��^��-@�F��
�F�P�u���F�P�v��<��=u�����V�^�F��G�G+�P�v�+�P�v���^�G�W
+�P�v�+�P�v���^�G�W�^�v�D�T�G�W��^_��]�U����WV�F��v��P�_���P��P����>u�����P������>�t���~��P�v���P�E��=u���_�6���P����F���F���P�
��=t�!�F������������P��P�[������F�H������
�^_��]�U����WV�F��F�F��P�v���P�
��=u��P�����P�	���6���P�����F���F���P�b
��=t�!�F������������P��P�������F�H����^_��]�U���JWV�F�F����^_��]�U���,WV�F�F���9V~�}�9Fv��F��^_��]�U����WV�F�F��9��	�������������������^_��]�U���WV�FP�v�	��^_��]�U���WV�F���F��^��v�������u�
�^��v� ��^��v��^��v�<u����^_��]�U���7WV�F�F�^_��]Ð�0�!<s� ���6+���r���ׁ�.�s�/
3�P���L�!���6�&*6�&&�Ʊ��H6�$��6��+��۴J�!6�����
�0+�3���;��#
3��6��6��6��K�P�����ظ6�(P����P�(�0�!���5�!�����%�$�!��	�.��&�6,��	��3�6��	s�6��	�ڻ6��	��&�,�6��3�&�=t,��|�t��3��u������������tH���������D�!r
�€t���@Ky��	��	���	��	��U���
��
�}��	��	�t�U���	��	�f��	��	�l���t�~u�F������t�>�!C����F�L�!��	����	���%�!�>�t
�����%�!�;�s
OO�
�������;�s���Et�����Y��+�r
;�r����3��k�U���WV�F�F��v�~�����FP�v�v������vV������^_��]ÐU���WV�v+��D$<uF�Du�ށ��������������nt'�+D�F��~P�t�D�P�A��;F�t�L ����D��D��^_��]�U��^;�r�	���>�!rƇ���U����^;�r�	������ t�B3ɋ��!r�����tn�V3��F��F��WV����f��N�T�
�uJ�r=�vH���ܺ=(s��+�ԋ��N�<
t;�t����#�a�
;�u���
�F����
��^_�U�E3����PSQ��+���^�@�!r
F��tY[X���s�	����@t�^�?u������F�+F��f�^_�
�N�u����V�@�!s�	���u����@t
�ڀ?u�������U��^�t�O���]�U��VW���?u)���u3���$@$����������D����6��N�؎��a_^��]�U��׋ތ؎��~3�����u��~������+����F��t�I�������]�U��׋ދv���؎�3������ы~�Ǩt�I�������]��U���WV�6��tF�~t@�v�(���������<t*�4���;�~��9=u�W�vS����u֋�A��+�^_��]�U���WV�v��t&�<t!V���PV��P������P��P��P�w����>�|	��9�|������㋷�V���PVW�G����P��PW�8���^_��]ÐU���V�v��-�����������n�F�V�{���V����~u�L�d��^����@�D��G��@�d�^���G�F�D��D^��]ÐU���WV�F���F�F��EB�F�E��E��FP�vW�g�����Mx*������W+�P�	����^_��]�U���v�P�v�r����]�U��F%�����]�U�����P�����F��~u+�P�v��f���u��Z+��V�F��F�F��F��~�t&�6��F�P�v�+�P�����F�@u�>�t�F���F��6��F�P�P+�P�����]�U��V�C�!r�F�t�������C�!�tU��9�U��;�V�!�`U��:�V�!s�=u쒓�C<t
<?t<*u�����U���"WV�v�~�F�D�v��F�P�F�P����~�t������F�%��FދF�%?��E+��E�E
�E�u�E���t�$����	E�F�W�F�P�F�P�����F�%��P�F���%?P�F���%P�F�%P�F���%P�F�	��%P�����E�U�E�U�E�U�~�t+��E�E�5�u�M �>�P+�PPV�����F��V��P+�PPV�����E�U+�P�v��v�V�����M�+�^_��]�U���v�v+�P���]�U���`WV�v�F����~u+�PP�P����*�@�F�F@�G�:G�\G�F�G�F�F��~��F�P�F�P����F�P����@�F��~�u;�~��V��������u	�����~9v�~
��"+���F�PW�&���^_��]ÐU���WV�F*�F��~�}:u���=\t�=/u�}t�F�u�=u�@@������F�t�����.P�v������t1�PW�D���t�PW�5���t�PW�&���u��@��%�������%�������^_��]ÐU���LWV�v�~�!PV�T���t
������Y�+�P�F�P�P�T���F�N�F�7�v��F�P�F�P�L���|:u�������t� ����-`�+�PP�P���*�@�F�~�th�$PV�����t����P+�P�v�������F��u�j�V�l���@t)�v��`����v�������F�+��FЉF��F�!�F��
��v�������+�+��E�E
�E�F�H��EV�FɘP�7����E�E�F΋VЉE�U�F�%��P�Fʱ��%?P�Fʱ��%P�F�%P�F̱��%P�F̱	��%P�{���E�U�E�U�E�U+�^_��]�U��V�A�!�U��O�V�U��N�V��!��Nu�V�N���!��U��V�6�!=��u���V�v�D�\�L�^3�]�U���!@��^�3�]�U��,�!�^�/�O�w�W3�]�U��VJ��!��^�3�]�U��WVS3��F�}G�V�����F�V�F
�}G�V�����F
�V�u�N�F3���؋F����8�؋N�V�F���������u�����f
��F���r;Vwr;FvN3ҖOu���؃�[^_��]�U��F�^
؋^u�F���]���ȋF�f
ȋF��ы�]�U���P�e�>(t�(��P�S��]ø�#�V3��B2���2�����Ut
����P�,�^Ï*�8�t)��&�,��3����3��u�GG�>������ыѿ�����< t�<	t�<
to
�tkGN�< t�<	t�<
t\
�tX<"t$<\tB��3�A�<\t�<"t��Ӌ���Ѩu��N�<
t+
�t'<"t�<\tB��3�A�<\t�<"t��ۋ���Ѩu���>��G��׀��+�ģ����6�?CC�6���
�u���6���3���< t�<	t�<
u�
�u�y�6�?CCN�< t�<	t�<
tb
�t^<"t'<\t���3�A�<\t�<"t�\��Ѱ\���s�"���N�<
t.
�t*<"t�<\t���3�A�<\t�<"t�\��ٰ\���s��"���3����&*U��U��3ɋ����I�6,�t��&�>t�E�u�E�@$������W�	�	_�ϋ���.���3�I��<;Ct�~EE��
�u���N]��]�U��VW�V��	�;�t@�t�3��������_^��]�U��W�v����t���3�������I��@�!_��]�r3���]�s�P�X��]�s�������]�2��â�
�u#�>�r
<"s
< r���<v��,ט��Ê���U���WV�v�D��F���-�����������n�F��D�t�D@t�L ������Du�L�d�+��D���~��Du_�ށ��������������nuF���t���u3�v��}���u-�@���u��
�����D��^��G���V�����Du�ށ��������������ntP�<+|�D@��^��GH�D�~W�t�v�����F����^���� t�P+�PPS�H
���\�F������P�FP�v�����F�9~�t����F*�^_��]ÐU��V�v�D�t�Dt�t�w���d�+���D�D^]ÐU���V�v�@���u�F��
�����u$�F���Du�ށ��������������nt+��5��-�����������n�F��F��D��^���G�D��L�^��]�U���V�~t[�~�t�~�uv�^�G�P�����td�F-�����������n�F��v�����^���G�^��+���G�*��^��
t��u�G�P�}���t	�v���^��]�U��d�5�WV�v������
�F��
�F��
��
��
�|�<%t�X��
+���
��
��
��
��
��
��
��
��
��
 �|0u<F��
0�3�<+u
��
��
�"��< u
�>�
u��
���
�	�<-u���
F��P�����u�V��
P�f�����>�
}��
��
�أ�
�<.u#��
FV��
P�<�����>�
}
��
��
��=Ft2=Nt5=ht =lu��
�>�
u�<LuF�<u���
����
����
�ӊ�����=Et
=Gt=Xu	��
���� ����-c=v���.��>&��
���
���
�i���
��
�
P����Q������
��
�>�
u	��
����
��
��
�>�
u�+���
�F�9�
t'��
�F��>�
t	��
���.�
��
�}+���
��
�P�����:P�����~�t"�>�
t�F�-��
�}+���
����
�.�
�P�������/�+�P���*�������������>�
t��N��G�=t�=%u���+�PV�������<t�|��>�
uY��
�G tO����M�%%�%�%�%�%%�%�%�%�%�$% %�%�%�%�%%�%�%�%�>�
t�>�
u��
�G u��F뙐��
^_��]ÐU���WV�~
t��
�>�
t�>�
u��
��W�F��V���
�*�>�
t��
��F��F�����
���F��V���
�>�
t
�F�F�t�F�+���
�6�
�>�
u*�~�}$�~
u�-F�F��V��؃��ډF��V��F���F��F���vW�v��v��{���>�
t!W�i����
+ȉN����0F��I���N��
���t<a|�, FG�}�u�>�
u��
�
t�~�u��+�P���^_��]ÐU���WV�~t���
�F��^���
��>�
u��
��W�F��V���
����
��F��F��^���
�>�
u
�F�F�u�B�	�~�u	�I�F��^��F��V��F�V�+�96�
t��
���^��F�&�?tF;�~��F�^��F�&�?u�>�
+��>�
uW���V�v��v��o���>�
tW���^_��]�U�����
�F��~gt�~Gu��*��F��>�
u��
�~�t
�>�
u��
�6�
�6�
�v�6�
�v�����
�~�t�>�
u�6�
�����>�
t�>�
u�6�
������
��
��
�
t�v������t��+�P���]�U��V�>�
u/��
�Ox�F�7��*���S�v�A���@u��
����
^]ÐU���WV�>�
uI�v�~B��6�
�6�
�	���@u��
��N�~��
�Ox۠�
�?��*��܃>�
u�F�
^_��]�U���WV�v�>�
uP��6�
�^&��P����@u��
�F��N�t��
�Ox��^&���
�?��*��҃>�
u�F�
^_��]�U���
WV�6�
+��F��F��>�
0u9�
t9�
t9�
u��
 �>�
V�#���F�+�+~�>�
u�<-u�>�
0u��P�����N��>�
0t�~�>�
t�~t�F��_�>�
t�F��j�>�
u&W�����~t	�~�u�5�>�
t	�~�u�=�v�V������>�
t
��
 W�a���^_��]Ã>�
t�+�� P�����0P������>�
u�>�
t�X���xP�����ÐU���WV�v�F��<*u��
�?��
F�H��<-u�F���F+��<0|5�<909>�
u�<0u��
0�����������ȃ�0��F�<0|�<9~�F�����^�?��^_��]ÐU���V�P�N��F�<t
:u����+�^��]ÐU����^;�r�	�*�F�tH�~
t3ɋѸB�!rK�F
uFVy(���6�V��F��ѸB�!FVy
�N��V��B�!�؋V�N�F
�B�!r�������U���2��~��F���F���u�@u�#�u�F���V$
Ǵ=�!s=u	��t�����%=u	�>�!����F��D�!�€t�N�@�F�@t���F�t�t	3ɴ@�!��>�!�V�C�!�g��F��u��u�����ѸB�!�ٍV��?�!�t�~�u�ًѸB�!3ɴ@�!3ɋѸB�!�h��F��N��N�F��u�Fu����V�<�!s����F��u�Fu0�>�!�F$
F��V�=�!rړ�F�u�Ft
���V�C�!r��F�@u=�V�C�!��2�%t��Ft�� ;�r
�>�!����
N�������Ë�]�2��ܡ���#�3ɨ�u���Y��;�s+�����3�����At�������s�w�����tBH;�s���t4����D����t��L�+�H����L��ƌڌ�;�t&�Z��&�`=��t%���t��H;�s����t�����D���G�t���&�`t�،�;�t&�V�7뼋w3��j;�t
$@@��^t
�M��t�NN뙌،�;�t&�Z��G3���Q�E��t+�IAA��&;\v��u����r�r
��#�+��u����u�3�Y�RQ�tW������D����w��+�J�U�XYZ�SP3�RRP�P�'�����Z[t��U��׌؎��~3�������I���]�U��WV�N�&�ً~��3����ˋ��v�D�3�:E�wtII�ы�^_��]�U��WV�v3��3۬< t�<	t�P<-t<+u�<9w,0r���ҋˋ�����������؃���X<-�u�؃���^_]�U��f�V�F�!��]�U��VW�~��]�M�U�u�}
�!W�~��]�M�U�u�E
r3�������u_^��]�U��� WV�v��Q�RP�D�3�+¹��3�+™RP��F�V�^�㋿	�ƙ����u�~~G�<�RP�F�RP��+�SQ�ȋF
�ڙRP�N�^��o칀Q�SQ�ȸm����ЋF�ǙRP�N��^��I�F�V�F�V�ȋF�ڙ�ځ�����N�^�FljF��b�F	�H	F�V�DP�F��FH�F��F
�F�>J	t�F�P�����t	�n��^��F�V�^_��]�U��֋v�^��
�t,��'C:�t�,A<ɀ� �A��,A<ɀ� �A:�t������]�U��W�~3�����A��O�F��G8t3�����_��]�U��� VW�v�Ў��3��~��
�t���Ȱ������C���v�%�t���Ȱ������"C�t�D�_^��]�U�츌���WV�v�~u�v
�vV�����+�P��t�P�F�P�F�P�v
�v����@u�������\PV�*������/PV�����F��u	�u���
��t9~�v�~��.PW�V���t�v���t�PV�v����F���V�v���P�l�����u
�v��K���z����PVW����P������v���t�PW�v�F���F��>�u+��P�.PW�q���P����v���t�PW�v����F�W������v�������F�^_��]ÐU�����WV��(����v
�v�v�v������|�@u2�>�u+�^���&�</t<\t
�t�:t��P�E�����u��|����PV�F�P�H�����F����<;t��FG�<u��O��z���(�����z��?\t�?/t��PW�r����vW�h����v
�vW�v�������|�@u��>�u��<u�y���F�u��o��^_��]�U��V�C�!r�Ft	��t�
��}���*r59$s%P�ر��ً�+���ËشJ�!Xr$�H�$��.**Ë����U���WV��+����D�tV�݃�@tG��96�s��^_��]�U���V�F-�����������n�F��P�.߃��^�G�t�O�^��G���^�O�F�@�G�^��G�^��D��G^��]�U��VW�~u8�*�V�FHu�Sr'�H�6zHt;�t
�D�FV�:^s0����zs�u������ڃ��۱��H�!r钉�T�6z3�_^��]ËN��9Lt����zu���?��r9�ӎ�;�u9$s&����������;�u	١�+؎��J�!r
;�u�$�����U��WV�~�v�ߋN��
�t���2���^_��]�U��VW��U��^;�}��|���@t��3���]��>�
u���
ÐU���WV�:	P�kރ����u��<u��PV�6L	�k�����RP��V�7ރ�RP�_�F	�H	+���ހ?t��ފ������u	��ހ?-uG��|؋�ހ?t�P���P�6N	�	�����N	��N	�?�@�J	^_��]�U���WV�v�|}��|	~��|~	�|	}��|
��l���~�|u�\�㋇ 	�
��\�㋇"	�F���u�F��|
��F�m��ȍE�ٙ3�+¹��3�+�F�������F�+‰F��|u9Du�||����F�9D|�u�||�+�^_��]�U��W�~��3�����A�يF���O8t3���_��]�U���WV+�9vu���F�~t)�F�F����^��F��7�����@��^��?t���vࡢ�F��t�^����u�N�u�~�t�F���~t�v�����F�v���v����
������6\�\�F��F�P�gۃ��F��u!�v��Wۃ����u�����6\뷋~��6\�^�~��?��$��F��^
���?�~t-�F�F��+�P�^��7W�ۃ�P����@���F��^��?uۃ~�t>+�P��	PW�^ۃ�P�������F��G+��N����t�������GF��N��G�G�~t�G�G�vW�ۃ�+��~G�^97tt9wt� GF���F��,v�+�P�^��7W��ڃ�P�������F��^��?t� GF�^��?t,�7�/����F��=}v�����
�^�7��ك����
�^�ƈ�F�^_��]ÐU��~t�~t
��������VW�؋^
���ã�	�F��	��	�6�	F��	�)�!�)��	�!U�>�}!.��:.�&�:�.�5.�6�:�u.�6�:.��:��	�~t�3��2��P��!X���V�K�!P�P�0�!<X[}!.��:.�&�:�..��:.�6�:�u.�6�:�5����]_^r�M�!�����	���������N
�F�V�~W��
�t��
u�y
�-��ۃ��ڋ��3��t�����0<9v'����u�O���D��D;�r�X_^��]�MS Run-Time Library - Copyright (c) 1988, Microsoft Corpusage: %s [-htfn] [size count fname]
  Flags:  h    Help - print this usage info
          t    Print execution time statistics
          f    Test function only (negate -t)
          n    Suppress test directory create operations
bigfileunknown option '%c'sizecount%s: write
can't create '%s'can't stat '%s''%s' has size %ld, should be 0'%s' write failedcan't stat '%s''%s' has size %ld, should be %ld	wrote %ld byte file %d times
%s%dcreat %s failedclose %d failed%s%dmkdir %s failedchdir %s failed..chdir .. failed%s%dunlink %s failed%s%dchdir %s failed..chdir .. failedrmdir %s failed%s: getwd failed
	%s: (%s)  
 in %ld.%-2ld seconds (%ld bytes/sec)NFSTESTDIRo:\nfstestdrm -r %scan't remove old test directory %scan't create test directory %scan't chdir to test directory %sNFSTESTDIRo:\nfstestdcan't chdir to test directory %sIllegal %s parameter %ld, must be at least %ldcan't change to drive %c:	%s ok.
\*.*rewind failed��*;C_FILE_INFO�����C0���f         (((((                  H���������������������� : 
COMSPEC/ccommand.com.exe.bat.com?*./\
	�
�(null)(null)+- # Error 0No such file or directoryArg list too longExec format errorBad file numberNot enough corePermission deniedFile existsCross-device linkInvalid argumentToo many open filesNo space left on deviceMath argumentResult too largeResource deadlock would occurUnknown errorbjk����������������+,-.FGHIJXij�%.com.exePATH\




��;Zx����0Nm��:Yw����/MlTZPSTPDT�p>	B	SunMonTueWedThuFriSatJanFebMarAprMayJunJulAugSepOctNovDec;C_FILE_INFOh	�x	�H5<<NMSG>>R6000
- stack overflow
R6003
- integer divide by 0
	R6009
- not enough space for environment
�
�run-time error R6002
- floating point not loaded
R6001
- null pointer assignment
���NB00D8n
TEST5A.OBJ~SUBR.OBJ�D:\MSC\5.1\LIB\BINMODE.OBJ��dos\crt0.asmBodos\crt0dat.asm�
chkstk.asm�>	fprintf.c_file.cnfflush.ct 
dos\close.asm�(	write.asm�Xnmalloc.asm?
strcat.asmT2
strcpy.asm�atol.asm�	ctype.asm�^getenv.c�~perror.cfxsetbuf.c�V	sprintf.c4	creat.asmL	umask.asm^�system.c�$
dos\chmod.asm<dos\dir.asmJ0dos\fstat.cz�dos\getcwd.c8<
dos\stat.ct
dos\unlink.asm�(dos\d_find.asm�+dos\diskfree.asm�dos\getdrive.asm�dos\gettime.asmdos\setdrive.asm�ldiv.asm�4lmul.asm� dos\crt0msg.asm

crt0fp.asm"
chksum.asm2�dos\stdargv.asm�ndos\stdenvp.asm. Tdos\nmsghdr.asm� Tdos\dosret.asm� _cflush.asm� V	_flsbuf.c,".
_freebuf.cZ"	_sftbuf.ct#�output.c<,z
dos\lseek.asm�,�dos\open.asmZ.stackava.asml.aamalloc.asm�/
strlen.asm�/:strncmp.asm$0Tatox.asmx0dos\bdos.asm�0Gdos\intdos.asm�0
dtoxtime.c�1Bstricmp.asm*2+strrchr.asmV2Xstrpbrk.asm�2syserr.c�2D
dos\spawnve.c�3�
spawnvpe.c�4dos\access.asm5Bdos\stdalloc.asmH52
flushall.cz5l	_getbuf.c�5�dos\brkctl.asm�6(strncpy.asm�6
	ultoa.asm�6cmiscdat.asm�6#
isatty.asm7days.c7�tzset.c�8	timeset.c�8*
strchr.asm�8'
dos\cenvarg.c�:�dos\dospawn.asm�;dos\execload.asm�;_xtoa.asm.��_Tflag0��_Hflag2��_Fflag4��_Nflag�_usagek�_main��_pattern��h_findtst���	_maxentry���
_currententry���_dirlist�
��_dirst���_Myname�_statfs�
_opendir�'_readdir�
_rewinddirr�_errorr.	_closedirJ�
_starttimei�_endtime}$_seekdir_"_telldir��_printtimesl	�_testdirB
�	_mtestdir�
�_getparm��	_complete��_diropen~�_dirtreeu�
_gettimeofday��_unix_chdir��_getwd�
_rmdirtree	�_unix_chmodU�_lstat�_chdrive"�__fmode"�__iomode�
�_edata0�_end(�__aexit_rtnz�__abrkp*�__abrktb$�__asizds�__astart&�__atopspz�	__abrktbe$	__cintDIVv�
__acrtused3__amsg_exit��__osversion��_errno__exit��__child��__nfileB__cinit��___argc��__intno��
__dosvermajor��__oserr��___argv��
__dosverminor��_environ��__osfile��__osmode��__pspadr�	�__fpinit��__ovlvec��__pgmptr|�	__acfinfo��	__ovlflag��	__aintdiv��	__osmajor��	__osminor��
__umaskvalb
__ctermsub��
__doserrno��__fac_exit��__psp��STKHQQ�__chkstk�_fprintf��__bufin�
�__bufout��__buferrn�__iob2��	__lastiob��__iob_fflusht_close�_write�_malloc�__nfree��__asegds�	__nmalloc�_free_strcatT_strcpy�_atol��__ctype��__ctype_�_getenv�_perrorf_setbuf�_sprintf4_creatL_umask^_system�_chmod_chdir_mkdir"_rmdirJ_fstatz_getcwd�	__getdcwd�_statt_removet_unlink�__dos_findnext�__dos_findfirst�__dos_getdiskfree�__dos_getdrive�
__dos_gettime__dos_setdrive__aNldiv�__aNlmul�	__aNulmul�__FF_MSGBANNER(�	__adbgmsgv�	__acrtmsg
__fptrap__nullcheck2	__setargv�	__setenvp. __NMSG_TEXTY __NMSG_WRITE� 	__dosret0� 
__maperror� 
__dosretax� __dosreturn@�__cflush� __flsbuf,"	__freebuf�"__ftbufZ"__stbuft#__output<,_lseek�,
__copensub�,_openI.__cXENIXtoDOSmodeZ._stackavail�/__amallocbrkV�__aseg1^�__aseghX�__asegnZ�__asegr�/__amlink^�	__QChdatao.	__amallocR/
__amexpand\�
__amblksiz�/_strlen�/_strncmp$0__catoxx0_bdos�0_intdos�0
__dtoxtime�1_stricmp�1_strcmpi*2_strrchrV2_strpbrk��	_sys_nerr��_sys_errlist�2_spawnve�3	_spawnvpe�4_access5	__myallocH5	_flushallz5__getbuf�5_brkctl�6_strncpy�6_ultoa��
__cfltcvt_tab	�__asizeC	�__asizeD	�__sigintoff	�__sigintseg�6_isatty 	�__days	�__lpdays�7	__isindst7___tzset7_tzsetf	�	___mnamesJ	�	_daylightF	�	_timezoneL	�_tznameP	�	___dnames�8_strchr�8	__cenvarg�:	__dospawn�;
__execload�;__cxtoa�;
__cltoasub�������y����	�stati"����������������������z�st_dev��st_ino��st_mode��st_nlink��st_uid��st_gid�
�st_rdev��st_size��st_atime��st_mtime��st_ctime��������y@���_iobufi����������,�_ptr��_cnt��_base��_flag��_file�x������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������y@�����timevali�����tv_sec��tv_usec�������������������������������������������������������������������������������zt�����������������������������������������������������������������������������������������������������������������u��c�����x�0��x�h��x����x�x��x����������+u��c��x@��	x��������������x�����x(��x0��xX�����x��������x����x��������x�����x�����x���������y����	�stati"����������������������z�st_dev��st_ino��st_mode��st_nlink��st_uid��st_gid�
�st_rdev��st_size��st_atime��st_mtime��st_ctime�zt��stat������y@���_iobufi����������,�_ptr��_cnt��_base��_flag��_file�x����������������������������������������������������������������������������������x����xh��y�`�i�j�find_ti�f���������g=�reserved��attrib��wr_time��wr_date��size��name����y �o�p�	dostime_ti
��������(�hour��minute��second��hsecond�y@�r�s�
diskfree_ti
��������P�total_clusters��avail_clusters��sectors_per_cluster��bytes_per_sector�����������
zt�h�find_t�������������������������������������������������������������������������������������������y@�����timevali�����tv_sec��tv_usec��zt���timevalzt���timezone�����������x@��y@�����i���val��x����y�	�����statfsi������������������d�f_type��f_bsize��f_blocks��f_bfree��f_bavail��f_files��f_ffree��f_fsid��f_spare�$
zt���statfs�����
zt���direntyh���direnti���������g�d_name�������������������������������������������������������������������������������������������������������������������������������������x�������������������������������u��c��x������x(����x�������������x������������������u��c�����x���������������������������u��c
�������x����xX�����x�����u��c�����u��c������u��c��x������u��c������x`����xH��x���x����x�����
u���c���
������
u���c�����x�x����u��c��������x����u��c����
u���c����
u���c���������
u���c�����

u���c������u��c����������
u���c�����x����u��c�	����u��c��~�����
u���c�
�����������������u��c�xp����
u���c�!����u��c�#���
u���c�&�~��u��c�(�����u��c�+��u��c�-�[Uusagek�fhmainv
�argc
+argv���count���ct
���size���si���i���fd���bytes
���bigfile
���time��statb
���opts	�ߪbuf���Myname��_iob~���dirtree�v	�lev�files
�dirs
�fname�dname�totfiles
�totdirs���fd���f���d
��name�m��	rmdirtree\	�lev�files
�dirs
�fname�dname�totfiles
�totdirs�ignore���f���d
��namer����error}�	�str	�ar1	
�ar2	�ar3	�ar4	�ar5	�ar6	�ar7	"�ar8	&�ar9	���ret
���pathJ���	starttimei���fendtimetp�tv���w�
printtimes�q�tv�nbytesl	����testdirw	�	�dir��statb	��strB
�^�mtestdirM
M	�dir�
�g-�getparm�
V
�parm	�min
�label	���val���chdrives
�path���desireddrive���drive��7>complete��&Od
unix_chdir�
�path��!u�getwd�
�path	�L��
unix_chmod;
�path
�mode
���dosmodeU� ��lstat`
�path	
bufu�pagettimeofday�_�TV�TimeZone
��ndostime��rW	statfs��
�path	�buf���p���i���drive��q	diskspace�
�h	9
opendir�
�
�dirname���i���
attributes��J
�
	rewinddir��
�dirp���i���
attributes_"�
�
telldirj

�dirp}$6
/seekdir�%
�dirp	�loc�'F@ureaddir�5
�dirp�)!��findt_to_dirent~f�d,X��copynametolower%G
�dest	�src���ir.�closedir}
�dirp
�
��ts���_ctype
�
��te��pattern��hfindtst���maxentry���currententry���dirlist
�
��dirst���Myname
���errno��_iobtest5a.c]- ;!I"W#e)k,v.{3�9�:�;�<�=�>�?�A�B�E�F�I�JMN	QRS T*UPVSWVXZZ][f\�]�_�`�a�b�d�e�f�g�i�j�k�n�o�p�s�u	vx {*|V}kn�x�{�������������������H�l�����������������������*�A�K�g�u�xsubr.c�~+�,�.�/�0�1�2�4�567"9,:/;H=^AqB�D�E�F�G�I�J�K�L�N�O�_kln!o:pPqlr{t�u�v�w�x�y�z�{�|�~��$�.�8�K�Z�d�i�l�r�}����������'�1�:�D�J�U�c�i�t�����������������!	�E	�f	�l	�w	��	��	��	��	��	��	��	��	��	�

�
�%
�2
�<
�B
M
V
k
	p

�
�

�
�
�
�
�
�
�
�
 .134H5U6_8j9{<�C�D�F�H�I�N�Q�S�T�X�Z�[_	bc@dOhUk`lopur�u�v�w�x�|�����

�
�!
�-
�Z
�d
�y
�
��
��
��
��
��
��
��
��
��
�����)�3�9�R�X�f���������������������������+�I�L�S�Y�_�j�p�w�}��������������������������%ilr}	�
�
SLIBCE.LIB��M���*�03����+o�4�4'�	[�	�t�
��y����U	�	�
�




!
G
.
h
Ev
\�
q�
��
��
��
��
��

��


7'OB
gO�m�y��+�� � �!!�"#"#@#$U$%%j%D5&�&y'�'�(�(�)�)�*�*�%++�D,#,#-;-2.Q.A/h/Q0~0m1�1|
2�2�53�3�4�4��5�5l66z7&7�8;8�9T9�:o:�;�;�<�<�=�=�>�>�#?�?!@�@0AA@B/BNCLC^DcDnEyE}F�F�G�G�
H�H�VI�I�J�JKK',LLSNM/M�NFN�O`O�P|P�Q�Q�88NB00�>���������./basic/test5b.exe   777  20115     11      102504  4552132444   7343 MZa$ x���@#����/.�	�	�U���WV�6��BP��P����hP��P�����P��P�����P��P�~����P��P�p��^_��]�U�� �HWV�F�
�F��F��F�6�P����P��P�+���^�F����N�~u��^��?-t��^�@�F���F��^��?u�r�^����C�#��P����.�R�2�K�4�D�^���P�>P�b������P�����#=fu���=hu��=nu���=tu�������N�F�T��~u�$�RP��RP�^�7�0���F��V�F�N�~u�!�WP��RP�^�7����F��F�N�~u��^��F��F�N�~u�
�8��P�1���>2u��.�F��6��]P��P�����P�<���>.u��4�F���F��F�9F�|���P�v��^���F�=|��v��gP�$���P����F��V�F�V��	�n� �^��~�}�e~�	�~�w�W�F�V��}�~�= w��� �F��v�����P�v��|��;F�u��v��wP����P�+�����v�����1��>.u�����P�j���v��v��v�P��P���
�>.u��v��v��F��RP�RP����P�����P��P�~���v��K��=|��v���P�
���P�
���^_��]�U���+WV�F�N=t��edž��������F9���|�|�����v
��P���P�r����P���P�������=|����P��P����P�
���^������k��=|�������P�S���P�����t�dž��������F9���|������v��P���P�������P���=|����P��P�����P����^����P�+��=|����P��P�����P�N���v�v�v�v
�v�v�v�����P����=|��P����P�
���9�^_��]�U���WV�F�N=t��Kdž��������F9���|�S�����v
�P���P�������P�F��=|�"�~t����P�P�����P����^���dž��������F9���|�������v�-P���P������P����=|�%�~u������P�2P����P����v�v�v�v�v
�v�v�v������BP���=|��EP�G���P��
�����P�<��=|����P�UP����P�
���^��*�^_��]�U���7WV����P�c���F�=t��6��eP��P�&�������P�6��wP��P����v(�v&�v$�v"�v �v�v�v�v�v�v�v�v�v�v�v
�v�v�v��P��
��(�>Cu�
��P�/�����P��P�
����P��
���~�t�
�P��	��^_��]�U���_
WV�P�j
P���^_��]�U���@
WV�P�b
P�����n
�p
9h
~�#}�	9f
r��.b
�d
�f
@B�h
�^�f
�h
+n
p
�G�W�^�b
�d
+j
l
��W^_��]�U���	WV�'�RP�^�w�w�;RP�^�w�7��P��P�	���~}�<~�	�~w�.�^�Gu�!�^�w�7�v�v��RP��P��P�e	��^_��]�U���=	WV�~t���P�]
���F=t��F�����P�v�q��=t�<�v��P���P�y�����P����=u��v��P�����P����v�v��=|��v��P�k����P�����v���=|��v�P�C����P����^_��]�U���gWV�~t��0P����F=t��F;�v�L��=|��v�GP�����������^_��]�U���	WV�v�/���F��V��F�V9V�~�0}�9F�r�#�v�v�v��v��v
�hP�����P����F��V��^_��]�U���WV�^�:t�g�^�������u��^��- ��^��-@�F��F�P�v������F�P����F�9F�u��^��P��P������P���^_��]�U���WV�6���P��P�#���6��X����P�M��^_��]�U����WV�v�4����v�
���^_��]�U����WV�P�v�
���^_��]�U���WV�F�u��������F@u����ƉF��v��v�����^_��]�U���TWV�v�v����^_��]�U���4WV�F�P�����RP�F�*�+�QP�B�Ȱ<�f�ȃ��F�*�ȃ��^��W�'�RP�F�*�+�QP��^�G�W�F�F^_��]�U����WV�F�F��F���F�~�@|��^��F�������^��G��^�:t�-�^�������u��^��- ��^��-@�F��
�F�P����F�P�v��f��=u�����V�^�F��G�G+�P�v�+�P�v��D�^�G�W
+�P�v�+�P�v��,�^�G�W�^�v�D�T�G�W��^_��]�U����WV�F��v��P�����P��P�k���>�u������P������>�t���~��P�v���P�o��=u���_�6���P����F���F���P�4��=t�!�F������������P��P�[������F�H������
�^_��]�U����WV�F��F�F��P�v���P��
��=u���P�����P�	���6���P�����F���F���P�
��=t�!�F������������P��P�������F�H����^_��]�U���JWV�F�F����^_��]�U���,WV�F�F���9V~�}�9Fv��F��^_��]�U����WV�F�F��9��	�������������������^_��]�U���WV�FP�v�	��^_��]�U���WV�F���F��^��v�������u�
�^��v� ��^��v��^��v�<u����^_��]�U���7WV�F�F��^_��]Ð�0�!<s� ���6+���r���ׁ���s�Y
3�P����L�!���6�&�6�&��Ʊ��H6����6��+��۴J�!6�I��b
��+�3���;���M
3��6j�6h�6f�A�P�����ظ6��P���I��P���0�!�K�5�!�7�9�%�.�!�z	�.�I&�6,�|	��3�6�x	s�6��	�ڻ6�x	�I&�,�6��3�&�=t,��*�t��3��u�����R������tH������R��D�!r
�€t��R@Ky羄	��	���	��	��U�쾚
��
�}��	��	�t�U�쾆	��	�f��	��	�l��t�~u�F�����Rt�>�!C����F�L�!�z	���x	�7�%�!�>tt
�u�v�%�!�;�s
OO�
�������;�s���Et�����Y��+�r
;zr����3��k�U���WV�F�F��v������FP�v�v������vV�����^_��]ÐU���WV�v+��D$<uF�Du�ށ�|������������t'�+D�F��~P�t�D�P���;F�t�L ����D��D��^_��]�U��^;Pr�	���>�!rƇR�
U���2��~��F���F���u�@u���u�F���V$
Ǵ=�!s=u	��t�������%=u	�>�!����F��D�!�€t�N�@�F�@t���F�t�t	3ɴ@�!��>�!�V�C�!�g��F��u��u�����ѸB�!�ٍV��?�!�t�~�u�ًѸB�!3ɴ@�!3ɋѸB�!�h��F��N��N�F��u�Fu����V�<�!s���F��u�Fu0�>�!�F$
F��V�=�!rړ�F�u�Ft
���V�C�!r��F�@u=�V�C�!��2�%t��Ft�� ;Pr
�>�!����
N�����R�Ë�]�2��ܡE��#�3ɨ�u���U����^;Pr��	�\3��N�U��RuN�N�V�?�!s�	�>��R�t7��R�VW�������%�
�<
u��R�:�t<u��R��G���+�_^���t�<
t�����R@t�D�!�� u	�V��?�!r԰
�,�F��V��?�!r��t�~t����ѸB�!��~�
t�
�V떋V딀~�
u��U��^�t�O���]�U��VW���?u)��u3���$@$����������D����6��N�؎��)_^��]�U��׋ތ؎��~3�����u��~������+����F��t�I�������]�U��׋ދv���؎�3������ы~�Ǩt�I�������]��cU���WV�6j�tF�~t@�v�����������<t*�4����;�~��9=u�W�vS�����u֋�A��+�^_��]�U���WV�v��t&�<t!V��PV��P������P��P��P�����>C|	��9C|����C�㋷DV�R��PVW����P��PW���^_��]ÐU���V�v��-|�����������F�V�!���V�j
���~u�L�d��^����@�D��G����d�^���G�F�D��D^��]ÐU���WV�F���F�F��EB�F�E��E��FP�vW�7�����Mx*������W+�P�}����^_��]�U���v�P�v�������]�U��F%��E��]�U�����P�����F��~u+�P�v��.���u��Z+��V�F���F�F��F��~�t&�6j�F�P�v�+�P����F�@u�>Ct�F���F���6j�F�P��P+�P������]�U��V�C�!r�F�t�������C�!�DU��9�U��;�V�!�0U��:�V�!s�=u쒓�C<t
<?t<*u�����U���v�v+�P���]�U���`WV�v�F����~u+�PP�P����*�@�F�F@�G�:G�\G�F�G�F�F��~��F�P�F�P����F�P����@�F��~�u;�~��V��������u	�C���~9v�~
�C"+���F�PW�V���^_��]ÐU���WV�F*�F��~�}:u���=\t�=/u�}t�F�u�=u�@@������F�t�����.P�v������t1��PW�<���t��PW�-���t��PW����u��@��%�������%�������^_��]ÐU���LWV�v�~��PV�L���t
�C����Y�+�P�F�P�P�L���F�N�F�7�v��F�P�F�P�D���|:u�������t� ����-`�+�PP�P���*�@�F�~�th��PV�����t����P+�P�v�������F��u�j�V����@t)�v������v��.����F�+��FЉF��F�!�F��
��v������+�+��E�E
�E�F�H��EV�FɘP�7����E�E�F΋VЉE�U�F�%��P�Fʱ��%?P�Fʱ��%P�F�%P�F̱��%P�F̱	��%P�s���E�U�E�U�E�U+�^_��]�U��V�A�!�U��O�V�U��N�V��!��Nu�V�N���!��U��V�6�!=��u�C�V�v�D�\�L�^3�]�U���!@��^�3�]�U��,�!�^�/�O�w�W3�]�U��VJ��!��^�3�]�U��WVS3��F�}G�V�����F�V�F
�}G�V�����F
�V�u�N�F3���؋F����8�؋N�V�F���������u�����f
��F���r;Vwr;FvN3ҖOu���؃�[^_��]�U��F�^
؋^u�F���]���ȋF�f
ȋF��ы�]�U���P�e�>�t����P�S��]ø���V3��B2���2�����Ut
����P�,�^Ï��8Kt)�I&�,�n3����3��u�GG�>l�����ыѿ���I�< t�<	t�<
to
�tkGN�< t�<	t�<
t\
�tX<"t$<\tB��3�A�<\t�<"t��Ӌ���Ѩu��N�<
t+
�t'<"t�<\tB��3�A�<\t�<"t��ۋ���Ѩu���>f�G��׀��+�ģh���6�?CC�6l��
�u���6�I�3���< t�<	t�<
u�
�u�y�6�?CCN�< t�<	t�<
tb
�t^<"t'<\t���3�A�<\t�<"t�\��Ѱ\���s�"���N�<
t.
�t*<"t�<\t���3�A�<\t�<"t�\��ٰ\���s��"���3����&�U��U�I3ɋ����I�6,�t��&�>t�E�u�E�@$������W�	�_�ϋ���.j��3�I��<;Ct�~EE��
�u���N]��]�U��VW�V��	�;�t@�t�3��������_^��]�U��W�v����t���3�������I��@�!_��]�r3���]�s�P�X��]�s�������]�2��âN
�u#�>Kr
<"s
< r���<v���ט�CÊ���U���WV�v�D��F���-|�����������F��D�t�D@t�L ������Du�L�d�+��D���~��Du_�ށ�|������������uF���t���u3�v�����u-�����u��
�����D��^��G���V�����Du�ށ�|������������tP�<+|�D@��^��GH�D�~W�t�v��g
���F����^���R t�P+�PPS�����\�F������P�FP�v��*
���F�9~�t����F*�^_��]ÐU��V�v�D�t�Dt�t����d�+���D�D^]ÐU���V�v�����u�F��
�����u$�F���Du�ށ�|������������t+��5��-|�����������F��F��D��^���G�D��L�^��]�U���V�~t[�~�t�~�uv�^�G�P�\���td�F-|�����������F��v����^���G�^��+���G�*��^��
t��u�G�P����t	�v�p��^��]�U��d��WV�v������
�F��
�F�t
��
��
�|�<%t�X��
+��|
�x
��
�z
��
��
�v
�r
�~
��
 �|0u<F��
0�3�<+u
�|
��
�"��< u
�>|
u��
��r
�	�<-u��~
F��P�����u�V��
P�f�����>�
}�~
��
�أ�
�<.u#��
FV��
P�<�����>�
}
��
��
��=Ft2=Nt5=ht =lu�z
�>z
u�<LuF�<u��z
���z
���z
�ӊ�����=Et
=Gt=Xu	�x
���� ����-c=v���.��r%��
���
���
�i���
�r
�
P����Q�����v
�x
�>�
u	��
����
��
��
�>z
u�+��z
�F�9�
t'��
�F��>~
t	��
���.�
��
�}+���
��
�P�����:P�����~�t"�>~
t�F�-��
�}+���
����
�.�
�P�������/�+�P���*�������������>z
t��N��G�=t�=%u���+�PV�������<t�|��>�
uY�t
�G tO����M%:$$%$%$%.%:$.%.%.%.%"$N$T$.%.%%.%6$.%.%%�>�
t�>�
u�t
�G u��F뙐��
^_��]ÐU���WV�~
t��
�>z
t�>z
u��
��W�F��V���
�*�>�
t��
��F��F�����
���F��V���
�>r
t
�F�F�t�F�+���
�6�
�>�
u*�~�}$�~
u�-F�F��V��؃��ډF��V��F���F��F���vW�v��v������>�
t!W�a����
+ȉN����0F��I���N�x
���t<a|�, FG�}�u�>�
u�|
�
t�~�u��+�P���^_��]ÐU���WV�~t���
�F��^���
��>z
u��
��W�F��V���
����
��F��F��^���
�>z
u
�F�F�u���	�~�u	���F��^��F��V��F�V�+�96�
t��
���^��F�&�?tF;�~��F�^��F�&�?u�>�
+��>~
uW���V�v��v��o���>~
tW���^_��]�U�����
�F��~gt�~Gu��*��F��>�
u��
�~�t
�>�
u��
�6x
�6�
�v�6�
�v�����
�~�t�>r
u�6�
�����>r
t�>�
u�6�
������
��
�|
�
t�v������t��+�P���]�U��V�>�
u/�t
�Ox�F�7��*���S�v�A���@u��
����
^]ÐU���WV�>�
uI�v�~B��6t
�6�
�	���@u��
��N�~�t
�Ox۠�
�?��*��܃>�
u�F�
^_��]�U���WV�v�>�
uP��6t
�^&��P����@u��
�F��N�t�t
�Ox��^&��t
�?��*��҃>�
u�F�
^_��]�U���
WV�6�
+��F��F��>�
0u9�
t9v
t9�
u��
 �>�
V����F�+�+~�>~
u�<-u�>�
0u��P�����N��>�
0t�~�>~
t�~t�F��_�>�
t�F��j�>~
u&W�����~t	�~�u�5�>�
t	�~�u�=�v�V������>~
t
��
 W�a���^_��]Ã>|
t�+�� P�����0P������>�
u�>x
t�X���xP�����ÐU���WV�v�F��<*u��
�?��
F�H��<-u�F���F+��<0|5�<909>�
u�<0u��
0�����������ȃ�0��F�<0|�<9~�F�����^�?��^_��]ÐU���V���N��F�<t
:u����+�^��]ÐU����^;Pr�	��C���R t�B3ɋ��!r���R�tn�V3��F��F��WV����f��N�T�
�uJ��=�vH���ܺ=(s��+�ԋ��N�<
t;�t����#�a�
;�u���
�F����
��^_�U�E3��'�PSQ��+���^�@�!r
F��tY[X���s�	���R@t�^�?u������F�+F��f�^_�e�N�u���Y�V�@�!s�	���u���R@t
�ڀ?u���������At�������s�w�����tBH;�s���t4����D����t��L�+�H����L��ƌڌ�;�t&���&�=��t%���t��H;�s����t�����D���G�t���&�t�،�;�t&��7뼋w3��j;�t
$@@��^t
�M��t�NN뙌،�;�t&���G3���Q�E��t+�IAA��&;
v��u����r�r
��#�+��u����u�3�Y�RQ�tW������D����w��+�J�U�XYZ�SP3�RRP�P������Z[t��U��׌؎��~3�������I���]�U��WV�N�&�ً~��3����ˋ��v�D�3�:E�wtII�ы�^_��]�U��WV�v3��3۬< t�<	t�P<-t<+u�<9w,0r���ҋˋ�����������؃���X<-�u�؃���^_]�U��f�V�F�!��]�U��VW�~��]�M�U�u�}
�!W�~��]�M�U�u�E
r3�������u_^��]�U��� WV�v��Q�RP�D�3�+¹��3�+™RP���F�V�^�㋿��ƙ����u�~~G�<�RP�F�RP���+�SQ�ȋF
�ڙRP�N�^��w���Q�SQ�ȸm����ЋF�ǙRP�N��^��Q�F�V�F�V�ȋF�ڙ�ځ�����N�^�FljF�������F�V�DP�F��FH�F��F
�F�>�t�F�P����t	�n��^��F�V�^_��]�U��֋v�^��
�t,��'C:�t�,A<ɀ� �A��,A<ɀ� �A:�t������]�U��W�~3�����A��O�F��G8t3�����_��]�U��� VW�v�Ў��3��~��
�t���Ȱ������C���v�%�t���Ȱ������"C�t�D�_^��]�U�츌���WV�v�~u�v
�vV�	���+�P��t�P�F�P�F�P�v
�v�U��@u�������\PV�*������/PV�����F��u	�u���
��t9~�v�~��.PW�����t�v���t�PV�v�(���F���V�v���P������u
�v�����z����PVW���P�����C�v���t�PW�v�����F��>Cu+��P�.PW�q���P�����v���t�PW�v����F�W����v�����F�^_��]ÐU�����WV��(����v
�v�v�v������|�@u2�>Cu+�^���&�</t<\t
�t�:t��P�}�����u��|����PV�F�P�������F����<;t��FG�<u��O��z���(�����z��?\t�?/t��PW����vW����v
�vW�v�������|�@u��>Cu��<u�y���F�u��o��^_��]�U��V�C�!r�Ft	��t�
������r59�s%P�ر��ًI+���ËشJ�!Xr$�H����.��Ë����U���WV�|+����D�tV�ރ�@tG��96�s��^_��]�U���V�F-|�����������F��P�f���^�G�t�O�^��G���^�O�F�@�G�^��G�^��D��G^��]�U����^;Pr�	�*�F�tH�~
t3ɋѸB�!rK�F
uFVy(���6�V��F��ѸB�!FVy
�N��V��B�!�؋V�N�F
�B�!r��R��=�Y�z;�s+�����3���U��VW�~u8���V�FHu�Sr'�H�6(Ht;�t
�D�FV�:^s0����(s�u������ڃ��۱��H�!r钉�T�6(3�_^��]ËN��9Lt����(u���?��r9�ӎ�;�u9�s&����������;�u	١I+؎��J�!r
;�u�������U��WV�~�v�ߋN��
�t���2���^_��]�U��VW��U��^;P}��|��R@t��3���]��>�
u���
ÐU���WV��P�������u��<u��PV�6��k�����RP��V��߃�RP������+���ހ?t��ފ������u	��ހ?-uG��|؋�ހ?t�P���P�6��	����������?�@��^_��]�U���WV�v�|}��|	~��|~	�|	}��|
��l���~�|u�\�㋇��
��\�㋇��F���u�F��|
��F�m��ȍE�ٙ3�+¹��3�+�F�������F�+‰F��|u9Du�||����F�9D|�u�||�+�^_��]�U��W�~��3�����A�يF���O8t3���_��]�U���WV+�9vu�j�F�~t)�F�F����^��F��7�^���@��^��?t���v�P�F��t�^���Qu�N�u�~�t�F���~t�v�����F�v���v�C�N
������6
�
�F��F�P�݃��F��u!�v��݃����u�C�N�6
뷋~��6
�^�~��?��$��F��^
���?�~t-�F�F��+�P�^��7W�4݃�P����@���F��^��?uۃ~�t>+�P�:	PW�
݃�P�������F��G+��N���Rt��R����GF��N��G�G�~t�G�G�vW�܃�+��~G�^97tt9wt� GF���F��,v�+�P�^��7W�܃�P�������F��^��?t� GF�^��?t,�7����F��=}v��C�N
�^�7�ۃ����
�^�ƈ�F�^_��]ÐU��~t�~t
�C������VW�؋^
���ãH	�F�J	�L	�6J	F�V	�)�!�)�f	�!U�>K}!.��9.�&�9�.�5.�6�9�u.�6�9.��9�H	�~t�3��2��P��!X�r�V�K�!P�P�0�!<X[}!.��9.�&�9�..��9.�6�9�u.�6�9�5���r]_^r�M�!�J���	������C�5�N
�F�V�~W��
�t��
u�y
�-��ۃ��ڋ��3��t�����0<9v'����u�O���D��D;�r�X_^��]�MS Run-Time Library - Copyright (c) 1988, Microsoft Corpusage: %s [-htfn] [size count fname]
  Flags:  h    Help - print this usage info
          t    Print execution time statistics
          f    Test function only (negate -t)
          n    Suppress test directory create operations
bigfileunknown option '%c'sizecount%s: read
can't open '%s''%s' read failed	read %ld byte file %d times
can't unlink '%s'%s%dcreat %s failedclose %d failed%s%dmkdir %s failedchdir %s failed..chdir .. failed%s%dunlink %s failed%s%dchdir %s failed..chdir .. failedrmdir %s failed%s: getwd failed
	%s: (%s)  
 in %ld.%-2ld seconds (%ld bytes/sec)NFSTESTDIRo:\nfstestdrm -r %scan't remove old test directory %scan't create test directory %scan't chdir to test directory %sNFSTESTDIRo:\nfstestdcan't chdir to test directory %sIllegal %s parameter %ld, must be at least %ldcan't change to drive %c:	%s ok.
\*.*rewind failed�'��;C_FILE_INFO���p�C����         (((((                  H���������������������� : 
COMSPEC/ccommand.com.exe.bat.com?*./\
	�
�(null)(null)+- # Error 0No such file or directoryArg list too longExec format errorBad file numberNot enough corePermission deniedFile existsCross-device linkInvalid argumentToo many open filesNo space left on deviceMath argumentResult too largeResource deadlock would occurUnknown error34567I[klm}��������������������6%.com.exePATH\>>>>>��;Zx����0Nm��:Yw����/MlTZPSTPDT�p��SunMonTueWedThuFriSatJanFebMarAprMayJunJulAugSepOctNovDec;C_FILE_INFO	�&	�t3<<NMSG>>R6000
- stack overflow
R6003
- integer divide by 0
	R6009
- not enough space for environment
�
�run-time error R6002
- floating point not loaded
R6001
- null pointer assignment
���NB00?7x
TEST5B.OBJ�SUBR.OBJ�D:\MSC\5.1\LIB\BINMODE.OBJ��dos\crt0.asmLodos\crt0dat.asm�
chkstk.asm�>	fprintf.c_file.cnfflush.c~ 
dos\close.asm��dos\open.asmB�dos\read.asm Xnmalloc.asmx?
strcat.asm�2
strcpy.asm�atol.asm�	ctype.asm�^getenv.cL~perror.c�xsetbuf.cBV	sprintf.c�	creat.asm�	umask.asm��system.cN$
dos\chmod.asmr<dos\dir.asm��dos\getcwd.cl<
dos\stat.c�
dos\unlink.asm�(dos\d_find.asm�+dos\diskfree.asm
dos\getdrive.asmdos\gettime.asm8dos\setdrive.asmN�ldiv.asm�4lmul.asm dos\crt0msg.asm>
crt0fp.asmD"
chksum.asmf�dos\stdargv.asm�ndos\stdenvp.asmbTdos\nmsghdr.asm�Tdos\dosret.asm
 _cflush.asm
 V	_flsbuf.c`!.
_freebuf.c�!	_sftbuf.c�"�output.cp+(	write.asm�,aamalloc.asm�-
strlen.asm.:strncmp.asmP.Tatox.asm�.dos\bdos.asm�.Gdos\intdos.asm�.
dtoxtime.c0Bstricmp.asmV0+strrchr.asm�0Xstrpbrk.asm�0syserr.c�0D
dos\spawnve.c2�
spawnvpe.c3dos\access.asm23Bdos\stdalloc.asmt32
flushall.c�3l	_getbuf.c4z
dos\lseek.asm�4stackava.asm�4�dos\brkctl.asmb5(strncpy.asm�5
	ultoa.asm�5cmiscdat.asm�5#
isatty.asm�5days.c�5�tzset.cB7	timeset.cB7*
strchr.asml7'
dos\cenvarg.c�9�dos\dospawn.asm�:dos\execload.asm�:_xtoa.asm.��_Tflag0��_Hflag2��_Fflag4��_Nflag�_usagek�_main��_pattern��h_findtst���	_maxentry���
_currententry���_dirlist�
��_dirst���_Myname�_statfs�_opendir�'_readdir�

_rewinddir|�_error|.	_closedirT�
_starttimes�_endtime�$_seekdiri"_telldir��_printtimesv�_testdirL	�	_mtestdir�	�_getparm�
�	_complete���_diropen��_dirtree�
_gettimeofday�
�_unix_chdir�
�_getwd�
_rmdirtree�_unix_chmod_�_lstat
�_chdrive��__fmode��__iomodeb
�_edata��_end��__aexit_rtn(�__abrkp��__abrktb��__asizds�__astart��__atopsp(�	__abrktbe.	__cintDIVv�
__acrtused=__amsg_exitK�__osversionC�_errno'__exitr�__childP�__nfileL__cinitf�___argcu�__intnoK�
__dosvermajorN�__oserrh�___argvL�
__dosverminorj�_environR�__osfileM�__osmodeG�__pspadrx	�__fpinitv�__ovlvecl�__pgmptr*�	__acfinfot�	__ovlflag7�	__aintdivK�	__osmajorL�	__osminorE�
__umaskvall
__ctermsubN�
__doserrno;�__fac_exitI�__pspz�STKHQQ�__chkstk�_fprintf��__bufin�
�__bufout��__buferr�__iob2��	__lastiob|�__iob_fflush~_close�
__copensub�_open1__cXENIXtoDOSmodeB_read2_malloc __nfree��__asegds2	__nmalloc _freex_strcat�_strcpy�_atol��__ctype��__ctype_�_getenvL_perror�_setbufB_sprintf�_creat�_umask�_systemN_chmody_chdirr_mkdir�_rmdir�_getcwd�	__getdcwd _stat�_remove�_unlink�__dos_findnext�__dos_findfirst�__dos_getdiskfree
__dos_getdrive
__dos_gettime8__dos_setdriveN__aNldiv�__aNlmul�	__aNulmul__FF_MSGBANNER��	__adbgmsgv�	__acrtmsg>__fptrapD__nullcheckf	__setargv�	__setenvpb__NMSG_TEXT�__NMSG_WRITE�	__dosret0�
__maperror�
__dosretax�__dosreturn��__cflush
 __flsbuf`!	__freebuf"__ftbuf�!__stbuf�"__outputp+_write�-__amallocbrk�__aseg1�__asegh�__asegn�__asegr�-__amlink�	__QChdata�,	__amalloc~-
__amexpand
�
__amblksiz�-_strlen._strncmpP.__catox�._bdos�._intdos�.
__dtoxtime0_stricmp0_strcmpiV0_strrchr�0_strpbrk��	_sys_nerrD�_sys_errlist�0_spawnve2	_spawnvpe3_access23	__myalloct3	_flushall�3__getbuf4_lseek�4_stackavail�4_brkctlb5_strncpy�5_ultoa��
__cfltcvt_tab��__asizeC��__asizeD��__sigintoff��__sigintseg�5_isatty��__days��__lpdaysx6	__isindst�5___tzset�5_tzset	�	___mnames��	_daylight��	_timezone��_tzname��	___dnamesB7_strchrl7	__cenvarg�9	__dospawn�:
__execload�:__cxtoa�:
__cltoasub�����������������y@���_iobufi����������,�_ptr��_cnt��_base��_flag��_file�x������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������y@�����timevali�����tv_sec��tv_usec�������������������������������������������������������������������������������zt��������������������������������������������������������������������������������������������������������������������u��c�����x�0��x�h��x����x�x��x�������+u��c��x@��	x��������������x�����x(��x0��xP������x�������x������x�����x�����x�����������y����	�stati"����������������������z�st_dev��st_ino��st_mode��st_nlink��st_uid��st_gid�
�st_rdev��st_size��st_atime��st_mtime��st_ctime�zt��stat������y@���_iobufi����������,�_ptr��_cnt��_base��_flag��_file�x����������������������������������������������������������������������������������x����xh��y�`�i�j�find_ti�f���������g=�reserved��attrib��wr_time��wr_date��size��name����y �o�p�	dostime_ti
��������(�hour��minute��second��hsecond�y@�r�s�
diskfree_ti
��������P�total_clusters��avail_clusters��sectors_per_cluster��bytes_per_sector�����������
zt�h�find_t�������������������������������������������������������������������������������������������y@�����timevali�����tv_sec��tv_usec��zt���timevalzt���timezone�����������x@��y@�����i���val��x����y�	�����statfsi������������������d�f_type��f_bsize��f_blocks��f_bfree��f_bavail��f_files��f_ffree��f_fsid��f_spare�$
zt���statfs�����
zt���direntyh���direnti���������g�d_name�������������������������������������������������������������������������������������������������������������������������������������x�������������������������������u��c��x������x(����x�������������x������������������u��c�����x���������������������������u��c
�������x����xX�����x�����u��c�����u��c������u��c��x������u��c������x`����xH��x���x����x�����
u���c���
������
u���c�����x�x����u��c��������x����u��c����
u���c����
u���c���������
u���c�����

u���c������u��c����������
u���c�����x����u��c�	����u��c��~�����
u���c�
�����������������u��c�xp����
u���c�!����u��c�#���
u���c�&�~��u��c�(�����u��c�+��u��c�-�[Uusagek�frmainv
�argc
+argv���count���ct
���size���si���fd���bytes
���bigfile
���time
���opts	�ߪbuf���Myname|�_iob����dirtree�v	�lev�files
�dirs
�fname�dname�totfiles
�totdirs���fd���f���d
��name�m��	rmdirtree\	�lev�files
�dirs
�fname�dname�totfiles
�totdirs�ignore���f���d
��name|����error��	�str	�ar1	
�ar2	�ar3	�ar4	�ar5	�ar6	�ar7	"�ar8	&�ar9	���ret
���pathT���	starttimes���fendtime~p�tv���w�
printtimes�q�tv�nbytesv����testdir��	�dir��statb	��strL	�^�mtestdirW	M	�dir�	�g-�getparm�	V
�parm	�min
�label	���val
���chdrive
s
�path���desireddrive���drive�
�7>complete�
�&Od
unix_chdir�

�path�
�!u�getwd�

�path�L��
unix_chmod;
�path
�mode
���dosmode_� ��lstatj
�path	
buf�pagettimeofday�_�TV�TimeZone
��ndostime��rW	statfs��
�path	�buf���p���i���drive��q	diskspace��h	9
opendir��
�dirname���i���
attributes�
�J
�
	rewinddir�
�
�dirp���i���
attributesi"�
�
telldirt

�dirp�$6
/seekdir�%
�dirp	�loc�'F@ureaddir�5
�dirp)!��findt_to_dirent~f�d$,X��copynametolower/G
�dest	�src���i|.�closedir�
�dirp
j
��ts���_ctype
b
��te��pattern��hfindtst���maxentry���currententry���dirlist
�
��dirst���Myname
C��errno|�_iobtest5b.cO !-";#I$W%e)k,v.{2�7�8�9�:�;�<�=�?�@�C�D�G�HKL	OPQ R*SPTSUVVZX]YfZ�[�]�^�_�`�b�c�d�e�g�h�i�l�m�n�q�s	uvy z6{N|[~e������������������#�-�I�W�h�u���subr.c��+�,�.�/�0�1�2�4567,96:9;R=hA{B�D�E�F�G�I�J�K�L�NO	_kl(n+oDpZqvr�t�u�v�w�x�y�z�{�|�~��.�8�B�U�d�n�s�v�|�����������#�1�;�D�N�T�_�m�s�~�����������������+�O�p�v�������������������	�	�	�/	�<	�F	�L	W	`	u		z	
�	�	
�	�	�	�	�	�	�	
 
.
1
3(
4R
5_
6i
8t
9�
<�
C�
D�
F�
H�
I�
N�
Q�
S�
T�
X�
Z�
[
_bcJdYh_kjlypr�u�v�w�x�|����� �+�7�d�n���������������������
�
�
� 
�&
�3
�=
�C
�\
�b
�p
��
��
��
��
��
��
��
��
��
��
��
��
��5�S�V�]�c�i�t�z����������������������������$�/sv|�	�
�
SLIBCE.LIB��M�"!*�c2G��!�*o�3�4'�	[�	�t�
��z����U	�	�
�



5J

2
V
GJ�
a�
x�
��
��
��
��
��
(
$59C
SP'kw������+�� � !!"'")#D#>$Y$M%n%l5&�&�'�'�(�(�)�)�*�*�%++D,',K-?-Z.U.i/l/y0�0�1�1�
2�2��3�3M4�4[5�5j6	6x7"7�8=8�9T9�:l:�;�;�<�<�#=�=>�>?�?!@�@/AA?B1BOCGC^
DaDkEzE}F�F�G�G�
H�H�VI�I�J�JKK',LLSNM0M�NGN�OaO�P}P�Q�Q�37NB00�=�����������������������������������������������./basic/test7a.exe   777  20115     11      103442  4552132517   7347 MZ% y���@;����?���	��	�U���WV�6"�BP�P����oP�P�����P�P�����P�P�����P�P���^_��]�U��8�XWV�F�
dž��
dž��dž���F�>dž��D�P����P�P����^�F��"�N�~u��^��?-t��^�@�F���F��^��?u�r�^����C���P����6�R�:�K�<�D�^���P�MP�d������P�����#=fu���=hu��=nu���=tu�������N�F�T��~u�!�aP��RP�^�7�2	���F��F�N�~u�"�gP��RP�^�7�	�������F�N�~u��^��F��F�N�~u��^������F�N�~u�
���P����>:u��6dž���6"�mP�P����><t�
�P�F���
�P�������P����P�yP�v��P�v��P�)���>6u����F���F�����9F�|�|dž��������F�9���|�`�����v��~P����P�������������P����P��������P����P���=|�����P����P��P����P�������P����P���=t�����P��P�V���P��������P����P�r��=|�����P��P�%���P�������P����P�y��=|�����P����P��P�����P�y������P����P���=t�����P��P����P�H������P����P����=|�����P��P����P������u��>6u�����P�_���v��F�������P�P�P����>6u�+�PP����P����0P�P�|���P����P����P�2P�v��P�v��P����^_��]�U���+WV�F�N=t��edž��������F9���|�|�����v
�8P���P������P���P�7������=|����P�=P����P�
���^������k��=|������MP�S���P�����t�dž��������F9���|������v�]P���P�[�����P���=|����P�bP�����P����^����P�+��=|����P�rP�����P�N���v�v�v�v
�v�v�v������P����=|���P����P�
���9�^_��]�U���WV�F�N=t��Kdž��������F9���|�S�����v
��P���P�i�����P����=|�"�~t����P��P�����P����^���dž��������F9���|�������v��P���P�������P����=|�%�~u������P��P����P����v�v�v�v�v
�v�v�v�������P���=|���P�G���P��
�����P���=|����P��P����P�
���^��*�^_��]�U���7WV����P�c���F�=t��6"��P�
P�&�������P�6"��P�
P����v(�v&�v$�v"�v �v�v�v�v�v�v�v�v�v�v�v
�v�v�v�
P��
��(�>�u�
�P�����P�
P�
���
P��
���~�t�
�P��	��^_��]�U���_
WV�P��
P���^_��]�U���@
WV�P��
P������
��
9�
~�#}�	9�
r��.�
��
��
@B��
�^��
��
+�
�
�G�W�^��
��
+�
�
��W^_��]�U���	WV�'�RP�^�w�w��RP�^�w�7�P�P�	���~}�<~�	�~w�.�^�Gu�!�^�w�7�v�v�RP�P�P�e	��^_��]�U���=	WV�~t��+P��
���F=t��F6����P�v���=t�<�v�BP���P�������P�l��=u��v�KP�����P����v����=|��v�nP�k����P�����v���=|��v��P�C����P����^_��]�U���gWV�~t���P�
���F=t��F��v�L��=|��v��P�����������^_��]�U���	WV�v�	���F��V��F�V9V�~�0}�9F�r�#�v�v�v��v��v
��P�����P����F��V��^_��]�U���WV�^�:t�g�^������u��^��- ��^��-@�F��F�P�v��n���F�P�6���F�9F�u��^��P�P������P���^_��]�U���WV�6"�/P�P�#���6"�X����P�M��^_��]�U����WV�v�4����v����^_��]�U����WV�P�v�%���^_��]�U���WV�F�u��������F@u����ƉF��v��v�y
���^_��]�U���TWV�v�v�?���^_��]�U���4WV�F�P�����RP�F�*�+�QP���Ȱ<�f�ȃ��F�*�ȃ��^��W�'�RP�F�*�+�QP��^�G�W�F�F^_��]�U����WV�F�F��F���F�~�@|��^��F�������^��G��^�:t�-�^������u��^��- ��^��-@�F��
�F�P�1
���F�P�v�����=u�����V�^�F��G�G+�P�v�+�P�v���
�^�G�W
+�P�v�+�P�v��
�^�G�W�^�v�D�T�G�W��^_��]�U����WV�F��v�&P�7���8P�&P�����>>u����>�P����(�>(t���~�*P�v��&P���=u���_�6(�*P����F���F��*P����=t�!�F�����������(P�*P�[������F�H�&�$� �^_��]�U����WV�F��F�F�*P�v��&P�g��=u��@P�����P�	���6(�*P�����F���F��*P���=t�!�F�����������(P�*P�������F�H�&�$^_��]�U���JWV�F�F�$��^_��]�U���,WV�F�F�&�9V~�}�9Fv��F�$^_��]�U����WV�F�F�&9$�	����$�$����������(�^_��]�U���WV�FP�v�	��^_��]�U���WV�F���F��^��v������u�
�^��v� ��^��v��^��v�<u����^_��]�U���7WV�F�F�>^_��]Ð�0�!<s� ���6+���r���ׁ�^�s��
3�P�T
��L�!���6�&V6�&R�Ʊ��H6�P��6��+��۴J�!6�����
�`+�3���;�p��
3��6��6��6��1�P�����ظ6�T P�o
����P�T�0�!���5�!�����%�>�!��	�.��&�6,��	��3�6��	s�A
6��	�ڻ6��	��&�,�6��3�&�=t,����t��3��u������������tH���������D�!r
�€t���@Ky�
�
��
�
��U����}�
�
�t�U��
�
�f�
�
�l�	�t�~u�F������t�>�!C����F�L�!��	����	���%�!�>�t
�����%�!�;�s
OO�
�������;�s���Et�����Y��+�r
;�r����3��k�U���WV�F�F��v�:
�����FP�v�v�B�����vV�
����^_��]ÐU���WV�v+��D$<uF�Du�ށ���������������t'�+D�F��~P�t�D�P�I��;F�t�L ����D��D��^_��]�U��^;�r�	���>�!rƇ��
U��^�t�O���]�U��VW��?u)��Ku3���$@$��������D����6�N�؎���_^��]�U��׋ތ؎��~3�����u��~������+����F��t�I�������]�U��׋ދv���؎�3������ы~�Ǩt�I�������]��U���WV�6��tF�~t@�v����������<t*�4���;�~��9=u�W�vS����u֋�A��+�^_��]�U���WV�v��t&�<t!V�K�PV��P�����P� P��P����>�|	�	9�|�	����㋷�V�
��PVW�w���P�#PW�h��^_��]ÐU���V�v��-�������������F�V����V�~
���~u�L�d��^����@�D��G��l�d�^���G�F�D��D^��]ÐU���WV�F���F�F��EB�F�E��E��FP�vW�K�����Mx*������W+�P�����^_��]�U���v�P�v������]�U��F%�����]�U����&P�����F��~u+�P�v������u��Z+��V�F�.�F�F��F��~�t&�6��F�P�v�+�P�w���F�@u�>�t�F���F�1�6��F�P�1P+�P�����]�U��V�C�!r�F�t�������C�!�XU��9�U��;�V�!�DU��:�V�!s�=u쒓�C<t
<?t<*u�����U���v�v+�P���]�U���`WV�v�F����~u+�PP�P�y��*�@�F�F@�G�:G�\G�F�G�F�F��~��F�P�F�P�Z���F�P���@�F��~�u;�~��V��������u	�����~9v�~
��"+���F�PW�V���^_��]ÐU��W�V�~�V�!_�JU���WV�F*�F��~�}:u���=\t�=/u�}t�F�u�=u�@@������F�t�����.P�v�3�����t1�>PW�����t�CPW�����t�HPW�����u��@��%�������%�������^_��]ÐU���LWV�v�~�MPV�����t
������Y�+�P�F�P�P�����F�N�F�7�v��F�P�F�P�����|:u������t� ����-`�+�PP�P���*�@�F�~�th�PPV�n���t����P+�P�v�������F��u�j�V����@t)�v��|����v������F�+��FЉF��F�!�F��
��v�������+�+��E�E
�E�F�H��EV�FɘP�7����E�E�F΋VЉE�U�F�%��P�Fʱ��%?P�Fʱ��%P�F�%P�F̱��%P�F̱	��%P����E�U�E�U�E�U+�^_��]�U��V�A�!�U��O�V�U��N�V��!��Nu�V�N���!��U��V�6�!=��u���V�v�D�\�L�^3�]�U���!@��^�3�]�U��,�!�^�/�O�w�W3�]�U��VJ��!��^�3�]�U��WVS3��F�}G�V�����F�V�F
�}G�V�����F
�V�u�N�F3���؋F����8�؋N�V�F���������u�����f
��F���r;Vwr;FvN3ҖOu���؃�[^_��]�U��F�^
؋^u�F���]���ȋF�f
ȋF��ы�]�U���P�e�>Tt�T��P�S��]ø�g�V3��B2���2�����Ut
����P�,�^ÏV�8�t)��&�,��3����3��u�GG�>������ыѿ�����< t�<	t�<
to
�tkGN�< t�<	t�<
t\
�tX<"t$<\tB��3�A�<\t�<"t��Ӌ���Ѩu��N�<
t+
�t'<"t�<\tB��3�A�<\t�<"t��ۋ���Ѩu���>��G��׀��+�ģ����6�?CC�6���
�u���6���3���< t�<	t�<
u�
�u�y�6�?CCN�< t�<	t�<
tb
�t^<"t'<\t���3�A�<\t�<"t�\��Ѱ\���s�"���N�<
t.
�t*<"t�<\t���3�A�<\t�<"t�\��ٰ\���s��"���3����&VU��U��3ɋ����I�6,�t��&�>t�E�u�E�@$������W�	�_�ϋ���.���3�I��<;Ct�~EE��
�u���N]��]�U��VW�V�
�;�t@�t�3��������_^��]�U��W�v����t���3�������I��@�!_��]�r3���]�s�P�X��]�s�������]�2��â�
�u#�>�r
<"s
< r���<v��Xט��Ê���U���WV�v�D��F���-�������������F��D�t�D@t�L ������Du�L�d�+��D���~��Du_�ށ���������������uF��t��
u3�v�����u-�l��u�"���*�D��^��G���V����Du�ށ���������������tP�<+|�D@��^��GH�D�~W�t�v�����F����^���� t�P+�PPS����\�F������P�FP�v������F�9~�t����F*�^_��]ÐU��V�v�D�t�Dt�t����d�+���D�D^]ÐU���V�v�l��u�F�"����
u$�F�*�Du�ށ���������������t+��5��-�������������F��F��D��^���G�D��L�^��]�U���V�~t[�~t�~
uv�^�G�P����td�F-�������������F��v�!���^���G�^��+���G�*��^�"t�*u�G�P����t	�v����^��]�U��d�y�WV�v������F��
�F��
���|�<%t�X�
+���
��
���
����
��
��
� �|0u<F�0�3�<+u
��
��"��< u
�>�
u����
�	�<-u���
F��P�����u�V�P�f�����>}��
��أ�<.u#�FV�
P�<�����>
}
�
���=Ft2=Nt5=ht =lu��
�>�
u�<LuF�<u���
����
����
�ӊ�����=Et
=Gt=Xu	��
���� ����-c=v���.��$��
�����
�i����
�
P����Q������
��
�>u	������
�>�
u�+���
�F�9t'��F��>�
t	����.��}+����
�P�����:P�����~�t"�>�
t�F�-��}+������.�
�P�������/�+�P���*�������������>�
t��N��G�=t�=%u���+�PV�������<t�|��>uY��
�G tO����M�#�"�#�#�#�#�"�#�#�#�#�"�"�"�#�#�#�#�"�#�#�#�>t�>u��
�G u��F뙐�^_��]ÐU���WV�~
t��>�
t�>�
u��
��W�F��V���
�*�>t��
��F��F�����
���F��V���
�>�
t
�F�F�t�F�+���6�>u*�~�}$�~
u�-F�F��V��؃��ډF��V��F���F��F���vW�v��v�����>t!W�	���
+ȉN����0F��I���N��
���t<a|�, FG�}�u�>u��
t�~�u��+�P���^_��]ÐU���WV�~t���
�F��^���
��>�
u��
��W�F��V���
����
��F��F��^���
�>�
u
�F�F�u�n�	�~�u	�u�F��^��F��V��F�V�+�96t�
���^��F�&�?tF;�~��F�^��F�&�?u�>+��>�
uW���V�v��v��o���>�
tW���^_��]�U�����
�F��~gt�~Gu��*��F��>u�
�~�t
�>
u�
�6�
�6
�v�6�v��"	��
�~�t�>�
u�6�$	���>�
t�>
u�6�(	����
���
t�v��*	���t��+�P���]�U��V�>u/��
�Ox�F�7��*���S�v�A���@u����^]ÐU���WV�>uI�v�~B��6�
�6�	���@u���N�~��
�Ox۠�?��*��܃>u�F^_��]�U���WV�v�>uP��6�
�^&��P����@u��F��N�t��
�Ox��^&���
�?��*��҃>u�F^_��]�U���
WV�6+��F��F��>0u9t9�
t9u� �>V����F�+�+~�>�
u�<-u�>0u��P�����N��>0t�~�>�
t�~t�F��_�>t�F��j�>�
u&W�����~t	�~�u�5�>t	�~�u�=�v�V������>�
t
� W�a���^_��]Ã>�
t�+�� P�����0P������>u�>�
t�X���xP�����ÐU���WV�v�F��<*u��
�?��
F�H��<-u�F���F+��<0|5�<909>u�<0u�0�����������ȃ�0��F�<0|�<9~�F�����^�?��^_��]ÐU���V�|�N��F�<t
:u����+�^��]ÐU���2��~��F���F���u�@u�O�u�F���V$
Ǵ=�!s=u	��t�������%=u	�>�!����F��D�!�€t�N�@�F�@t���F�t�t	3ɴ@�!��>�!�V�C�!�g��F��u��u�����ѸB�!�ٍV��?�!�t�~�u�ًѸB�!3ɴ@�!3ɋѸB�!�h��F��N��N�F��u�Fu����V�<�!s�K��F��u�Fu0�>�!�F$
F��V�=�!rړ�F�u�Ft
���V�C�!r��F�@u=�V�C�!��2�%t��Ft�� ;�r
�>�!����
N�������Ë�]�2��ܡ���#�3ɨ�u���U����^;�r�	������ t�B3ɋ��!r�����tn�V3��F��F��WV����f��N�T�
�uJ��=�vH���ܺ=(s��+�ԋ��N�<
t;�t����#�a�
;�u���
�F����
��^_�U�E3����PSQ��+���^�@�!r
F��tY[X���s�	����@t�^�?u������F�+F��f�^_���N�u����V�@�!s�	���u����@t
�ڀ?u���������At�������s�w�����tBH;�s���t4����D����t��L�+�H����L��ƌڌ�;�t&����&��=��t%���t��H;�s����t�����D���G�t���&��t�،�;�t&���7뼋w3��j;�t
$@@��^t
�M��t�NN뙌،�;�t&����G3���Q�E��t+�IAA��&;�v��u����r�r
��#�+��u����u�3�Y�RQ�tW������D����w��+�J�U�XYZ�SP3�RRP�P������Z[t��U��׌؎��~3�������I���]�U��WV�N�&�ً~��3����ˋ��v�D�3�:E�wtII�ы�^_��]�U��WV�v3��3۬< t�<	t�P<-t<+u�<9w,0r���ҋˋ�����������؃���X<-�u�؃���^_]�U��f�V�F�!��]�U��VW�~��]�M�U�u�}
�!W�~��]�M�U�u�E
r3���C���u_^��]�U��� WV�v��Q�RP�D�3�+¹��3�+™RP��F�V�^�㋿J	�ƙ����u�~~G�<�RP�F�RP���+�SQ�ȋF
�ڙRP�N�^���빀Q�SQ�ȸm����ЋF�ǙRP�N��^���F�V�F�V�ȋF�ڙ�ځ�����N�^�FljF����r	�t	F�V�DP�F��FH�F��F
�F�>v	t�F�P����t	�n��^��F�V�^_��]�U��֋v�^��
�t,��'C:�t�,A<ɀ� �A��,A<ɀ� �A:�t������]�U��W�~3�����A��O�F��G8t3�����_��]�U��� VW�v�Ў��3��~��
�t���Ȱ������C���v�%�t���Ȱ������"C�t�D�_^��]�U�츌��WV�v�~u�v
�vV�	���+�P��t�P�F�P�F�P�v
�v�U��@u�������\PV�*������/PV�����F��u	�u���
��t9~�v�~��.PW�����t�v���t�PV�v�(���F���V�v���P�������u
�v������z���	PVW�S��P������v���t�PW�v�����F��>�u+�	P�.PW�q���P����v���t�PW�v����F�W�`���v��W���F�^_��]ÐU����_�WV��(����v
�v�v�v������|�@u2�>�u+�^���&�</t<\t
�t�:t�	P�������u��|����PV�F�P�������F����<;t��FG�<u��O��z���(�����z��?\t�?/t�	PW������vW������v
�vW�v�������|�@u��>�u��<u�y���F�u��o��^_��]�U��V�C�!r�Ft	��t�
������Vr59Ps%P�ر��ً�+���ËشJ�!Xr$�H�P��.VVË���U���WV��+����D�tV�L߃�@tG��96s��^_��]�U���V�F-�������������F��P�߃��^�G�t�O�^��G���^�O�F�@�G�^��G�^��D��G^��]�U����^;�r�	�*�F�tH�~
t3ɋѸB�!rK�F
uFVy(���6�V��F��ѸB�!FVy
�N��V��B�!�؋V�N�F
�B�!r������Y��;�s+�����3���U��VW�~u8�V�V�FHu�Sr'�H�6�Ht;�t
�D�FV�:^s0�����s�u������ڃ��۱��H�!r钉�T�6�3�_^��]ËN��9Lt�����u���?��r9�ӎ�;�u9Ps&����������;�u	١�+؎��J�!r
;�u�P�����U��WV�~�v�ߋN��
�t���2���^_��]�U��VW��U��^;�}��|���@t��3���]��>u��ÐU���WV�f	P�_ރ����u��<u��PV�6x	�k�����RP��V�+ރ�RP�7�r	�t	+���ހ?t��ފ�����u	��ހ?-uG��|؋�ހ?t�P���P�6z	�	�����z	��z	�?�@�v	^_��]�U���WV�v�|}��|	~��|~	�|	}��|
��l���~�|u�\�㋇L	�
��\�㋇N	�F���u�F��|
��F�m��ȍE�ٙ3�+¹��3�+�F�������F�+‰F��|u9Du�||����F�9D|�u�||�+�^_��]�U��W�~��3�����A�يF���O8t3���_��]�U���WV+�9vu���F�~t)�F�F����^��F��7�^���@��^��?t���v���F��t�^����u�N�u�~�t�F���~t�v�����F�v���v����
������6����F��F�P�[ۃ��F��u!�v��Kۃ����u�����6�뷋~��6��^�~��?��$��F��^
���?�~t-�F�F��+�P�^��7W�|ۃ�P����@���F��^��?uۃ~�t>+�P��	PW�Rۃ�P�������F��G+��N����t�������GF��N��G�G�~t�G�G�vW�ۃ�+��~G�^97tt9wt� GF���F��,v�+�P�^��7W��ڃ�P�������F��^��?t� GF�^��?t,�7����F��=}v�����
�^�7��ك����
�^�ƈ�F�^_��]ÐU��~t�~t
�������k�VW�؋^
���ã�	�F��	��	�6�	F��	�)�!�)��	�!U�>�}!.��9.�&�9�.�5.�6�9�u.�6�9.��9��	�~t�3��2��P��!X���V�K�!P�P�0�!<X[}!.��9.�&�9�..��9.�6�9�u.�6�9�5����]_^r�M�!���
���������N
�F�V�~W��
�t��
u�y
�-��ۃ��ڋ��3��t�����0<9v'����u�O���D��D;�r�X_^��]�MS Run-Time Library - Copyright (c) 1988, Microsoft Corpusage: %s [-htfn] [files count fname nname]
  Flags:  h    Help - print this usage info
          t    Print execution time statistics
          f    Test function only (negate -t)
          n    Suppress test directory create operations
file.newfile.unknown option '%c'filescount%s: rename
dir.%s%d%s%dcan't rename %s to %s%s exists after renamecan't stat %s after renamecan't rename %s to %s%s exists after renamecan't stat %s after rename	%d renames on %d files
dir.%s%dcreat %s failedclose %d failed%s%dmkdir %s failedchdir %s failed..chdir .. failed%s%dunlink %s failed%s%dchdir %s failed..chdir .. failedrmdir %s failed%s: getwd failed
	%s: (%s)  
 in %ld.%-2ld seconds (%ld bytes/sec)NFSTESTDIRo:\nfstestdrm -r %scan't remove old test directory %scan't create test directory %scan't chdir to test directory %sNFSTESTDIRo:\nfstestdcan't chdir to test directory %sIllegal %s parameter %ld, must be at least %ldcan't change to drive %c:	%s ok.
\*.*rewind failed�7�V;C_FILE_INFO�����C`"
"
��         (((((                  H���������������������� : 
COMSPEC/ccommand.com.exe.bat.com?*./\
	�
�(null)(null)+- # Error 0No such file or directoryArg list too longExec format errorBad file numberNot enough corePermission deniedFile existsCross-device linkInvalid argumentToo many open filesNo space left on deviceMath argumentResult too largeResource deadlock would occurUnknown error��������������
./01BCWXYZrstuv����%.com.exePATH\�������;Zx����0Nm��:Yw����/MlTZPSTPDT�pj	n	SunMonTueWedThuFriSatJanFebMarAprMayJunJulAugSepOctNovDec;C_FILE_INFO�	��	��3<<NMSG>>R6000
- stack overflow
R6003
- integer divide by 0
	R6009
- not enough space for environment
�
�run-time error R6002
- floating point not loaded
R6001
- null pointer assignment
���NB00_8�
TEST7A.OBJ�SUBR.OBJ�D:\MSC\5.1\LIB\BINMODE.OBJ��dos\crt0.asm\odos\crt0dat.asm�
chkstk.asm�>	fprintf.c _file.c nfflush.c� 
dos\close.asm�Xnmalloc.asm?
strcat.asmF2
strcpy.asmxatol.asm|	ctype.asm|^getenv.c�~perror.cXxsetbuf.c�V	sprintf.c&	creat.asm>	umask.asmP�system.c�$
dos\chmod.asm<dos\dir.asm<�dos\getcwd.c�dos\rename.asm<
dos\stat.cJ
dos\unlink.asmX(dos\d_find.asm�+dos\diskfree.asm�dos\getdrive.asm�dos\gettime.asm�dos\setdrive.asm��ldiv.asm�4lmul.asm� dos\crt0msg.asm�
crt0fp.asm�"
chksum.asm�dos\stdargv.asm�ndos\stdenvp.asmTdos\nmsghdr.asmXTdos\dosret.asm�_cflush.asm�V	_flsbuf.c .
_freebuf.c0 	_sftbuf.cJ!�output.c*�dos\open.asm�+(	write.asm�,aamalloc.asm@.
strlen.asm\.:strncmp.asm�.Tatox.asm�.dos\bdos.asm�.Gdos\intdos.asmD/
dtoxtime.cZ0Bstricmp.asm�0+strrchr.asm�0Xstrpbrk.asm 1syserr.c 1D
dos\spawnve.cd2�
spawnvpe.cX3dos\access.asmx3Bdos\stdalloc.asm�32
flushall.c�3l	_getbuf.cX4z
dos\lseek.asm�4stackava.asm�4�dos\brkctl.asm�5(strncpy.asm�5
	ultoa.asm�5cmiscdat.asm�5#
isatty.asm�5days.c�5�tzset.c�7	timeset.c�7*
strchr.asm�7'
dos\cenvarg.c�9�dos\dospawn.asm�:dos\execload.asm�:_xtoa.asm�_usagek�_main6��_Tflag8��_Hflag:��_Fflag<��_Nflag&�_pattern*�h_findtst&��	_maxentry$��
_currententry(��_dirlist ��_dirst"��_Myname�_statfs�
_opendir�'_readdir�
_rewinddir��_error�.	_closedird�
_starttime��_endtime�$_seekdiry"_telldir	�_printtimes�	�_testdir\
�	_mtestdir�
�_getparm��	_complete>��_diropen��_dirtree��
_gettimeofday��_unix_chdir�_getwd�
_rmdirtree#�_unix_chmodo�_lstat!�_chdriveN�__fmodeN�__iomode�
�_edata`�_endT�__aexit_rtn��__abrkpV�__abrktbP�__asizds�__astartR�__atopsp��	__abrktbe>	__cintDIVv�
__acrtusedM__amsg_exit��__osversion��_errno7__exit��__child��__nfile\__cinit��___argc��__intno��
__dosvermajor��__oserr��___argv��
__dosverminor��_environ��__osfile��__osmode��__pspadr�	�__fpinit��__ovlvec��__pgmptr��	__acfinfo��	__ovlflag��	__aintdiv��	__osmajor��	__osminor��
__umaskval|
__ctermsub��
__doserrno��__fac _exit��__psp��STKHQQ�__chkstk�_fprintf"
�__bufin"�__bufout*�__buferr��__iob2�	__lastiob��__iob _fflush�_close�_malloc�__nfree�__asegds�	__nmalloc�_free_strcatF_strcpyx_atol�__ctype�__ctype_|_getenv�_perrorX_setbuf�_sprintf&_creat>_umaskP_system�_chmod_chdir_mkdir_rmdir<_getcwdP	__getdcwd�_rename�_statJ_removeJ_unlinkX__dos_findnextb__dos_findfirst�__dos_getdiskfree�__dos_getdrive�
__dos_gettime�__dos_setdrive�__aNldiv�__aNlmul�	__aNulmul�__FF_MSGBANNERT�	__adbgmsgv�	__acrtmsg�__fptrap�__nullcheck	__setargv�	__setenvp__NMSG_TEXT/__NMSG_WRITEX	__dosret0x
__maperrork
__dosretax`__dosreturnl�__cflush�__flsbuf 	__freebuf� __ftbuf0 __stbufJ!__output*
__copensub*_open�+__cXENIXtoDOSmode�+_write .__amallocbrk��__aseg1��__asegh��__asegn��__asegr�-__amlink��	__QChdata�,	__amalloc�-
__amexpand��
__amblksiz@._strlen\._strncmp�.__catox�._bdos�._intdosD/
__dtoxtimeZ0_stricmpZ0_strcmpi�0_strrchr�0_strpbrk	�	_sys_nerr��_sys_errlist 1_spawnved2	_spawnvpeX3_accessx3	__myalloc�3	_flushall�3__getbufX4_lseek�4_stackavail�4_brkctl�5_strncpy�5_ultoa"	�
__cfltcvt_tab0	�__asizeC1	�__asizeD.	�__sigintoff,	�__sigintseg�5_isattyL	�__days2	�__lpdays�6	__isindst�5___tzset6_tzset�	�	___mnamesv	�	_daylightr	�	_timezonex	�_tzname|	�	___dnames�7_strchr�7	__cenvarg�9	__dospawn�:
__execload�:__cxtoa�:
__cltoasub�������y����	�stati"����������������������z�st_dev��st_ino��st_mode��st_nlink��st_uid��st_gid�
�st_rdev��st_size��st_atime��st_mtime��st_ctime��������y@���_iobufi����������,�_ptr��_cnt��_base��_flag��_file�x������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������y@�����timevali�����tv_sec��tv_usec�������������������������������������������������������������������������������zt��������������������������������������������������������������������������������������������������������������������u��c�����x�h��x����x�x��x�������+u��c��x0��xH��x��������������x�����x`�����x(��������x������x����x������x�����x���������y����	�stati"����������������������z�st_dev��st_ino��st_mode��st_nlink��st_uid��st_gid�
�st_rdev��st_size��st_atime��st_mtime��st_ctime�zt��stat������y@���_iobufi����������,�_ptr��_cnt��_base��_flag��_file�x����������������������������������������������������������������������������������x����xh��y�`�i�j�find_ti�f���������g=�reserved��attrib��wr_time��wr_date��size��name����y �o�p�	dostime_ti
��������(�hour��minute��second��hsecond�y@�r�s�
diskfree_ti
��������P�total_clusters��avail_clusters��sectors_per_cluster��bytes_per_sector�����������
zt�h�find_t�������������������������������������������������������������������������������������������y@�����timevali�����tv_sec��tv_usec��zt���timevalzt���timezone�����������x@��y@�����i���val��x����y�	�����statfsi������������������d�f_type��f_bsize��f_blocks��f_bfree��f_bavail��f_files��f_ffree��f_fsid��f_spare�$
zt���statfs�����
zt���direntyh���direnti���������g�d_name�������������������������������������������������������������������������������������������������������������������������������������x�������������������������������u��c��x������x(����x�������������x������������������u��c�����x���������������������������u��c
�������x����xX�����x�����u��c�����u��c������u��c��x������u��c������x`����xH��x���x����x�����
u���c���
������
u���c�����x�x����u��c��������x����u��c����
u���c����
u���c���������
u���c�����

u���c������u��c����������
u���c�����x����u��c�	����u��c��~�����
u���c�
�����������������u��c�xp����
u���c�!����u��c�#���
u���c�&�~��u��c�(�����u��c�+��u��c�-�[Uusagek�-f�mainv
�argc
+argv���files���fi���count���ct���totfiles
���totdirs���fname���nname
���time	���str	���new��statb
���opts"��Myname��_iob����dirtree�v	�lev�files
�dirs
�fname�dname�totfiles
�totdirs���fd���f���d
��name�m��	rmdirtree*\	�lev�files
�dirs
�fname�dname�totfiles
�totdirs�ignore���f���d
��name�����error��	�str	�ar1	
�ar2	�ar3	�ar4	�ar5	�ar6	�ar7	"�ar8	&�ar9	���ret
���pathd���	starttime����fendtime�p�tv	��w�
printtimes	q�tv�nbytes�	����testdir�	�	�dir��statb	��str\
�^�mtestdirg
M	�dir�
�g-�getparm�
V
�parm	�min
�label	���val!���chdrive,s
�path���desireddrive���drive��7>complete��&Od
unix_chdir�
�path�!u�getwd

�path#�L��
unix_chmod.;
�path
�mode
���dosmodeo� ��lstatz
�path	
buf��pagettimeofday�_�TV�TimeZone
��ndostime��rW	statfs

�
�path	�buf���p���i���drive��q	diskspace�
�h	9
opendir�
�dirname���i���
attributes��J
�
	rewinddir��
�dirp���i���
attributesy"�
�
telldir�

�dirp�$6
/seekdir�%
�dirp	�loc�'F@ureaddir�5
�dirp)!��findt_to_dirent~f�d4,X��copynametolower?G
�dest	�src���i�.�closedir�
�dirp
�
��ts��_ctype
�
��te&�pattern*�hfindtst&��maxentry$��currententry(��dirlist
 ��dirst"��Myname
���errno��_iobtest7a.cc !-";#I$W%e)k,v.{0�1�2�3�:�;�<�=�>�?�@�B�C�FG	JKNORS+T.U8V^WaXdYh[k\t]�^�`�a�b�c�e�f�g�h�j�k�l�m�o�p�q�tuvy{/|9~F�P�r�|��������������*�9�C�[�j�t��������������������'�B�L�[�i����subr.c��+�,�.�/�0�1�2
456.7<9F:I;b=xA�B�D�E�F�G�I�J�KLNO_k*l8n;oTpjq�r�t�u�v�w�x�y�z�{�|~,�>�H�R�e�t�~����������������&�3�A�K�T�^�d�o�}�����������������	�	�;	�_	��	��	��	��	��	��	��	��	��	��	�
�
�$
�.
�?
�L
�V
�\
g
p
�
	�

�
�

�
�
�
�
�
�
 .!1,384b5o6y8�9�<�C�D�F�H�I�N�Q�S�T�XZ
[_#b.cZdihokzl�p�r�u�v�w�x�|�

�
�$
�0
�;
�G
�t
�~
��
��
��
��
��
��
��
��
���� �*�0�6�C�M�S�l�r��������������������������(�E�c�f�m�s�y���������������������������
���.�4�?����	�
�
SLIBCE.LIB��M��*�33�����+o�4�4'�	[�	�t�
��|����U	�	�
�




G^

/
l
Fz
[�
q�
��
��
��
��

��

��

!'98RVmd�p��+���� � �!!�"-"
#B#$W$;5%s%p&�&'�'�(�(�)�)�%*�*�D++,(,)->-8.U.H/k/d0�0s51�1�
2�2��3�3Q4�4_5�5n66|7$7�8?8�9V9�:n:�;�;�<�<�#=�=>�>?�?%@�@3AACB3BSCICb
DcDoE|E�F�F�G�G�
H�H�VI�IJ�JKK+,LLWNM2M�NIN�OcO�PP�Q�Q�S8NB00?�������������������������x����xh��y�`�i�j�find_ti�f���������g=�reserved��attrib��wr_time��wr_date��size��name./basic/test7b.exe   777  20115     11      100201  4552132572   7337 MZ�" x���@k��P{�
�{�{�{U����WV�6R�BP�:P�����oP�:P������P�:P������P�:P������P�:P����^_��]�U��8�WV�F�
dž��
dž��dž���F�>dž��D�P�����P�:P�����^�F��R�6R�MP�:P�W���^_��]ÐU���+WV�F�N=t��edž��������F9���|�|�����v
�pP���P������P���P�7������=|����P�uP����P�
���^������k��=|�������P�S���P�����t�dž��������F9���|������v��P���P�[�����P���=|����P��P�����P����^����P�+��=|����P��P�����P�N���v�v�v�v
�v�v�v������P����=|���P����P�
���9�^_��]�U���WV�F�N=t��Kdž��������F9���|�S�����v
��P���P�i�����P����=|�"�~t����P��P�����P����^���dž��������F9���|�������v��P���P�������P����=|�%�~u������P��P����P����v�v�v�v�v
�v�v�v�������P���=|���P�G���P��
�����P���=|����P�P����P�
���^��*�^_��]�U���7WV����P�c���F�=t��6R�P�BP�&�������P�6R�-P�BP����v(�v&�v$�v"�v �v�v�v�v�v�v�v�v�v�v�v
�v�v�v�BP��
��(�>�u�
�8P�����:P�BP�
���BP��
���~�t�
�P��	��^_��]�U���_
WV�P� 
P���^_��]�U���@
WV�P�
P�����$
�&
9
~�#}�	9
r��.
�
�
@B�
�^�
�
+$
&
�G�W�^�
�
+ 
"
��W^_��]�U���	WV�'�RP�^�w�w�RP�^�w�7�<P�:P�	���~}�<~�	�~w�.�^�Gu�!�^�w�7�v�v�lRP�RP�:P�e	��^_��]�U���=	WV�~t��cP��
���F=t��Fn����P�v����=t�<�v�zP���P�������P�l��=u��v��P�����P����v����=|��v��P�k����P�����v���=|��v��P�C����P����^_��]�U���gWV�~t���P�
���F=t��F��v�L��=|��v��P�����������^_��]�U���	WV�v�	���F��V��F�V9V�~�0}�9F�r�#�v�v�v��v��v
�P�����P����F��V��^_��]�U���WV�^�:t�g�^������Wu��^��- ��^��-@�F��F�P�v��Z���F�P�"���F�9F�u��^��P�MP������P���^_��]�U���WV�6R�gP�:P�#���6R�X����P�M��^_��]�U����WV�v�4����v����^_��]�U����WV�P�v�%���^_��]�U���WV�F�u��������F@u����ƉF��v��v�y
���^_��]�U���TWV�v�v�+���^_��]�U���4WV�F�P�����RP�F�*�+�QP���Ȱ<�f�ȃ��F�*�ȃ��^��W�'�RP�F�*�+�QP��^�G�W�F�F^_��]�U����WV�F�F��F���F�~�@|��^��F�������^��G��^�:t�-�^������Wu��^��- ��^��-@�F��
�F�P�
���F�P�v�����=u�����V�^�F��G�G+�P�v�+�P�v���
�^�G�W
+�P�v�+�P�v��
�^�G�W�^�v�D�T�G�W��^_��]�U����WV�F��v�VP�7���pP�VP�����>vu����v�P����X�>Xt���~�ZP�v��VP����=u���_�6X�ZP����F���F��ZP���=t�!�F�����������XP�ZP�[������F�H�V�T�P
�^_��]�U����WV�F��F�F�ZP�v��VP�S��=u��xP�����P�	���6X�ZP�����F���F��ZP�
��=t�!�F�����������XP�ZP�������F�H�V�T^_��]�U���JWV�F�F�T��^_��]�U���,WV�F�F�V�9V~�}�9Fv��F�T^_��]�U����WV�F�F�V9T�	����T�T����������X�^_��]�U���WV�FP�v�	��^_��]�U���WV�F���F��^��v������Wu�
�^��v� ��^��v��^��v�<u����^_��]�U���7WV�F�F�v^_��]Ð�0�!<s� �w�6+���r���ׁĎ�s��
3�P�@
��L�!���6�&�6�&��Ʊ��H6����6��+��۴J�!6����
��+�3���;�\��
3��6 �6�6���P���w�ظ6��`P�[
����P���0�!��5�!�����%�~
�!�0	�.��&�6,�2	��3�6�.	s�-
6�6	�ڻ6�.	��&�,�6��3�&�=t,����t��3��u�����������tH��������D�!r
�€t��@Ky�:	�:	��:	�:	��U��P
�P
�}�:	�<	�t�U��<	�<	�f�<	�<	�l�	�t�~u�F�����t�>�!C����F�L�!�0	���.	���%�!�>*t
�+�,�%�!�;�s
OO�
�������;�s���Et�����Y��+�r
;0r����3��k�U���WV�F�F��v�&
�����FP�v�v�.�����vV�
����^_��]ÐU���WV�v+��D$<uF�Du�ށ�2�������������t'�+D�F��~P�t�D�P�5��;F�t�L ����D��D��^_��]�U��^;r�	���>�!rƇ�
U��^�t�O���]�U��VW�L�?u)��7u3���$@$��L�N�����D����6R�N�؎���_^��]�U��׋ތ؎��~3�����u��~������+����F��t�I�������]�U��׋ދv���؎�3������ы~�Ǩt�I�������]��U���WV�6 �tF�~t@�v����������<t*�4���;�~��9=u�W�vS����u֋�A��+�^_��]�U���WV�v��t&�<t!V�7�PV��P�����P�XP��P����>�|	�F9�|�F����㋷�V����PVW�c���P�[PW�T��^_��]ÐU���V�v��-2������������F�V����V�j
���~u�L�d��^����@�D��G����d�^���G�F�D��D^��]ÐU���WV�F���F�F��EB�F�E��E��FP�vW�7�����Mx*������W+�P�}����^_��]�U���v�P�v������]�U��F%�����]�U����^P�����F��~u+�P�v������u��Z+��V�F�f�F�F��F��~�t&�6 �F�P�v�+�P�c���F�@u�>�t�F���F�i�6 �F�P�iP+�P�{����]�U��V�C�!r�F�t�������C�!�DU��9�U��;�V�!�0U��:�V�!s�=u쒓�C<t
<?t<*u�����U���v�v+�P���]�U���`WV�v�F����~u+�PP�P�e��*�@�F�F@�G�:G�\G�F�G�F�F��~��F�P�F�P�F���F�P���@�F��~�u;�~��V��������u	�����~9v�~
��"+���F�PW�V���^_��]ÐU���WV�F*�F��~�}:u���=\t�=/u�}t�F�u�=u�@@������F�t�����.P�v�3�����t1�vPW�����t�{PW�����t��PW�����u��@��%�������%�������^_��]ÐU���LWV�v�~��PV�����t
������Y�+�P�F�P�P�����F�N�F�7�v��F�P�F�P�����|:u������Wt� ����-`�+�PP�P���*�@�F�~�th��PV�n���t����P+�P�v�������F��u�j�V����@t)�v������v��.����F�+��FЉF��F�!�F��
��v������+�+��E�E
�E�F�H��EV�FɘP�7����E�E�F΋VЉE�U�F�%��P�Fʱ��%?P�Fʱ��%P�F�%P�F̱��%P�F̱	��%P����E�U�E�U�E�U+�^_��]�U��V�A�!�U��O�V�U��N�V��!��Nu�V�N���!��U��V�6�!=��u���V�v�D�\�L�^3�]�U���!@��^�3�]�U��,�!�^�/�O�w�W3�]�U��VJ��!��^�3�]�U��WVS3��F�}G�V�����F�V�F
�}G�V�����F
�V�u�N�F3���؋F����8�؋N�V�F���������u�����f
��F���r;Vwr;FvN3ҖOu���؃�[^_��]�U��F�^
؋^u�F���]���ȋF�f
ȋF��ы�]�U���P�e�>�t����P�S��]ø�{�V3��B2���2�����Ut
����P�,�^Ï��8t)��&�,�$3����3��u�GG�>"�����ыѿ�����< t�<	t�<
to
�tkGN�< t�<	t�<
t\
�tX<"t$<\tB��3�A�<\t�<"t��Ӌ���Ѩu��N�<
t+
�t'<"t�<\tB��3�A�<\t�<"t��ۋ���Ѩu���>�G��׀��+�ģ���6�?CC�6"��
�u���6���3���< t�<	t�<
u�
�u�y�6�?CCN�< t�<	t�<
tb
�t^<"t'<\t���3�A�<\t�<"t�\��Ѱ\���s�"���N�<
t.
�t*<"t�<\t���3�A�<\t�<"t�\��ٰ\���s��"���3����&�U��U��3ɋ����I�6,�t��&�>t�E�u�E�@$������W�	�_�ϋ���. ��3�I��<;Ct�~EE��
�u���N]��]�U��VW�V�F	�;�t@�t�3��������_^��]�U��W�v����t���3�������I��@�!_��]�r3���]�s�P�X��]�s�������]�2��â
�u#�>r
<"s
< r���<v���ט��Ê���U���WV�v�D��F���-2������������F��D�t�D@t�L ������Du�L�d�+��D���~��Du_�ށ�2�������������uF��:t��Bu3�v�����u-����:u�R
���Z�D��^��G���V����Du�ށ�2�������������tP�<+|�D@��^��GH�D�~W�t�v�����F����^��� t�P+�PPS����\�F������P�FP�v������F�9~�t����F*�^_��]ÐU��V�v�D�t�Dt�t����d�+���D�D^]ÐU���V�v����:u�F�R
����Bu$�F�Z�Du�ށ�2�������������t+��5��-2������������F��F��D��^���G�D��L�^��]�U���V�~t[�~:t�~Buv�^�G�P����td�F-2������������F��v�5���^���G�^��+���G�*��^�R
t�Zu�G�P����t	�v����^��]�U��d��WV�v�����F
�F�6
�F�*
�@
�>
�|�<%t�X�B
+��2
�.
�<
�0
�:
�8
�,
�(
�4
�L
 �|0u<F�L
0�3�<+u
�2
�8
�"��< u
�>2
u�8
��(
�	�<-u��4
F��P�����u�V�H
P�f�����>H
}�4
�H
�أH
�<.u#�:
FV�B
P�<�����>B
}
�B
�:
��=Ft2=Nt5=ht =lu�0
�>0
u�<LuF�<u��0
���0
���0
�ӊ�����=Et
=Gt=Xu	�.
���� ����-c=v���.��@ �6
��>
��6
�i��<
�(
�
P����Q�����,
�.
�>:
u	�D
���D
�:
�B
�>0
u�+��0
�F�9H
t'�H
�F��>4
t	�H
���.H
�H
�}+��H
�6
�P�����:P�����~�t"�>4
t�F�-�H
�}+��H
���H
�.6
�P�������/�+�P���*�������������>0
t��N��G�=t�=%u���+�PV�������<t�|��>>
uY�*
�G tO����M����������"��������>@
t�>>
u�*
�G u��F뙐�>
^_��]ÐU���WV�~
t�<
�>0
t�>0
u�6
��W�F��V��6
�*�><
t�6
��F��F����6
���F��V��6
�>(
t
�F�F�t�F�+��J
�6F
�><
u*�~�}$�~
u�-F�F��V��؃��ډF��V��F���F��F���vW�v��v�����>:
t!W�	���B
+ȉN����0F��I���N�.
���t<a|�, FG�}�u�><
u�2
8
t�~�u��+�P���^_��]ÐU���WV�~t��6
�F��^��6
��>0
u�6
��W�F��V��6
���6
��F��F��^��6
�>0
u
�F�F�u���	�~�u	���F��^��F��V��F�V�+�96:
t�B
���^��F�&�?tF;�~��F�^��F�&�?u�>H
+��>4
uW���V�v��v��o���>4
tW���^_��]�U����6
�F��~gt�~Gu��*��F��>:
u�B
�~�t
�>B
u�B
�6.
�6B
�v�6F
�v��Z��
�~�t�>(
u�6F
�\���>(
t�>B
u�6F
�`���6
�J
�2
8
t�v��b���t��+�P���]�U��V�>@
u/�*
�Ox�F�7��*���S�v�A���@u�@
���>
^]ÐU���WV�>@
uI�v�~B��6*
�6L
�	���@u�@
��N�~�*
�Ox۠L
�?��*��܃>@
u�F>
^_��]�U���WV�v�>@
uP��6*
�^&��P����@u�@
�F��N�t�*
�Ox��^&��*
�?��*��҃>@
u�F>
^_��]�U���
WV�6F
+��F��F��>L
0u9:
t9,
t9D
u�L
 �>H
V����F�+�+~�>4
u�<-u�>L
0u��P�����N��>L
0t�~�>4
t�~t�F��_�>J
t�F��j�>4
u&W�����~t	�~�u�5�>J
t	�~�u�=�v�V������>4
t
�L
 W�a���^_��]Ã>2
t�+�� P�����0P������>J
u�>.
t�X���xP�����ÐU���WV�v�F��<*u�6
�?�6
F�H��<-u�F���F+��<0|5�<909>:
u�<0u�L
0�����������ȃ�0��F�<0|�<9~�F�����^�?��^_��]ÐU���V���N��F�<t
:u����+�^��]ÐU���2��~��F���F���u�@u���u�F���V$
Ǵ=�!s=u	��t�������%=u	�>�!����F��D�!�€t�N�@�F�@t���F�t�t	3ɴ@�!��>�!�V�C�!�g��F��u��u�����ѸB�!�ٍV��?�!�t�~�u�ًѸB�!3ɴ@�!3ɋѸB�!�h��F��N��N�F��u�Fu����V�<�!s�K��F��u�Fu0�>�!�F$
F��V�=�!rړ�F�u�Ft
���V�C�!r��F�@u=�V�C�!��2�%t��Ft�� ;r
�>�!����
N������Ë�]�2��ܡ���#�3ɨ�u���U����^;r�	����� t�B3ɋ��!r����tn�V3��F��F��WV����f��N�T�
�uJ��=�vH���ܺ=(s��+�ԋ��N�<
t;�t����#�a�
;�u���
�F����
��^_�U�E3���PSQ��+���^�@�!r
F��tY[X���s�	���@t�^�?u������F�+F��f�^_���N�u����V�@�!s�	���u���@t
�ڀ?u���������At�������s�w�����tBH;�s���t4����D����t��L�+�H����L��ƌڌ�;�t&����&��=��t%���t��H;�s����t�����D���G�t���&��t�،�;�t&���7뼋w3��j;�t
$@@��^t
�M��t�NN뙌،�;�t&����G3���Q�E��t+�IAA��&;�v��u����r�r
��#�+��u����u�3�Y�RQ�tW������D����w��+�J�U�XYZ�SP3�RRP�P������Z[t��U��׌؎��~3�������I���]�U��WV�N�&�ً~��3����ˋ��v�D�3�:E�wtII�ы�^_��]�U��WV�v3��3۬< t�<	t�P<-t<+u�<9w,0r���ҋˋ�����������؃���X<-�u�؃���^_]�U��f�V�F�!��]�U��VW�~��]�M�U�u�}
�!W�~��]�M�U�u�E
r3���C���u_^��]�U��� WV�v��Q�RP�D�3�+¹��3�+™RP��F�V�^�㋿��ƙ����u�~~G�<�RP�F�RP���+�SQ�ȋF
�ڙRP�N�^���빀Q�SQ�ȸm����ЋF�ǙRP�N��^���F�V�F�V�ȋF�ڙ�ځ�����N�^�FljF�������F�V�DP�F��FH�F��F
�F�>�t�F�P����t	�n��^��F�V�^_��]�U��֋v�^��
�t,��'C:�t�,A<ɀ� �A��,A<ɀ� �A:�t������]�U��W�~3�����A��O�F��G8t3�����_��]�U��� VW�v�Ў��3��~��
�t���Ȱ������C���v�%�t���Ȱ������"C�t�D�_^��]�U�츌��WV�v�~u�v
�vV�	���+�P��t�P�F�P�F�P�v
�v�U��@u�������\PV�*������/PV�����F��u	�u���
��t9~�v�~��.PW�����t�v���t�PV�v�(���F���V�v���P������u
�v������z���HPVW�g��P� �����v���t�PW�v�����F��>�u+�MP�.PW�q���P�(���v���t�PW�v����F�W�t���v��k���F�^_��]ÐU����s�WV��(����v
�v�v�v������|�@u2�>�u+�^���&�</t<\t
�t�:t�RP�������u��|����PV�F�P�������F����<;t��FG�<u��O��z���(�����z��?\t�?/t�WPW����vW������v
�vW�v�������|�@u��>�u��<u�y���F�u��o��^_��]�U��V�C�!r�Ft	��t�
�������r59�s%P�ر��ً�+���ËشJ�!Xr$�H����.��Ë���U���WV�2+����D�tV�`߃�@tG��96Js��^_��]�U���V�F-2������������F��P��߃��^�G�t�O�^��G���^�O�F�@�G�^��G�^��D��G^��]�U����^;r�	�*�F�tH�~
t3ɋѸB�!rK�F
uFVy(���6�V��F��ѸB�!FVy
�N��V��B�!�؋V�N�F
�B�!r�����Y�0;�s+�����3���U��VW�~u8���V�FHu�Sr'�H�6�Ht;�t
�D�FV�:^s0�����s�u������ڃ��۱��H�!r钉�T�6�3�_^��]ËN��9Lt�����u���?��r9�ӎ�;�u9�s&����������;�u	١�+؎��J�!r
;�u�������U��WV�~�v�ߋN��
�t���2���^_��]�U��VW��U��^;}��|��@t��3���]��>N
u��N
ÐU���WV��P�sރ����u��<u��PV�6��k�����RP��V�?ރ�RP�7壪��+���ހ?t��ފ�����Wu	��ހ?-uG��|؋�ހ?t�P���P�6��	����������?�@��^_��]�U���WV�v�|}��|	~��|~	�|	}��|
��l���~�|u�\�㋇��
��\�㋇��F���u�F��|
��F�m��ȍE�ٙ3�+¹��3�+�F�������F�+‰F��|u9Du�||����F�9D|�u�||�+�^_��]�U��W�~��3�����A�يF���O8t3���_��]�U���WV+�9vu� �F�~t)�F�F����^��F��7�^���@��^��?t���v��F��t�^���u�N�u�~�t�F���~t�v�����F�v���v���
������6����F��F�P�oۃ��F��u!�v��_ۃ����u����6�뷋~��6��^�~��?��$��F��^
���?�~t-�F�F��+�P�^��7W�ۃ�P����@���F��^��?uۃ~�t>+�P��PW�fۃ�P�������F��G+��N���t������GF��N��G�G�~t�G�G�vW�ۃ�+��~G�^97tt9wt� GF���F��,v�+�P�^��7W��ڃ�P�������F��^��?t� GF�^��?t,�7����F��=}v����
�^�7�ڃ����
�^�ƈ�F�^_��]ÐU��~t�~t
�������k�VW�؋^
����F�	�	�6	F�	�)�!�)�	�!U�>}!.�6.�&6�.�5.�6
6�u.�66.�6���~t�3��2��P��!X�(�V�K�!P�P�0�!<X[}!.�6.�&6�..�6.�66�u.�6
6�5���(]_^r�M�!���<	���������N
�F�V�~W��
�t��
u�y
�-��ۃ��ڋ��3��t�����0<9v'����u�O���D��D;�r�X_^��]�MS Run-Time Library - Copyright (c) 1988, Microsoft Corpusage: %s [-htfn] [files count fname nname]
  Flags:  h    Help - print this usage info
          t    Print execution time statistics
          f    Test function only (negate -t)
          n    Suppress test directory create operations
file.newfile.%s: links not supported under DOS
%s%dcreat %s failedclose %d failed%s%dmkdir %s failedchdir %s failed..chdir .. failed%s%dunlink %s failed%s%dchdir %s failed..chdir .. failedrmdir %s failed%s: getwd failed
	%s: (%s)  
 in %ld.%-2ld seconds (%ld bytes/sec)NFSTESTDIRo:\nfstestdrm -r %scan't remove old test directory %scan't create test directory %scan't chdir to test directory %sNFSTESTDIRo:\nfstestdcan't chdir to test directory %sIllegal %s parameter %ld, must be at least %ldcan't change to drive %c:	%s ok.
\*.*rewind failed�ww�;C_FILE_INFO���&wC�RR��         (((((                  H���������������������� : 
COMSPEC/ccommand.com.exe.bat.com?*./\
	�
�(null)(null)+- # Error 0No such file or directoryArg list too longExec format errorBad file numberNot enough corePermission deniedFile existsCross-device linkInvalid argumentToo many open filesNo space left on deviceMath argumentResult too largeResource deadlock would occurUnknown error���������!"#3EFGHTfghiz{�������������%.com.exePATH\��;Zx����0Nm��:Yw����/MlTZPSTPDT�p��SunMonTueWedThuFriSatJanFebMarAprMayJunJulAugSepOctNovDec;C_FILE_INFO�{�{�/<<NMSG>>R6000
- stack overflow
R6003
- integer divide by 0
	R6009
- not enough space for environment
�
�run-time error R6002
- floating point not loaded
R6001
- null pointer assignment
���NB00j6�
TEST7B.OBJ�SUBR.OBJ�D:\MSC\5.1\LIB\BINMODE.OBJ��dos\crt0.asm�
odos\crt0dat.asm
chkstk.asm">	fprintf.c`_file.c`nfflush.c� 
dos\close.asm�Xnmalloc.asmF?
strcat.asm�2
strcpy.asm�atol.asm�	ctype.asm�^getenv.c~perror.c�xsetbuf.cV	sprintf.cf	creat.asm~	umask.asm��system.c$
dos\chmod.asm@<dos\dir.asm|�dos\getcwd.c:<
dos\stat.cv
dos\unlink.asm�(dos\d_find.asm�+dos\diskfree.asm�dos\getdrive.asm�dos\gettime.asmdos\setdrive.asm�ldiv.asm�4lmul.asm� dos\crt0msg.asm
crt0fp.asm"
chksum.asm4�dos\stdargv.asm�ndos\stdenvp.asm0Tdos\nmsghdr.asm�Tdos\dosret.asm�_cflush.asm�V	_flsbuf.c..
_freebuf.c\	_sftbuf.cv�output.c>&�dos\open.asm�'(	write.asm
)aamalloc.asml*
strlen.asm�*:strncmp.asm�*Tatox.asm+dos\bdos.asm(+Gdos\intdos.asmp+
dtoxtime.c�,Bstricmp.asm�,+strrchr.asm�,Xstrpbrk.asmL-syserr.cL-D
dos\spawnve.c�.�
spawnvpe.c�/dos\access.asm�/Bdos\stdalloc.asm�/2
flushall.c0l	_getbuf.c�0z
dos\lseek.asm�0stackava.asm1�dos\brkctl.asm�1(strncpy.asm�1
	ultoa.asm2cmiscdat.asm2#
isatty.asm*2days.c*2�tzset.c�3	timeset.c�3*
strchr.asm�3'
dos\cenvarg.c6�dos\dospawn.asm�6dos\execload.asm7_xtoa.asm�_usagek�_main6w�_Tflag8w�_Hflag:w�_Fflag<w�_NflagVw_patternZwh_findtstVw�	_maxentryTw�
_currententryXw�_dirlistP
w�_dirstRw�_Myname?	_statfs5
_opendir
'_readdir
_rewinddir��_error�.	_closedir��
_starttime��_endtime�$_seekdir�"_telldirD�_printtimes��_testdir��	_mtestdir��_getparm��	_completevw�_diropen��_dirtree��
_gettimeofday�_unix_chdirB�_getwd_�
_rmdirtreec�_unix_chmod��_lstata�_chdrive�w__fmode�w__iomode
w_edata�w_end�w__aexit_rtn�w__abrkp�w__abrktb�w__asizds�__astart�w__atopsp�w	__abrktbe~
	__cintDIVv�
__acrtused�
__amsg_exitw__osversion�w_errnow__exit(w__childw__nfile�
__cinitw___argc+w__intnow
__dosvermajorw__oserrw___argvw
__dosverminor w_environw__osfilew__osmode�w__pspadr.	w__fpinit,w__ovlvec"w__pgmptr�w	__acfinfo*w	__ovlflag�w	__aintdivw	__osmajorw	__osminor�w
__umaskval�
__ctermsubw
__doserrno�w__fac`_exit�w__psp0wSTKHQQ__chkstk"_fprintfRw__bufinR
w__bufoutZw__buferr�w__iob2Jw	__lastiob2w__iob`_fflush�_close_malloc�__nfreeLw__asegds	__nmalloc�_freeF_strcat�_strcpy�_atolVw__ctypeVw__ctype_�_getenv_perror�_setbuf_sprintff_creat~_umask�_system_chmodG_chdir@_mkdirT_rmdir|_getcwd�	__getdcwd�_statv_removev_unlink�__dos_findnext�__dos_findfirst�__dos_getdiskfree�__dos_getdrive�
__dos_gettime__dos_setdrive__aNldiv�__aNlmul�	__aNulmul�__FF_MSGBANNER�w	__adbgmsgv�	__acrtmsg__fptrap__nullcheck4	__setargv�	__setenvp0__NMSG_TEXT[__NMSG_WRITE�	__dosret0�
__maperror�
__dosretax�__dosreturn�w__cflush�__flsbuf.	__freebuf�__ftbuf\__stbufv__outputF&
__copensub>&_open�'__cXENIXtoDOSmode�'_writeL*__amallocbrk�w__aseg1�w__asegh�w__asegn�w__asegr**__amlink�w	__QChdata
)	__amalloc�)
__amexpand�w
__amblksizl*_strlen�*_strncmp�*__catox+_bdos(+_intdosp+
__dtoxtime�,_stricmp�,_strcmpi�,_strrchr�,_strpbrkFw	_sys_nerr�w_sys_errlistL-_spawnve�.	_spawnvpe�/_access�/	__myalloc�/	_flushall0__getbuf�0_lseek�0_stackavail1_brkctl�1_strncpy�1_ultoaZw
__cfltcvt_tabhw__asizeCiw__asizeDfw__sigintoffdw__sigintseg2_isatty�w__daysjw__lpdays�2	__isindst*2___tzset:2_tzset�w	___mnames�w	_daylight�w	_timezone�w_tzname�w	___dnames�3_strchr�3	__cenvarg6	__dospawn�6
__execload7__cxtoa7
__cltoasub�������y����	�stati"����������������������z�st_dev��st_ino��st_mode��st_nlink��st_uid��st_gid�
�st_rdev��st_size��st_atime��st_mtime��st_ctime��������y@���_iobufi����������,�_ptr��_cnt��_base��_flag��_file�x������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������y@�����timevali�����tv_sec��tv_usec�������������������������������������������������������������������������������zt��������������������������������������������������������������������������������������������������������������������u��c�����x�h��x����x�x��x�������+u��c��x0��xH��x���������x����������y����	�stati"����������������������z�st_dev��st_ino��st_mode��st_nlink��st_uid��st_gid�
�st_rdev��st_size��st_atime��st_mtime��st_ctime�zt��stat������y@���_iobufi����������,�_ptr��_cnt��_base��_flag��_file�x����������������������������������������������������������������������������������x����xh��y�`�i�j�find_ti�f���������g=�reserved��attrib��wr_time��wr_date��size��name����y �o�p�	dostime_ti
��������(�hour��minute��second��hsecond�y@�r�s�
diskfree_ti
��������P�total_clusters��avail_clusters��sectors_per_cluster��bytes_per_sector�����������
zt�h�find_t�������������������������������������������������������������������������������������������y@�����timevali�����tv_sec��tv_usec��zt���timevalzt���timezone�����������x@��y@�����i���val��x����y�	�����statfsi������������������d�f_type��f_bsize��f_blocks��f_bfree��f_bavail��f_files��f_ffree��f_fsid��f_spare�$
zt���statfs�����
zt���direntyh���direnti���������g�d_name�������������������������������������������������������������������������������������������������������������������������������������x�������������������������������u��c��x������x(����x�������������x������������������u��c�����x���������������������������u��c
�������x����xX�����x�����u��c�����u��c������u��c��x������u��c������x`����xH��x���x����x�����
u���c���
������
u���c�����x�x����u��c��������x����u��c����
u���c����
u���c���������
u���c�����

u���c������u��c����������
u���c�����x����u��c�	����u��c��~�����
u���c�
�����������������u��c�xp����
u���c�!����u��c�#���
u���c�&�~��u��c�(�����u��c�+��u��c�-�[Uusagek�lf�mainv[
�argc
+argv���files���fi���count���ct���totfiles
���totdirs���fname���nname
���time	���str	���new��statb
���optsRw�Myname2w_iob����dirtree�v	�lev�files
�dirs
�fname�dname�totfiles
�totdirs���fd���f���d
��name_�m��	rmdirtreej\	�lev�files
�dirs
�fname�dname�totfiles
�totdirs�ignore���f���d
��name�����error��	�str	�ar1	
�ar2	�ar3	�ar4	�ar5	�ar6	�ar7	"�ar8	&�ar9	���ret
���path����	starttime����fendtime�p�tvD��w�
printtimesOq�tv�nbytes�����testdir��	�dir��statb	��str��^�mtestdir�M	�dir��g-�getparmV
�parm	�min
�label	���vala���chdrivels
�path���desireddrive���drive��7>complete�&Od
unix_chdir'
�pathB�!u�getwdM
�pathc�L��
unix_chmodn;
�path
�mode
���dosmode�� ��lstat�
�path	
buf��pagettimeofday�_�TV�TimeZone
��ndostime?	�rW	statfsJ	�
�path	�buf���p���i���drive��q	diskspace5
�h	9
opendir@
�
�dirname���i���
attributes�J
�
	rewinddir"�
�dirp���i���
attributes�"�
�
telldir�

�dirp�$6
/seekdir�%
�dirp	�loc
'F@ureaddir5
�dirpS)!��findt_to_dirent^~f�dt,X��copynametolowerG
�dest	�src���i�.�closedir�
�dirp
 
w�tsVw�_ctype

w�teVwpatternZwhfindtstVw�maxentryTw�currententryXw�dirlist
P
w�dirstRw�Myname
�w�errno2w_iobtest7b.c !-";#I$W%e)k,v.{0�1�2�3�:�;�<�>�����subr.c��+�,�.�/
0#1>2M4W5\6n7|9�:�;�=�A�B�D�E�F�GIJ0KBLLNVOY__kjlxn{o�p�q�r�t�u�v�wxy)z2{5|D~Nl�~�����������������������\�f�s�������������������������'�>�D�O�{���������������
��/�<�F�W�d�n����������	�
��
���/HR [.a1l3x4�5�6�8�9�<�C�D�FHINQ'S0T<XBZM[]_cbnc�d�h�k�l�p�r�u�v	w3	x9	|?	J	�P	�d	�p	�{	��	��	��	��	��	��	��	�
�)
�/
�5
�@
�E
�R
�`
�j
�p
�v
��
��
��
��
��
��
��
��
��
�����"�'�-�F�P�Z�h���������������������������
���*�3�M�S�^�n�t�����	�
�
SLIBCE.LIB��M�5*�z2[��+o�2�4'�	[�	�t�
��a�}��U	�	�
�
�
�GC

/
Q
F_
[k
q�
��
��
��
��

��

��
�

!�
'9R;iG�c+������ � �!!�"'"�#<#5$X$G%o%V&�&h'�'x(�(�%)�)�D*�*�+
+,#,-:-.P.;/e/J50~0
1�1��2�2(3�364�4E5�5S6	6_7$7m8;8~9S9�:k:�;�;�#<�<�=�=�>�>�?�?
@@AA*B.B9
CHCFDaDXE|EfF�Fu
G�G�VH�H�I�I�J�J,KK.NLL|M.M�NHN�OdO�P�P�^6NB00�<����y@���_iobufi����������,�_ptr��_cnt��_base��_flag��_file�x���������������������������������������������������������������������./special/   775  20115     11           0  4552137242   5636 ./special/dupreq.c   664  20115     11        2661  4552130546   7374 /*	@(#)dupreq.c	1.1 88/10/12 NFS Rev 2 Testsuite	*/
/*
 *  check for lost reply on non-idempotent resuests
 */
#include <tests.h>

void main(int argc, char *argv[]);

void
main(argc, argv)
	int argc;
	char *argv[];
{
	int count, i;
	int fd;
	int cfail, lfail, u1fail, u2fail;
	char name1[256];
	char name2[256];

	if (argc != 3) {
		fprintf(stderr, "usage: %s count name\n", argv[0]);
		exit(1);
	}
	setbuf(stdout, NULL);
	count = atoi(argv[1]);
	sprintf(name1, "%s1", argv[2]);
	sprintf(name2, "%s2", argv[2]);
	cfail = lfail = u1fail = u2fail = 0;
	for (i=count; i; i--) {
		if ((fd = creat(name1, CHMOD_YES)) < 0) {
			cfail++;
			fprintf(stderr, "create ");
			perror(name1);
			continue;
		}
		close(fd);
		#ifndef DOS
		if (link(name1, name2) < 0) {
			lfail++;
			fprintf(stderr, "link %s %s", name1, name2);
			perror(" ");
		}
		if (unlink(name2) < 0) {
			u1fail++;
			fprintf(stderr, "unlink %s", name2);
			perror(" ");
		}
		#endif  /* DOS */
		if (unlink(name1) < 0) {
			u2fail++;
			fprintf(stderr, "unlink %s", name1);
			perror(" ");
		}
	}
	fprintf(stdout, "%d tries\n", count);
	if (cfail) {
		fprintf(stdout, "%d bad create\n", cfail);
	}
	#ifndef DOS
	if (lfail) {
		fprintf(stdout, "%d bad link\n", lfail);
	}
	if (u1fail) {
		fprintf(stdout, "%d bad unlink 1\n", u1fail);
	}
	#endif
	if (u2fail) {
		fprintf(stdout, "%d bad unlink 2\n", u2fail);
	}
	exit(0);
}
��������������������./special/excltest.c   664  20115     11        1265  4552130547   7727 /*	@(#)excltest.c	1.1 88/10/12 NFS Rev 2 Testsuite	*/
/*
 * test exclusive create
 */

#include <tests.h>
void main(int argc, char *argv[]);

void
main(argc, argv)
	int argc;
	char *argv[];
{
	if (argc > 2) {
		fprintf(stderr, "usage: %s [count]\n", argv[0]);
		exit(1);
	}
	if (argc == 2) {
		int count = atoi(argv[1]);
		for (; count; count--) {
			open("exctest.fil", O_CREAT | O_EXCL, CHMOD_YES);
		}
		exit(0);
	}
	unlink("exctest.fil");
	if (open("exctest.fil", O_CREAT | O_EXCL, CHMOD_YES) < 0) {
		perror("exctest.fil");
		exit(1);
	}
	if (open("exctest.fil", O_CREAT | O_EXCL, CHMOD_YES) < 0) {
		perror("exctest.fil 2");
		exit(0);
	}
	exit(0);
}

			perror(name1);
			continue;
		}
		close(fd);
		#ifndef DOS
		if (link(name1, name2) < 0) {
			lfail++;
			fprintf(stderr, "link %s %s", name1, name2);
			perror(" ");
		}
		if (unlink(name2) < 0) {
			u1fail++;
			fprintf(stderr, "unlink %s", name2);
			perror(" ");
		}
		#endif  /* DOS */
		if (unlink(name1) ./special/fstat.c   664  20115     11        1075  4552130547   7214 /*	@(#)fstat.c	1.1 88/10/12 NFS Rev 2 Testsuite	*/
/*
 * test statfs for file count
 */
#include <tests.h>

#ifdef ANSI
void
main(int argc, char *argv[]);
#endif

void
main(argc, argv)
	int argc;
	char *argv[];
{
	struct statfs fs;
	char *name = ".";

	if (argc > 2) {
		fprintf(stderr, "usage: %s [path]\n", argv[0]);
		exit(1);
	}
	if (argc == 2) {
		name = argv[1];
	}
	fs.f_files = 0;
	fs.f_ffree = 0;
	if (statfs(name, &fs) < 0) {
		perror(argv[1]);
		exit(1);
	}
	printf("inodes %d free %d\n", fs.f_files, fs.f_ffree);
	exit(0);
}
if (open("exctest.fil", O_CREAT | O_EXCL, CHMOD_YES) < 0) {
		perror("exctest.fil 2");
		exit(0);
	}
	exit(0);
}

			perror(name1);
			continue;
		}
		close(fd);
		#ifndef DOS
		if (link(name1, name2) < 0) {
			lfail++;
			fprintf(stderr, "link %s %s", name1, name2);
			perror(" ");
		}
		if (unlink(name2) < 0) {
			u1fail++;
			fprintf(stderr, "unlink %s", name2);
			perror(" ");
		}
		#endif  /* DOS */
		if (unlink(name1) ./special/holey.c   664  20115     11        7745  4552130550   7217 /*	@(#)holey.c	1.1 88/10/12 NFS Rev 2 Testsuite	*/
/*
 * test read/write of holey files
 */

#include <tests.h>

#define BUFSZ   8192
#define FILESZ	70000L
#define DATASZ	4321
#define HOLESZ	9012
#define FILENM  "holefile"
int Debug = 0;
char *Prog;

#ifdef ANSI
void main(int argc, char *argv[]);
#endif

void
main(argc, argv)
int argc;
char *argv[];
{
	int fd, i, tot, ct, bytes, ret;
	long sz;
	char *filenm = FILENM;
	char buf[BUFSZ];
	extern int errno;
	long filesz = FILESZ;
	int datasz = DATASZ;
	int holesz = HOLESZ;

	Prog = argv[0];
	if (argc > 1 && !strcmp(argv[1], "-d")) {
		Debug = 1;
		argc--;
		argv++;
	}
	if (argc > 5 || (argc > 1 && !strcmp(argv[1], "-h"))) {
		fprintf(stderr, "\
usage: %s [filename filesize datasize holesize]\n", Prog);
		exit(1);
	}
	if (argc > 1 && strcmp(argv[1], "-"))
		filenm =       argv[1];
	if (argc > 2 && strcmp(argv[2], "-"))
		filesz =  atol(argv[2]);
	if (argc > 3 && strcmp(argv[3], "-"))
		datasz =  atoi(argv[3]);
	if (argc > 4 && strcmp(argv[4], "-"))
		holesz =  atoi(argv[4]);

	umask(0);
	if (datasz > BUFSZ) {
		fprintf(stderr, "%s: datasize (%d) greater than maximum (%d)\n",
			Prog, datasz, BUFSZ);
		exit(1);
	}
	if ((fd = creat(filenm, CHMOD_YES)) < 0) {
		sprintf(buf, "%s: creat of %s", Prog, filenm);
		perror(buf);
		exit(1);
	}
	if (close(fd)) {
		sprintf(buf, "%s: close of %s after creat", Prog, filenm);
		perror(buf);
		exit(1);
	}
#ifdef DOS
	if ((fd = open(filenm, O_RDWR)) < 0) {
#else
	if ((fd = open(filenm, 2)) < 0) {
#endif
		sprintf(buf, "%s: open of %s", Prog, filenm);
		perror(buf);
		exit(1);
	}
	for (i=0; i < BUFSZ / sizeof(int); i++)
		((int *)buf)[i] = i;

	for (sz = filesz; sz; ) {
		if (datasz || sz) {
			bytes = (int) MIN(sz, (long) datasz);
			if (bytes == 0)
				bytes = 1;
			if ((ret = write(fd, buf, bytes)) != bytes) {
				fprintf(stderr, "write ret %d (expect %d)\n",
					ret, bytes);
				if (errno) perror("write");
				exit(1);
			}
			sz -= bytes;
		}
		if (sz && holesz) {
			bytes = (int) MIN(sz - 1, (long) holesz);
			if (lseek(fd, (long) bytes, SEEK_CUR) == -1) {
				perror("lseek (write)");
				exit(1);
			}
			sz -= bytes;
		}
	}
	if (lseek(fd, 0L, SEEK_SET) == -1) {
		perror("lseek (rewind)");
		exit(1);
	}

	for (sz = filesz; sz; ) {
		if (datasz || sz == 1) {
			bytes = (int) MIN(sz, (long) datasz);
			if (bytes == 0)
				bytes = 1;
			sz -= bytes;
			for ( ; bytes; bytes -= ret) {
				if (Debug) 
					fprintf(stderr, "\
--data read: offset %ld, sz = %ld, bytes = %d\n", filesz - sz - bytes, sz, bytes);
				if ((ret = read(fd, buf, bytes)) <= 0) {
					fprintf(stderr, "\
read (data) offset %ld, sz = %ld, bytes = %d (ret = %d), datasz = %d\n",
filesz - sz - bytes, sz, bytes, ret, datasz);
					if (ret < 0)
						perror("read");
					exit(1);
				}
				ct = bytes - (bytes % sizeof(int));
				if (Debug)
					fprintf(stderr, "\
  ret = %d, ct = %d\n", ret, ct);
				for (i=0; i < ct / sizeof(int); i++) {
					if (((int *)buf)[i] != i) {
						fprintf(stderr, "\
bad data in %s\n", filenm);
						exit(1);
					}
				}
			}
		}
		if (sz && holesz) {
			tot = (int) MIN((long) holesz, sz - 1);
			sz -= tot;
			for (ct = 0; tot; tot -= ret, ct += ret) {
				bytes = MIN(tot, BUFSZ);
				if (Debug)
					fprintf(stderr, "\
++hole read: offset %ld, sz = %ld, tot = %d, bytes = %d\n",
					filesz - sz - tot, sz, tot, bytes);
				if ((ret = read(fd, buf, bytes)) <= 0) {
					fprintf(stderr, "\
read (hole) offset %ld, sz = %ld, bytes = %d (ret %d), holesz = %d\n",
filesz - sz - tot, sz, bytes, ret, holesz);
					if (ret < 0)
						perror("read");
					exit(1);
				}
				if (Debug)
					fprintf(stderr, "  ret = %d\n", ret);
				for (i = 0; i < ret; i++) {
					if (buf[i] != '\0') {
						fprintf(stderr, "\
non-zero data read back from hole (offset %ld)\n", filesz - sz + ct + i);
						exit(1);
					}
				}
			}
		}
	}
	printf("\nHoley file test ok\n");
	exit(0);
}
����������������./special/negseek.c   664  20115     11        1315  4552130552   7505 /*	@(#)negseek.c	1.1 88/10/12 NFS Rev 2 Testsuite	*/
/*
 * test seek to negative offset
 */

#include <tests.h>

#ifdef ANSI
void main(int argc, char *argv[]);
#endif

void
main(argc, argv)
	int argc;
	char *argv[];
{
	int fd;
	long i;
	char buf[8192];
	extern int errno;

	if (argc != 2) {
		fprintf(stderr, "usage: negseek filename\n");
		exit(1);
	}
	fd = open(argv[1], O_CREAT|O_RDONLY, CHMOD_YES);
	if (fd < 0) {
		perror(argv[1]);
		exit(1);
	}

	for ( i = 0L; i>-10240L ;i -= 1024L ) {
		if (lseek(fd, i, SEEK_SET) < 0) {
			perror("lseek");
			exit(1);
		}
		if (read(fd, buf, sizeof buf) < 0) {
			perror("read");
			exit(0);
		}
	}
	unlink(argv[1]);
	exit(0);
}
;
	}
	if ((fd = creat(filenm, CHMOD_YES)) < 0) {
		sprintf(buf, "%s: creat of %s", Prog, filenm);
		perror(buf);
		exit(1);
	}
	if (close(fd)) {
		sprintf(buf, "%s: close of %s after creat", Prog, filenm);
		perror(buf);
		exit(1);
	}
#ifdef DOS
	if ((fd = open(filenm, O_RDWR)) < 0) {
#else
./special/nstat.c   664  20115     11        1743  4552130553   7223 /*	@(#)nstat.c	1.1 88/10/12 NFS Rev 2 Testsuite	*/
/*
 * Stat a file n times
 */

int stats = 0;
int readdirs = 0;

#include <tests.h>

#ifdef ANSI
void main(int argc, char *argv[]);
#endif

void
main(argc, argv)
	int argc;
	char *argv[];
{
	struct timeval stim, etim;
	float elapsed;
	register int count;
	register int i;
	struct stat statb;

	if (argc != 2) {
		fprintf(stderr, "usage: %s count\n", argv[0]);
		exit(1);
	}

	count = atoi(argv[1]);
	gettimeofday(&stim, 0);
	for (i=0; i<count; i++) {
		stat(argv[0], &statb);
		stats++;
	}
	gettimeofday(&etim, 0);
	elapsed = (float) (etim.tv_sec - stim.tv_sec) +
	    (float)(etim.tv_usec - stim.tv_usec) / 1000000.0;
	if (elapsed == (float) 0.0) {
		fprintf(stdout, "%d calls 0.0 seconds\n", count);
	} else {
		fprintf(stdout,
		    "%d calls %.2f seconds %.2f calls/sec %.2f msec/call\n",
		    count, elapsed, (float)count / elapsed,
		    1000.0 * elapsed / (float)count);
	}
	exit(0);
}
enm, O_RDWR)) < 0) {
#else
./special/op-chmod.c   664  20115     11        4507  4552130553   7601 /*	@(#)open-chmod.c	1.1 88/10/12 NFS Rev 2 Testsuite	*/
/*
 *  tests operation on open file which has been chmod'd to 0.
 *  steps taken:
 *	1.  create file
 *	2.  open for read/write
 *	3.  chmod 0
 *	4.  write data
 *	5.  rewind
 *	6.  read data back
 */

#include <tests.h>

extern errno;
#define TBUFSIZ 100
char wbuf[TBUFSIZ], rbuf[TBUFSIZ];
char buf[BUFSIZ];
#define TMSG "This is a test message written to the chmod'd file\n"

#ifdef ANSI
void xxit(char *s);
void main(void);
#endif

void
main()
{
	int fd, ret;
	char *tname = "nfstXXXX";
	int errcount = 0;

	setbuf(stdout, NULL);
	mktemp(tname);
#ifdef O_RDWR
	if ((fd = open(tname, O_CREAT|O_TRUNC|O_RDWR, CHMOD_YES)) < 0) {
		fprintf(stderr, "can't create %s: ", tname);
		xxit("open");
	}
#else
	if ((fd = creat(tname, CHMOD_YES)) < 0) {
		fprintf(stderr, "can't create %s: ", tname);
		xxit("creat");
	}
	close(fd);
	if ((fd = open(tname, 2)) < 0) {
		fprintf(stderr, "can't reopen %s: ", tname);
		unlink(tname);
		xxit("open");
	}
#endif /* O_RDWR */
	printf("testfile before chmod:\n  ");
	sprintf(buf, "attrib %s", tname);
	system(buf);
	ret = chmod(tname, CHMOD_NO);
	printf("%s open; chmod ret = %d\n", tname, ret);
	if (ret)
		xxit(" chmod");
	printf("testfile after chmod:\n  ");
	system(buf);
	strcpy(wbuf, TMSG);
	if ((ret = write(fd, wbuf, TBUFSIZ)) != TBUFSIZ) {
		fprintf(stderr, "write ret %d; expected %d\n", ret, TBUFSIZ);
		if (ret < 0)
			perror(" write");
		exit(1);
	}
	if ((ret = (int) lseek(fd, 0L, SEEK_SET)) != 0) {
		fprintf(stderr, "lseek ret %d; expected 0\n", ret);
		if (ret < 0)
			perror(" lseek");
		exit(1);
	}
	if ((ret = read(fd, rbuf, TBUFSIZ)) != TBUFSIZ) {
		fprintf(stderr, "read ret %d; expected %d\n", ret, TBUFSIZ);
		if (ret < 0)
			perror(" read");
		exit(1);
	}
	if (strcmp(wbuf, rbuf) != NULL) {
		errcount++;
		printf("read data not same as written data\n");
		printf(" written: '%s'\n read:    '%s'\n", wbuf, rbuf);
	} else {
		printf("data compare ok\n");
	}

	printf("testfile after write/read:\n  ");
	system(buf);

	if (close(fd))
		xxit("error on close");

	if (unlink(tname) < 0) {
		fprintf(stderr, "can't unlink %s", tname);
		xxit(" ");
	}

	printf("test completed successfully.\n");
	exit(0);
}

void
xxit(s)
char *s;
{
	perror(s);
	exit(1);
}
 ((ret = write(fd, buf, bytes)) != bytes) {
				fprintf(stderr, "write ret %d (expect %d)\n",
					ret, bytes);
				if (errno) perror("write");
				exit(1);
			}
			sz -= bytes;
./special/rename.c   664  20115     11        1560  4552130555   7340 /*	@(#)rename.c	1.1 88/10/12 NFS Rev 2 Testsuite	*/
/*
 * rename a file n times
 */

#include <tests.h>

#ifdef ANSI
void main(int argc, char *argv[]);
#endif

void
main(argc, argv)
	int argc;
	char *argv[];
{
	int count;
	int i;
	int fd;

	if (argc != 2) {
		fprintf(stderr, "usage: %s <count>\n", argv[0]);
		exit(1);
	}
	if ((fd = open("rename1", O_CREAT, CHMOD_YES)) < 0) {
		perror("rename1");
		exit(1);
	}
	close(fd);

	count = atoi(argv[1]);
	for (i=0; i<count; i++) {
		if (rename("rename1", "rename2") < 0) {
			perror("rename rename1 to rename2");
			fprintf(stderr, "%d of %d\n", i, count);
			exit(1);
		}
		if (rename("rename2", "rename1") < 0) {
			perror("rename rename2 to rename1");
			fprintf(stderr, "%d of %d\n", i, count);
			exit(1);
		}
	}
/* cleanup: */
	unlink("rename1");
	unlink("rename2");
	exit(0);
}
intf("read data not same as written data\n");
		printf(" written: '%s'\n read:    '%s'\n", wbuf, rbuf);
	} else {
		printf("data compare ok\n./special/stat.c   664  20115     11        3076  4552130557   7052 /*	@(#)stat.c	1.1 88/10/12 NFS Rev 2 Testsuite	*/
/*
 * stat all of the files in a directory tree
 */

#include <tests.h>

int stats = 0;
int readdirs = 0;


#ifdef ANSI
void statit(char *name);
void main(int argc, char *argv[]);
#endif

void
main(argc, argv)
	int argc;
	char *argv[];
{
	struct timeval stim, etim;
	float elapsed;

	if (argc != 2) {
		fprintf(stderr, "usage: %s dir\n", argv[0]);
		exit(1);
	}

	gettimeofday(&stim, 0);
	statit(argv[1]);
	gettimeofday(&etim, 0);
	elapsed = (float) (etim.tv_sec - stim.tv_sec) +
	    (float)(etim.tv_usec - stim.tv_usec) / 1000000.0;
	fprintf(stdout, "%d calls in %f seconds (%f calls/sec)\n",
	    stats, elapsed, (float)stats / elapsed);
	exit(0);
}

void
statit(name)
	char *name;
{
	struct stat statb;
#ifdef DOS
	struct dirent *di;
#else
	struct direct *di;
#endif
	DIR *dirp;
	long loc;

	if (lstat(name, &statb) < 0) {
		perror(name);
	}
	if ((statb.st_mode & S_IFDIR) != S_IFDIR) {
		return;
	}

	if ((dirp = opendir(name)) == NULL) {
		perror(name);
		return;
	}
	stats++;
	chdir(name);

	while ((di = readdir(dirp)) != NULL) {
		if (strcmp(di->d_name, ".") == 0 || strcmp(di->d_name, "..") == 0)
		    continue;
		if (lstat(di->d_name, &statb) < 0) {
			perror(di->d_name);
		}
		stats++;
		if ((statb.st_mode & S_IFDIR) == S_IFDIR) {
			loc = telldir(dirp);
			closedir(dirp);
			statit(di->d_name);
			if ((dirp = opendir(".")) == NULL) {
				perror(name);
				chdir("..");
				return;
			}
			seekdir(dirp, loc);
		}
	}
	chdir("..");
	return;
}
) holesz);
			if (lseek(fd, (long) bytes, SEEK_CUR) == -1) {
				perror("lseek (write)");
				exit(1);
			}
			sz -= bytes;
		}
	}
	if (lseek(fd, 0L, SEEK_SET) == -1) {
		perror("lseek (rewind)");
		exit(1);
	}

	for (sz = filesz; sz; ) {
		if (datasz || sz == 1) {
			bytes = (int) MIN(sz, (long) datasz);
			if (bytes == 0)
				bytes = 1;
			sz -= bytes;
			for ( ; bytes; bytes -= ret) {
				if (Debug) 
					fprintf(stderr, "./special/stat2.c   664  20115     11        2426  4552130557   7132 /*	@(#)stat2.c	1.1 88/10/12 NFS Rev 2 Testsuite	*/
/*
 * create a bunch of files and stat them repeatedly
 */

#include <tests.h>

int stats = 0;
int readdirs = 0;

#ifdef ANSI
void main(int argc, char *argv[]);
#endif

void
main(argc, argv)
	int argc;
	char *argv[];
{
	struct timeval stim, etim;
	float elapsed;
	int files, count;
	register int i, j;
	char name[256];
	struct stat statb;

	if (argc != 4) {
		fprintf(stderr, "usage: %s dir files count\n", argv[0]);
		exit(1);
	}

#ifdef DOS
	if (mkdir(argv[1]) < 0) {
#else
	if (mkdir(argv[1], CHMOD_YES) < 0) {
#endif
		perror(argv[1]);
	}
	unix_chdir(argv[1]);
	files = atoi(argv[2]);
	count = atoi(argv[3]);
	for (i=0; i<files; i++) {
		sprintf(name, "%d", i);
		close(creat(name, CHMOD_YES));
	}

	gettimeofday(&stim, 0);
	for (i=0; i<count; i++) {
		for (j=0; j<files; j++) {
			sprintf(name, "%d", i);
			stat(name, &statb);
			stats++;
		}
	}
	gettimeofday(&etim, 0);
	elapsed = (float) (etim.tv_sec - stim.tv_sec) +
	    (float)(etim.tv_usec - stim.tv_usec) / 1000000.0;
	if (elapsed == (float) 0.0)
		fprintf(stdout, "%d calls in 0 seconds\n", stats);
	else
		fprintf(stdout, "%d calls in %f seconds (%f calls/sec)\n",
			stats, elapsed, (float)stats / elapsed);
	exit(0);
}
);
		}
		stats++;
		if ((statb.st_mode & S_IFDIR) == S_IFDIR) {
			loc = telldir(dirp);
			closedir(dirp);
			statit(di->d_name);
			if ((dirp = opendir(".")) == NULL) {
				perror(name);
				chdir("..");
				return;
			}
./special/touchn.c   664  20115     11         672  4552130560   7350 /*	@(#)touchn.c	1.1 88/10/12 NFS Rev 2 Testsuite	*/
/*
 *  touch n files
 */

#include <tests.h>

#ifdef ANSI
void main(int argc, char *argv[]);
#endif

void
main(argc,argv)
int argc;
char **argv;
{
	int n;
	char buf[1024];

	if (argc != 2) {
		printf("usage: %s count\n", argv[0]);
		exit(1);
	}
	n = atoi(argv[1]);
	for (; n; n--) {
		sprintf(buf, "name%d", n);
		close(creat(buf, CHMOD_YES));
	}
	exit(0);
}
ntf(stderr, "usage: %s dir files count\n", argv[0]);
		exit(1);
	}
./special/makefile.mak   664  20115     11        4376  4552130551  10200 #
#       @(#)Makefile	derived from 1.4 89/01/13 NFS Rev 2 Testsuite
#
# to make tests, use 'make'
# to copy tests to another directory, use 'make copy DESTDIR=dir'
# to copy source to another directory, use 'make dist DESTDIR=dir'

CC = cl
TESTS = dupreq$(EXE) excltest$(EXE) fstat$(EXE) \
	holey$(EXE) negseek$(EXE) nstat$(EXE) \
	op-chmod$(EXE) op-unlk$(EXE) rename$(EXE) \
	stat$(EXE) stat2$(EXE) touchn$(EXE)


DESTDIR = /no/such/path
#  Define NFS3_2 for NFS 3.2 compatibility - Comment out if not NFS 3.2
#COMPAT = -DNFS3_2
DEBUG = /Zi /Od
CFLAGS = -I..\basic $(COMPAT) $(DEBUG) -DDOS -DANSI -F 4000 /Fm /W3 /Ze
LINKFLAGS = /link /NOE
OBJ = .obj	# .o for Unix
EXE = .exe	# null for Unix
COMMONOBJ = d:\msc\5.1\lib\binmode.obj

all: origtests
	
origtests: $(TESTS)

dupreq.exe: $*.c $(COMMONOBJ)
	$(CC) $(CFLAGS) -o $*$(EXE) $*.c $(COMMONOBJ) $(LINKFLAGS)

excltest.exe: $*.c $(COMMONOBJ)
	$(CC) $(CFLAGS) -o $*$(EXE) $*.c $(COMMONOBJ) $(LINKFLAGS)

holey.exe: $*.c $(COMMONOBJ)
	$(CC) $(CFLAGS) -o $*$(EXE) $*.c $(COMMONOBJ) $(LINKFLAGS)

negseek.exe: $*.c $(COMMONOBJ)
	$(CC) $(CFLAGS) -o $*$(EXE) $*.c $(COMMONOBJ) $(LINKFLAGS)

# break following into two lines so command line not too long
nstat.exe: $*.c $(COMMONOBJ) ..\basic\subr.obj
	$(CC) $(CFLAGS) -c $*.c
	$(CC) $*$(OBJ) ..\basic\subr.obj $(COMMONOBJ) $(LINKFLAGS)

op-chmod.exe: $*.c $(COMMONOBJ)
	$(CC) $(CFLAGS) -o $*$(EXE) $*.c $(COMMONOBJ) $(LINKFLAGS)

op-unlk.exe: $*.c $(COMMONOBJ)
	$(CC) $(CFLAGS) -o $*$(EXE) $*.c $(COMMONOBJ) $(LINKFLAGS)

rename.exe: $*.c $(COMMONOBJ)
	$(CC) $(CFLAGS) -o $*$(EXE) $*.c $(COMMONOBJ) $(LINKFLAGS)

stat.exe: $*.c $(COMMONOBJ) ..\basic\subr.obj
	$(CC) $(CFLAGS) -c $*.c
	$(CC) $*$(OBJ) ..\basic\subr.obj $(COMMONOBJ) $(LINKFLAGS)

fstat.exe: $*.c $(COMMONOBJ) ..\basic\subr.obj
	$(CC) $(CFLAGS) -c $*.c
	$(CC) $*$(OBJ) ..\basic\subr.obj $(COMMONOBJ) $(LINKFLAGS)

stat2.exe: $*.c $(COMMONOBJ) ..\basic\subr.obj
	$(CC) $(CFLAGS) -c $*.c
	$(CC) $*$(OBJ) ..\basic\subr.obj $(COMMONOBJ) $(LINKFLAGS)

touchn.exe: $*.c $(COMMONOBJ)
	$(CC) $(CFLAGS) -o $*$(EXE) $*.c $(COMMONOBJ) $(LINKFLAGS)

clean:
	-rm *$(OBJ) $(TESTS)

copy: $(TESTS)
	cp runtests $(TESTS) $(DESTDIR)

dist:
	cp runtests Makefile *.c *.h $(DESTDIR)
z, bytes, ret, datasz);
					if (ret < 0)
						perror("read");
					exit(1);
				}
				ct = bytes - (bytes % sizeof(int));
				if (Debug)
					fprintf(stderr, "\
  ret = %d, ct = %d\n", ret, ct);
				for (i=0; i < ct / sizeof(int); i++) {
					if ./special/op-unlk.c   664  20115     11        5211  4552130554   7452 /*	@(#)open-unlk.c	1.1 88/10/12 NFS Rev 2 Testsuite	*/
/*
 *  tests operation on open file which has been unlinked.
 *  steps taken:
 *	1.  create file
 *	2.  open for read/write
 *	3.  unlink file
 *	4.  write data
 *	5.  rewind
 *	6.  read data back
 */

#include <tests.h>

extern errno;
#define TBUFSIZ 100
char wbuf[TBUFSIZ], rbuf[TBUFSIZ];
#define TMSG "This is a test message written to the unlinked file\n"

#ifdef ANSI
void xxit(char *s);
void main(void);
#endif

void
main()
{
	int fd, ret;
	char *tname = "nfstXXXX";
	int errcount = 0;

	setbuf(stdout, NULL);
	mktemp(tname);
#ifdef O_RDWR
	if ((fd = open(tname, O_CREAT|O_TRUNC|O_RDWR, CHMOD_YES)) < 0) {
		fprintf(stderr, "can't create %s: ", tname);
		xxit("open");
	}
#else
	if ((fd = creat(tname, 0777)) < 0) {
		fprintf(stderr, "can't create %s: ", tname);
		xxit("creat");
	}
	close(fd);
	if ((fd = open(tname, 2)) < 0) {
		fprintf(stderr, "can't reopen %s: ", tname);
		unlink(tname);
		xxit("open");
	}
#endif /* O_RDWR */
	printf("nfsjunk files before unlink:\n  ");
	system("attrib nfst*.*");
	ret = unlink(tname);
	printf("%s open; unlink ret = %d\n", tname, ret);
	if (ret)
		xxit(" unlink");
	printf("nfsjunk files after unlink:\n  ");
	system("attrib nfst*.*");
	strcpy(wbuf, TMSG);
	if ((ret = write(fd, wbuf, TBUFSIZ)) != TBUFSIZ) {
		fprintf(stderr, "write ret %d; expected %d\n", ret, TBUFSIZ);
		if (ret < 0)
			perror(" write");
		exit(1);
	}
	if ((ret = (int) lseek(fd, 0L, SEEK_SET)) != 0) {
		fprintf(stderr, "lseek ret %d; expected 0\n", ret);
		if (ret < 0)
			perror(" lseek");
		exit(1);
	}
	if ((ret = read(fd, rbuf, TBUFSIZ)) != TBUFSIZ) {
		fprintf(stderr, "read ret %d; expected %d\n", ret, TBUFSIZ);
		if (ret < 0)
			perror(" read");
		exit(1);
	}
	if (strcmp(wbuf, rbuf) != NULL) {
		errcount++;
		printf("read data not same as written data\n");
		printf(" written: '%s'\n read:    '%s'\n", wbuf, rbuf);
	} else {
		printf("data compare ok\n");
	}

	if (unlink(tname) == 0) {
		errcount++;
		printf("Error: second unlink succeeded!??\n");
	} else if (errno != ENOENT) {
		errcount++;
		perror("unexpected error on second unlink");
	}

	if (ret = close(fd)) {
#ifndef DOS	/* DOS does not like the following close */
		errcount++;
		perror("error on close");
#endif
	}

	printf("nfsjunk files after close:\n  ");
	system("attrib nfst*.*");

	if ((ret = close(fd)) == 0) {
		errcount++;
		fprintf(stderr, "second close didn't return error!??\n");
	}

	if (errcount == 0)
		printf("test completed successfully.\n");
	exit(errcount);
}

void
xxit(s)
char *s;
{
	perror(s);
	exit(1);
}
lesz) {
			tot = (int) MIN((long) holesz, sz - 1);
			sz -= tot;
			for (ct = 0; tot; tot -= ret, ct += ret) {
				bytes = MIN(tot, BUFSZ);
				if (Debug)
					fprintf(stderr, "\
++hole read: offset %ld, sz = %ld, tot = %d, bytes = %d\n",
					filesz - sz - tot, sz, tot, bytes);
				if ((ret = read(fd, buf, bytes)) <= 0) {
					fprintf(stderr, "\
read (hole) off./special/runtests.bat   664  20115     11        1123  4552130556  10300 rem 
rem        @(#)runtests.work	1.1 88/10/12 NFS Rev 2 testsuite
rem 

rem "check for proper open/unlink operation"
op-unlk

rem "check for proper open/chmod 0 operation"
op-chmod

rem "check for lost reply on non-idempotent requests"
dupreq 5 testfile

rem "test exclusive create, should get: exctest.file2: File exists"
excltest

rem "fstat returns -1 in all fields checked in DOS"
fstat

rem "test negative seek, with Microsoft C"
rem "under DOS should get: lseek: Invalid argument"
negseek testfile

echo "test rename"
.\rename 5

echo "Special tests complete"
heck for proper open/unlink operation"
op-unlk

rem "check for proper open/chmod 0 operation"
op-chmod

rem "check for lost reply on non-idempotent requests"
dupreq 5 testfile

rem "test exclusive create, should get: exctest.file2: File exists"
excltest

rem "fstat returns -1 in all fields checked in DOS"
fstat

rem "test negative seek, with Microsoft C"
rem "under DOS should get: lseek: Invalid argument"
neg./special/dupreq.exe   777  20115     11       35340  4552135712   7760 MZ9 c��v@w}�h��!��U���WV�~u��^�7�BP�ZP����P�����P�RP�X���^�w���������^�w�XP���P����^�w�\P����P�������������������������������������u�|��P���P�������=|� �����`P�ZP�������P�<��������������P���=|�!�������P�hP�ZP����rP�����v������tP�RP�������u������~P�RP�h������u�������P�RP�L���P���^_��]Ð�0�!<s� ���6+���r���ׁ�N�s��3�P�J��L�!���6�&�6�&��Ʊ��H6����6��+��۴J�!6���*�P+�3���;�f��3��68�66�64���P�����ظ6��P�e����P���0�!��5�!���%� �!�D�.�&�6,�F��3�6�Bs�76�J�ڻ6�B�&�,�6��3�&�=t,����t��3��u����� ������tH������ ��D�!r
�€t�� @Ky�N�N��N�N��U��P�P�}�N�P�t�U��P�P�f�P�P�l��t�~u�F����� t�>�!C����F�L�!�D���B��%�!�>Bt
�C�D�%�!�;�s
OO�
�������;�s���Et�����Y��+�r
;Hr����3��k�U���WV�F�F��v�0�����FP�v�v������vV�����^_��]ÐU��^;r�	���>�!rƇ ��U���WV�v��t&�<t!V���PV��P�����P�dP��P����>|	�9|����㋷�V���PVW�q���P�gPW�b��^_��]ÐU���V�v��-J������������F�V�Y��V�
���~u�L�d��^����@�D��G����d�^���G�F�D��D^��]ÐU���WV�F���F�F��EB�F�E��E��FP�vW�E�����Mx*������W+�P�����^_��]�U���v�P�v������]�U��V�A�!�U���P�e�>jt�j��P�S��]ø�q�V3��B2���2�����Ut
����P�,�^Ïl�8t)�&�,�<3����3��u�GG�>:�����ыѿ����< t�<	t�<
to
�tkGN�< t�<	t�<
t\
�tX<"t$<\tB��3�A�<\t�<"t��Ӌ���Ѩu��N�<
t+
�t'<"t�<\tB��3�A�<\t�<"t��ۋ���Ѩu���>4�G��׀��+�ģ6���6�?CC�6:��
�u���6��3���< t�<	t�<
u�
�u�y�6�?CCN�< t�<	t�<
tb
�t^<"t'<\t���3�A�<\t�<"t�\��Ѱ\���s�"���N�<
t.
�t*<"t�<\t���3�A�<\t�<"t�\��ٰ\���s��"���3����&lU��U�3ɋ����I�6,�t��&�>t�E�u�E�@$������W�	��_�ϋ���.8��3�I��<;Ct�~EE��
�u���N]��]�U��VW�V�X�;�t@�t�3��������_^��]�U��W�v����t���3�������I��@�!_��]�r3���]�s�P�X��]�s�������]�2��â
�u#�>r
<"s
< r���<v��nט�Ê���U���WV�v�D��F���-J������������F��D�t�D@t�L ������Du�L�d�+��D���~��Du_�ށ�J�������������uF��Rt��Zu3�v��U���u-����Ru�P���P	�D��^��G���V�����Du�ށ�J�������������tP�<+|�D@��^��GH�D�~W�t�v��y���F����^���  t�P+�PPS�����\�F������P�FP�v��<���F�9~�t����F*�^_��]ÐU��V�v�D�t�Dt�t�
���d�+���D�D^]ÐU���V�v����Ru�F�P����Zu$�F�P	�Du�ށ�J�������������t+��5��-J������������F��F��D��^���G�D��L�^��]�U���V�~t[�~Rt�~Zuv�^�G�P����td�F-J������������F��v�K���^���G�^��+���G�*��^�Pt�P	u�G�P�U���t	�v���^��]�U���WV�v+��D$<uF�Du�ށ�J�������������t'�+D�F��~P�t�D�P�
��;F�t�L ����D��D��^_��]�U��d��WV�v�����H�F�8�F�,�B�@�|�<%t�X�D+��4�0�>�2�<�:�.�*�6�N �|0u<F�N0�3�<+u
�4�:�"��< u
�>4u�:��*�	�<-u��6F��P�����u�V�JP�f�����>J}�6�J�أJ�<.u#�<FV�DP�<�����>D}
�D�<��=Ft2=Nt5=ht =lu�2�>2u�<LuF�<u��2���2���2�ӊ�����=Et
=Gt=Xu	�0���� ����-c=v���.��Z�8��@��8�i��>�*�
P����Q�����.�0�><u	�F���F�<�D�>2u�+��2�F�9Jt'�J�F��>6t	�J���.J�J�}+��J�8�P�����:P�����~�t"�>6t�F�-�J�}+��J���J�.8�P�������/�+�P���*�������������>2t��N��G�=t�=%u���+�PV�������<t�|��>@uY�,�G tO����M"
"


6
<
�

�
�>Bt�>@u�,�G u��F뙐�@^_��]ÐU���WV�~
t�>�>2t�>2u�8��W�F��V��8�*�>>t�8��F��F����8���F��V��8�>*t
�F�F�t�F�+��L�6H�>>u*�~�}$�~
u�-F�F��V��؃��ډF��V��F���F��F���vW�v��v���	���><t!W����D+ȉN����0F��I���N�0���t<a|�, FG�}�u�>>u�4:t�~�u��+�P���^_��]ÐU���WV�~t��8�F��^��8��>2u�8��W�F��V��8���8��F��F��^��8�>2u
�F�F�u���	�~�u	���F��^��F��V��F�V�+�96<t�D���^��F�&�?tF;�~��F�^��F�&�?u�>J+��>6uW���V�v��v��o���>6tW���^_��]�U����8�F��~gt�~Gu��*��F��><u�D�~�t
�>Du�D�60�6D�v�6H�v��$��
�~�t�>*u�6H�&���>*t�>Du�6H�*���8�L�4:t�v��,���t��+�P���]�U��V�>Bu/�,�Ox�F�7��*���S�v�����@u�B���@^]ÐU���WV�>BuI�v�~B��6,�6N����@u�B��N�~�,�Ox۠N�?��*��܃>Bu�F@^_��]�U���WV�v�>BuP��6,�^&��P�=���@u�B�F��N�t�,�Ox��^&��,�?��*��҃>Bu�F@^_��]�U���
WV�6H+��F��F��>N0u9<t9.t9Fu�N �>JV�]���F�+�+~�>6u�<-u�>N0u��P�����N��>N0t�~�>6t�~t�F��_�>Lt�F��j�>6u&W�����~t	�~�u�5�>Lt	�~�u�=�v�V������>6t
�N W�a���^_��]Ã>4t�+�� P����Ð�0P������>Lu�>0t�X���xP�����ÐU���WV�v�F��<*u�8�?�8F�H��<-u�F���F+��<0|5�<909><u�<0u�N0�����������ȃ�0��F�<0|�<9~�F�����^�?��^_��]ÐU���V���N��F�<t
:u����+�^��]ÐU���2��~��F���F���u�@u���u�F���V$
Ǵ=�!s=u	��t�����%=u	�>�!����F��D�!�€t�N�@�F�@t���F�t�t	3ɴ@�!��>�!�V�C�!�g��F��u��u�����ѸB�!�ٍV��?�!�t�~�u�ًѸB�!3ɴ@�!3ɋѸB�!�h��F��N��N�F��u�Fu����V�<�!s����F��u�Fu0�>�!�F$
F��V�=�!rړ�F�u�Ft
���V�C�!r��F�@u=�V�C�!��2�%t��Ft�� ;r
�>�!����
N����� �Ë�]�2��ܡ��#�3ɨ�u���U����^;r�	��1���  t�B3ɋ��!r��� �tn�V3��F��F��WV����f��N�T�
�uJ�=�vH���ܺ=(s��+�ԋ��N�<
t;�t����#�a�
;�u���
�F����
��^_�U�E3���PSQ��+���^�@�!r
F��tY[X���s�	��� @t�^�?u������F�+F��f�^_�S�N�u���G�V�@�!s�	���u��� @t
�ڀ?u�������U��׌؎��~3�������I���]�U��WV�v3��3۬< t�<	t�P<-t<+u�<9w,0r���ҋˋ�����������؃���X<-�u�؃���^_]Ë��r59�s%P�ر��ً+���ËشJ�!Xr$�H����.��Ë��Y�U���WV�J+����D�tV�2��@tG��96bs��^_��]�U���V�F-J������������F��P�����^�G�t�O�^��G���^�O�F�@�G�^��G�^��D��G^��]�U����^;r�	�*�F�tH�~
t3ɋѸB�!rK�F
uFVy(���6�V��F��ѸB�!FVy
�N��V��B�!�؋V�N�F
�B�!r�� ��U�Y�H;�s+�����3���U��^�t�O���]�U��VW��?u)��u3���$@$��������D����6 �N�؎��7_^��]�U��VW��U��^;}��|�� @t��3���]���At�������s�w�����tBH;�s���t4����D����t��L�+�H����L��ƌڌ�;�t&�8��&�>=��t%���t��H;�s����t�����D���G�t���&�>t�،�;�t&�4�7뼋w3��j;�t
$@@��^t
�M��t�NN뙌،�;�t&�8��G3���Q�E��t+�IAA��&;:v��u����r�r
��#�+��u����u�3�Y�RQ�tW������D����w��+�J�U�XYZ�SP3�RRP�P�o�����Z[t���N
�F�V�~W��
�t��
u�y
�-��ۃ��ڋ��3��t�����0<9v'����u�O���D��D;�r�X_^��]�U��VW�~u8���V�FHu�Sr'�H�6�Ht;�t
�D�FV�:^s0�����s�u������ڃ��۱��H�!r钉�T�6�3�_^��]ËN��9Lt�����u���?��r9�ӎ�;�u9�s&����������;�u	١+؎��J�!r
;�u�������MS Run-Time Library - Copyright (c) 1988, Microsoft Corpusage: %s count name
%s1%s2create unlink %s %d tries
%d bad create
%d bad unlink 2
���;C_FILE_INFO���>�CPPP��: 

	�
�(null)(null)+- #Error 0No such file or directoryArg list too longExec format errorBad file numberNot enough corePermission deniedFile existsCross-device linkInvalid argumentToo many open filesNo space left on deviceMath argumentResult too largeResource deadlock would occurUnknown error�������������&89:;LMabcd|}~�����%����� �<<NMSG>>R6000
- stack overflow
R6003
- integer divide by 0
	R6009
- not enough space for environment
�
�run-time error R6002
- floating point not loaded
R6001
- null pointer assignment
���NB00|
DUPREQ.OBJ�D:\MSC\5.1\LIB\BINMODE.OBJ��dos\crt0.asm>odos\crt0dat.asm�
chkstk.asm�>	fprintf.c_file.c 
dos\close.asm"atoi.asm&~perror.c�xsetbuf.cV	sprintf.cr	creat.asm�
dos\unlink.asm� dos\crt0msg.asm�
crt0fp.asm�"
chksum.asm��dos\stdargv.asmnndos\stdenvp.asm�Tdos\nmsghdr.asm0Tdos\dosret.asm�_cflush.asm�V	_flsbuf.c�	.
_freebuf.c
	_sftbuf.c"nfflush.c��output.cX�dos\open.asm�(	write.asm$
strlen.asm@Tatox.asm�syserr.c�Bdos\stdalloc.asm�2
flushall.cl	_getbuf.ctz
dos\lseek.asm�stackava.asmXnmalloc.asmX
	ultoa.asmbcmiscdat.asmb#
isatty.asm�aamalloc.asm�_xtoa.asmH�dos\brkctl.asm�_main��__fmode��__iomode*�_edataP�_end��__aexit_rtn��__abrkp��__abrktb��__asizds�__astart��__atopsp��	__abrktbe 	__cintDIVv�
__acrtused/__amsg_exit�__osversion�_errno__exit@�__child�__nfile>__cinit4�___argcC�__intno�
__dosvermajor�__oserr6�___argv�
__dosverminor8�_environ �__osfile�__osmode�__pspadrB�__fpinitD�__ovlvec:�__pgmptr��	__acfinfoB�	__ovlflag�	__aintdiv�	__osmajor�	__osminor�
__umaskval^
__ctermsub�
__doserrno	�__fac_exit�__pspH�STKHQQ�__chkstk�_fprintfP�__bufinP�__bufoutP	�__buferr��__iob2b�	__lastiobJ�__iob_close"_atoi&_perror�_setbuf_sprintfr_creat�_remove�_unlink�__FF_MSGBANNERj�	__adbgmsgv�	__acrtmsg�__fptrap�__nullcheck�	__setargvn	__setenvp�__NMSG_TEXT__NMSG_WRITE0	__dosret0P
__maperrorC
__dosretax8__dosreturn��__cflush�__flsbuf�		__freebuf�
__ftbuf
__stbuf"_fflush�__output`
__copensubX_open�__cXENIXtoDOSmode�_write$_strlen@__catox�	_sys_nerr��_sys_errlist�	__myalloc�	_flushall__getbuft_lseek�_stackavail_malloc__nfree�__asegds	__nmalloc_freeX_ultoa$�
__cfltcvt_tab2�__asizeC3�__asizeD0�__sigintoff.�__sigintsegb_isatty�__amallocbrk4�__aseg1<�__asegh6�__asegn8�__asegr�__amlink<�	__QChdata�	__amallocl
__amexpand:�
__amblksiz�__cxtoa�
__cltoasubH_brkctl�����������������y@���_iobufi����������,�_ptr��_cnt��_base��_flag��_file�x���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������zt�����������������������������������������������������������������������������������������������������������������������+u��c��x�������x����������������x ���x@��������xP��x��xx��x�����{umainj���name2
�argc
+argv���count���i���fd���cfail���lfail���u1fail���u2fail��name1J�_iobdupreq.c$7AO_t���� �!�"�$�1�2
34$6.718C9MC_DiF{G�
SLIBCE.LIB\-V���~{'9FV�_
�{�����U�S
	�	`
�
lz�
+
�
A�\�5x����&�6%�[D�-�C�Z�p����	5�;	
�H	�V	 � d	#!
!�	"'"�	#>#�	$T$�	
%n%�	&�&�	G'�'

(�()
V)�)
*�*�
�+�+),,H�NB00�
�
�
�GC

/
Q
F_
[k
q�
��
��
��
��

��

��
�

!./special/excltest.exe   777  20115     11       33512  4552135755  10321 MZ{ d��[@�"�j�	���U���WV�~��^�7�BP�\P����P�6���~t�=�^�w�����F���N��~�u���P�P�UP��������P�����aP�����P�P�mP����=|��yP�j���P�����P�P��P���=|���P�<���P����P���^_��]Ð�0�!<s� ���6+���r���ׁ�^�s�3�P����L�!���6�&�6�&��Ʊ��H6����6��+��۴J�!6���,�`+�3���;��s3��6:�68�66��P�����ظ6��tP��o��P���0�!��5�!��	�%���!�F�.�&�6,�H��3�6�Ds��6�L�ڻ6�D�&�,�6��3�&�=t,����t��3��u�����"������tH������"��D�!r
�€t��"@Ky�P�P��P�P��U��R�R�}�P�R�t�U��R�R�f�R�R�l�+�t�~u�F�����"t�>�!C����F�L�!�F���D��%�!�>Dt
�E�F�%�!�;�s
OO�
�������;�s���Et�����Y��+�r
;Jr����3��k�U���WV�F�F��v�J�����FP�v�v�R�����vV�����^_��]ÐU���2��~��F���F���u�@u���u�F���V$
Ǵ=�!s=u	��t������%=u	�>�!����F��D�!�€t�N�@�F�@t���F�t�t	3ɴ@�!��>�!�V�C�!�g��F��u��u�����ѸB�!�ٍV��?�!�t�~�u�ًѸB�!3ɴ@�!3ɋѸB�!�h��F��N��N�F��u�Fu����V�<�!s����F��u�Fu0�>�!�F$
F��V�=�!rړ�F�u�Ft
���V�C�!r��F�@u=�V�C�!��2�%t��Ft�� ; r
�>�!����
N�����"�Ë�]�2��ܡ��#�3ɨ�u����U���WV�v��t&�<t!V�g�PV��P�5
����P�fP��P�%
���>|	�9|����㋷�V�&��PVW�����P�iPW����^_��]ÐU��V�A�!�U���P�e�>lt�l��P�S��]ø���V3��B2���2�����Ut
����P�,�^Ïn�8t)�&�,�>3����3��u�GG�><�����ыѿ����< t�<	t�<
to
�tkGN�< t�<	t�<
t\
�tX<"t$<\tB��3�A�<\t�<"t��Ӌ���Ѩu��N�<
t+
�t'<"t�<\tB��3�A�<\t�<"t��ۋ���Ѩu���>6�G��׀��+�ģ8���6�?CC�6<��
�u���6��3���< t�<	t�<
u�
�u�y�6�?CCN�< t�<	t�<
tb
�t^<"t'<\t���3�A�<\t�<"t�\��Ѱ\���s�"���N�<
t.
�t*<"t�<\t���3�A�<\t�<"t�\��ٰ\���s��"���3����&nU��U�3ɋ����I�6,�t��&�>t�E�u�E�@$������W�	�S_�ϋ���.:��3�I��<;Ct�~EE��
�u���N]��]�U��VW�V�Z�;�t@�t�3��������_^��]�U��W�v����t���3�������I��@�!_��]�r3���]�s�P�X��]�s�������]�2��â
�u#�>r
<"s
< r���<v��pט�Ê���U���V�v���Tu�F�`����\u$�F�`	�Du�ށ�L�������������t+��5��-L������������F��F��D��^���G�D��L�^��]�U���V�~t[�~Tt�~\uv�^�G�P�����td�F-L������������F��v�C���^���G�^��+���G�*��^�`t�`	u�G�P����t	�v���^��]�U��d�i�WV�v�����J�F�:�F�.�D�B�|�<%t�X�F+��6�2�@�4�>�<�0�,�8�P �|0u<F�P0�3�<+u
�6�<�"��< u
�>6u�<��,�	�<-u��8F��P�����u�V�LP�f�����>L}�8�L�أL�<.u#�>FV�FP�<�����>F}
�F�>��=Ft2=Nt5=ht =lu�4�>4u�<LuF�<u��4���4���4�ӊ�����=Et
=Gt=Xu	�2���� ����-c=v���.��x�:��B��:�i��@�,�
P����Q�����0�2�>>u	�H���H�>�F�>4u�+��4�F�9Lt'�L�F��>8t	�L���.L�L�}+��L�:�P�����:P�����~�t"�>8t�F�-�L�}+��L���L�.:�P�������/�+�P���*�������������>4t��N��G�=t�=%u���+�PV�������<t�|��>BuY�.�G tO����M$@***4@4444(TZ444<44�>Dt�>Bu�.�G u��F뙐�B^_��]ÐU���WV�~
t�@�>4t�>4u�:��W�F��V��:�*�>@t�:��F��F����:���F��V��:�>,t
�F�F�t�F�+��N�6J�>@u*�~�}$�~
u�-F�F��V��؃��ډF��V��F���F��F���vW�v��v�����>>t!W�����F+ȉN����0F��I���N�2���t<a|�, FG�}�u�>@u�6<t�~�u��+�P���^_��]ÐU���WV�~t��:�F��^��:��>4u�:��W�F��V��:���:��F��F��^��:�>4u
�F�F�u���	�~�u	���F��^��F��V��F�V�+�96>t�F���^��F�&�?tF;�~��F�^��F�&�?u�>L+��>8uW���V�v��v��o���>8tW���^_��]�U����:�F��~gt�~Gu��*��F��>>u�F�~�t
�>Fu�F�62�6F�v�6J�v����
�~�t�>,u�6J����>,t�>Fu�6J�"���:�N�6<t�v��$���t��+�P���]�U��V�>Du/�.�Ox�F�7��*���S�v���@u�D���B^]ÐU���WV�>DuI�v�~B��6.�6P�I��@u�D��N�~�.�Ox۠P�?��*��܃>Du�FB^_��]�U���WV�v�>DuP��6.�^&��P����@u�D�F��N�t�.�Ox��^&��.�?��*��҃>Du�FB^_��]�U���
WV�6J+��F��F��>P0u9>t90t9Hu�P �>LV����F�+�+~�>8u�<-u�>P0u��P�����N��>P0t�~�>8t�~t�F��_�>Nt�F��j�>8u&W�����~t	�~�u�5�>Nt	�~�u�=�v�V������>8t
�P W�a���^_��]Ã>6t�+�� P����Ð�0P������>Nu�>2t�X���xP�����ÐU���WV�v�F��<*u�:�?�:F�H��<-u�F���F+��<0|5�<909>>u�<0u�P0�����������ȃ�0��F�<0|�<9~�F�����^�?��^_��]ÐU���V���N��F�<t
:u����+�^��]ÐU����^; r�	������" t�B3ɋ��!r���"�tn�V3��F��F��WV����f��N�T�
�uJ�J=�vH���ܺ=(s��+�ԋ��N�<
t;�t����#�a�
;�u���
�F����
��^_�U�E3���PSQ��+���^�@�!r
F��tY[X���s�	���"@t�^�?u������F�+F��f�^_���N�u�����V�@�!s�	���u���"@t
�ڀ?u�������U��׌؎��~3�������I���]�U��WV�v3��3۬< t�<	t�P<-t<+u�<9w,0r���ҋˋ�����������؃���X<-�u�؃���^_]Ë��r59�s%P�ر��ً+���ËشJ�!Xr$�H����.��Ë��Q�U���WV�v�D��F���-L������������F��D�t�D@t�L ������Du�L�d�+��D���~��Du_�ށ�L�������������uF��Tt��\u3�v��W���u-���Tu�`���`	�D��^��G���V�|���Du�ށ�L�������������tP�<+|�D@��^��GH�D�~W�t�v��'����F����^���" t�P+�PPS����\�F������P�FP�v�������F�9~�t����F*�^_��]ÐU���WV�v+��D$<uF�Du�ށ�L�������������t'�+D�F��~P�t�D�P����;F�t�L ����D��D��^_��]�Y�J;�s+�����3���U��VW��<U��^; }��|��"@t��3���]�U���WV�L+����D�tV�8���@tG��96ds��^_��]�U���V�F-L������������F��P�2���^�G�t�O�^��G���^�O�F�@�G�^��G�^��D��G^��]�U����^; r�	�*�F�tH�~
t3ɋѸB�!rK�F
uFVy(���6�V��F��ѸB�!FVy
�N��V��B�!�؋V�N�F
�B�!r��"�����N
�F�V�~W��
�t��
u�y
�-��ۃ��ڋ��3��t�����0<9v'����u�O���D��D;�r�X_^��]�U��^�t�O���]�U��VW�,�?u)��su3���$@$��,�.�����D����62�N�؎��	_^��]���At�������s�w�����tBH;�s���t4����D����t��L�+�H����L��ƌڌ�;�t&�:��&�@=��t%���t��H;�s����t�����D���G�t���&�@t�،�;�t&�6�7뼋w3��j;�t
$@@��^t
�M��t�NN뙌،�;�t&�:��G3���Q�E��t+�IAA��&;<v��u����r�r
��#�+��u����u�3�Y�RQ�tW������D����w��+�J�U�XYZ�SP3�RRP�P������Z[t��U��VW�~u8���V�FHu�Sr'�H�6�Ht;�t
�D�FV�:^s0�����s�u������ڃ��۱��H�!r钉�T�6�3�_^��]ËN��9Lt�����u���?��r9�ӎ�;�u9�s&����������;�u	١+؎��J�!r
;�u�������MS Run-Time Library - Copyright (c) 1988, Microsoft Corpusage: %s [count]
exctest.filexctest.filexctest.filexctest.filexctest.filexctest.fil 2����;C_FILE_INFO���@�C```��: 

	�
�(null)(null)+- #Error 0No such file or directoryArg list too longExec format errorBad file numberNot enough corePermission deniedFile existsCross-device linkInvalid argumentToo many open filesNo space left on deviceMath argumentResult too largeResource deadlock would occurUnknown error�������������&89:;LMabcd|}~�����%����� T<<NMSG>>R6000
- stack overflow
R6003
- integer divide by 0
	R6009
- not enough space for environment
�
�run-time error R6002
- floating point not loaded
R6001
- null pointer assignment
���NB00��EXCLTEST.OBJ�D:\MSC\5.1\LIB\BINMODE.OBJ��dos\crt0.asm�odos\crt0dat.asm 
chkstk.asm6>	fprintf.ct_file.ct�dos\open.asmatoi.asm~perror.c�
dos\unlink.asm� dos\crt0msg.asm�
crt0fp.asm�"
chksum.asm��dos\stdargv.asm~ndos\stdenvp.asm�Tdos\nmsghdr.asm@Tdos\dosret.asm�	_sftbuf.c�	�output.cv(	write.asm�
strlen.asm�Tatox.asmsyserr.cBdos\stdalloc.asmP_cflush.asmPV	_flsbuf.c�nfflush.cstackava.asm&
	ultoa.asm0cmiscdat.asm0#
isatty.asmT2
flushall.c�l	_getbuf.c�z
dos\lseek.asml_xtoa.asm�Xnmalloc.asm$aamalloc.asm��dos\brkctl.asm�_main��__fmode��__iomode,�_edata`�_end��__aexit_rtn��__abrkp��__abrktb��__asizds�__astart��__atopsp��	__abrktbe�	__cintDIVv�
__acrtused�__amsg_exit�__osversion�_errno�__exitB�__child �__nfile�__cinit6�___argcE�__intno�
__dosvermajor�__oserr8�___argv�
__dosverminor:�_environ"�__osfile�__osmode�__pspadrD�__fpinitF�__ovlvec<�__pgmptr��	__acfinfoD�	__ovlflag�	__aintdiv�	__osmajor�	__osminor�
__umaskval�
__ctermsub�
__doserrno�__fact_exit�__pspJ�STKHQQ __chkstk6_fprintf`�__bufin`�__bufout`	�__buferr��__iob2d�	__lastiobL�__iob|
__copensubt_open__cXENIXtoDOSmode_atoi_perror�_remove�_unlink�__FF_MSGBANNERl�	__adbgmsgv�	__acrtmsg�__fptrap�__nullcheck�	__setargv~	__setenvp�__NMSG_TEXT__NMSG_WRITE@	__dosret0`
__maperrorS
__dosretaxH__dosreturn	__ftbuf�__stbuf�	__outputv_write�_strlen�__catox�	_sys_nerr��_sys_errlist	__myalloc�__cflushP__flsbuf�_fflush_stackavail&_ultoa�
__cfltcvt_tab*�__asizeC+�__asizeD(�__sigintoff&�__sigintseg0_isattyT	_flushall�__getbuf�_lseekx__cxtoal
__cltoasub�_malloc�__nfree,�__asegds�	__nmalloc�_freef__amallocbrk6�__aseg1>�__asegh8�__asegn:�__asegrD__amlink>�	__QChdata'	__amalloc

__amexpand<�
__amblksiz�_brkctl�����������������y@���_iobufi����������,�_ptr��_cnt��_base��_flag��_file�x���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������zt�����������������������������������������������������������������������������������������������������������������������+u��c������x�������������x`�����xp�����main�
�argc
+argvJ=���countL�_iob
excltest.c$7AJYhz}������ �"�#�
SLIBCE.LIBR��
8�U,Y!'�H��a��}c���U��5	�	
�
$2N5
8
�O�f�����%��D�-�IX
e-sB�#W�t���������
��V � U	!!c	"-"s	#C#�	
$]$�	%r%�	G&�&�	�'�'�
�NB00���V��B�!�؋V�N�F
�B�!r��"�����N
�F�V�~W��
�t��
u�y
�-��ۃ��ڋ��3��t�����0<9v'����u�O���D��D;�r�X_^��]�U��^�t�O���]�U��VW�,�?u)��su3���$@$��,./special/fstat.exe   777  20115     11       40741  4552136167   7607 MZ�! ���v���Jq�c
�q�q�qU��B��WV�F�B�~��^�7�DP�<P�����P����~t�	�^�G�F���FԉFҸ�F؉F֍F�P�v����=|��^�w����P�
���v��v��v��vҸVP���
�P�
��^_��]ÐU���+WV�F�N=t��edž��������F9���|�|�����v
�jP���P�����P���P��������=|����P�oP����P�
���^��������=|������P�S���P�����t�dž��������F9���|������v��P���P������P�2��=|����P��P�����P����^����P�+��=|����P��P�����P�N���v�v�v�v
�v�v�v������P����=|���P����P�
���9�^_��]�U���WV�F�N=t��Kdž��������F9���|�S�����v
��P���P�-�����P�v��=|�"�~t����P��P�����P����^���dž��������F9���|�������v��P���P�������P����=|�%�~u������P��P����P����v�v�v�v�v
�v�v�v�������P���=|���P�G���P��
�����P�l��=|����P�P����P�
���^��*�^_��]�U���7WV����P�c���F�=t��6R
�P�<P�&�������P�6R
�'P�<P����v(�v&�v$�v"�v �v�v�v�v�v�v�v�v�v�v�v
�v�v�v�<P��
��(�>�u�
�2P������4P�<P�
���<P����~�t�
�P��	��^_��]�U���_
WV�P�	P���^_��]�U���@
WV�P�	P�����	� 	9	~�#}�	9	r��.	�	�	@B�	�^�	�	+	 	�G�W�^�	�	+		��W^_��]�U���	WV�'�RP�^�w�w�kRP�^�w�7�6P�4P�	���~}�<~�	�~w�.�^�Gu�!�^�w�7�v�v�RP�LP�4P�e	��^_��]�U���=	WV�~t��]P����F=t��Fh����P�v���=t�<�v�tP���P������P���=u��v�}P�����P����v���=|��v��P�k����P�����v���=|��v��P�C����P����^_��]�U���gWV�~t���P�A
���F=t��F��v�L��=|��v��P�����������^_��]�U���	WV�v��	���F��V��F�V9V�~�0}�9F�r�#�v�v�v��v��v
�P�����P����F��V��^_��]�U���WV�^�:t�g�^������Qu��^��- ��^��-@�F��F�P�v�����F�P�����F�9F�u��^��P�GP������P���^_��]�U���WV�6R
�aP�4P�#���6R
�X����P�M��^_��]�U����WV�v�4����v��
���^_��]�U����WV�P�v��
���^_��]�U���WV�F�u��������F@u����ƉF��v��v�+
���^_��]�U���TWV�v�v�����^_��]�U���4WV�F�P�
����RP�F�*�+�QP�r�Ȱ<�f�ȃ��F�*�ȃ��^��W�'�RP�F�*�+�QP�@�^�G�W�F�F^_��]�U����WV�F�F��F���F�~�@|��^��F�������^��G��^�:t�-�^������Qu��^��- ��^��-@�F��
�F�P�����F�P�v����=u�����V�^�F��G�G+�P�v�+�P�v��t
�^�G�W
+�P�v�+�P�v��\
�^�G�W�^�v�D�T�G�W��^_��]�U����WV�F��v�V
P�s���jP�V
P�%���>pu����p�P����X�>Xt���~�ZP�v��V
P���=u���_�6X�ZP����F���F��ZP�d��=t�!�F�����������XP�ZP�[������F�H�V�T
�P	�^_��]�U����WV�F��F�F�ZP�v��V
P���=u��rP�����P�	���6X�ZP�����F���F��ZP�
��=t�!�F�����������XP�ZP�������F�H�V�T
^_��]�U���JWV�F�F�T
��^_��]�U���,WV�F�F�V�9V~�}�9Fv��F�T
^_��]�U����WV�F�F�V9T
�	����T
�T
����������X�^_��]�U���WV�FP�v�	��^_��]�U���WV�F���F��^��v������Qu�
�^��v� ��^��v��^��v�<u����^_��]�U���7WV�F�F�p^_��]Ð�0�!<s� �m�6+���r���ׁĎ�s�
3�P����L�!���6�&�6�&��Ʊ��H6����6��+��۴J�!6����	��+�3���;��}
3��6�6�6��P���m�ظ6��DP�
�y��P���0�!���5�!�����%�b
�!�*�.��&�6,�,��3�6�(s��	6�0�ڻ6�(��&�,�6��3�&�=t,����t��3��u�����������tH��������D�!r
�€t��@Ky�4�4��4�4��U��J	�J	�}�4�6�t�U��6�6�f�6�6�l�5	�t�~u�F�����t�>�!C����F�L�!�*���(���%�!�>$t
�%�&�%�!�;�s
OO�
�������;�s���Et�����Y��+�r
;*r����3��k�U���WV�F�F��v������FP�v�v�
�����vV�
����^_��]ÐU���WV�4�F�F�V�k�����FP�vV�u
���F�VW�����F�^_��]�U���WV�v+��D$<uF�Du�ށ�,�������������t'�+D�F��~P�t�D�P�}��;F�t�L ����D��D��^_��]�U��^;r�	���>�!rƇ�
U��^�t�O���]�U��VW�F�?u)��u3���$@$��F�H�����D����6L�N�؎��_^��]�U��׋ތ؎��~3�����u��~������+����F��t�I�������]�U��׋ދv���؎�3������ы~�Ǩt�I�������]��OU���WV�6�tF�~t@�v�����������<t*�4����;�~��9=u�W�vS�����u֋�A��+�^_��]�U���WV�v��t&�<t!V��PV��P������P�RP��P�����>�|	�>9�|�>����㋷�V�>��PVW����P�UPW���^_��]ÐU���WV�F���F�F��EB�F�E��E��FP�vW��
�����Mx*������W+�P�k����^_��]�U���v�P�v�����]�U����XP�����F��~u+�P�v�����u��Z+��V�F�`�F�F��F��~�t&�6�F�P�v�+�P�5���F�@u�>�t�F���F�c�6�F�P�cP+�P�M����]�U��V�C�!r�F�t�������C�!�DU��9�U��;�V�!�0U��:�V�!s�=u쒓�C<t
<?t<*u�����U���v�v+�P���]�U���`WV�v�F����~u+�PP�P�7��*�@�F�F@�G�:G�\G�F�G�F�F��~��F�P�F�P����F�P�R��@�F��~�u;�~��V�������u	�����~9v�~
��"+���F�PW�����^_��]ÐU���WV�F*�F��~�}:u���=\t�=/u�}t�F�u�=u�@@������F�t�����.P�v������t1�pPW����t�uPW����t�zPW����u��@��%�������%�������^_��]ÐU���LWV�v�~�PV�����t
������Y�+�P�F�P�P�����F�N�F�7�v��F�P�F�P����|:u������Qt� ����-`�+�PP�P�y��*�@�F�~�th��PV�@���t����P+�P�v�������F��u�j�V����@t)�v������v������F�+��FЉF��F�!�F��
��v������+�+��E�E
�E�F�H��EV�FɘP�7����E�E�F΋VЉE�U�F�%��P�Fʱ��%?P�Fʱ��%P�F�%P�F̱��%P�F̱	��%P�����E�U�E�U�E�U+�^_��]�U��V�A�!�U��O�V�U��N�V��!��Nu�V�N���!��U��V�6�!=��u���V�v�D�\�L�^3�]�U���!@��^�3�]�U��,�!�^�/�O�w�W3�]�U��VJ��!��^�3�]�U��WVS3��F�}G�V�����F�V�F
�}G�V�����F
�V�u�N�F3���؋F����8�؋N�V�F���������u�����f
��F���r;Vwr;FvN3ҖOu���؃�[^_��]�U��F�^
؋^u�F���]���ȋF�f
ȋF��ы�]�U���P�e�>�t����P�S��]ø���V3��B2���2�����Ut
����P�,�^Ï��8�t)��&�,�3����3��u�GG�>�����ыѿ�����< t�<	t�<
to
�tkGN�< t�<	t�<
t\
�tX<"t$<\tB��3�A�<\t�<"t��Ӌ���Ѩu��N�<
t+
�t'<"t�<\tB��3�A�<\t�<"t��ۋ���Ѩu���>�G��׀��+�ģ���6�?CC�6��
�u���6���3���< t�<	t�<
u�
�u�y�6�?CCN�< t�<	t�<
tb
�t^<"t'<\t���3�A�<\t�<"t�\��Ѱ\���s�"���N�<
t.
�t*<"t�<\t���3�A�<\t�<"t�\��ٰ\���s��"���3����&�U��U��3ɋ����I�6,�t��&�>t�E�u�E�@$������W�	�w_�ϋ���.��3�I��<;Ct�~EE��
�u���N]��]�U��VW�V�@�;�t@�t�3��������_^��]�U��W�v����t���3�������I��@�!_��]�r3���]�s�P�X��]�s�������]�2��â�
�u#�>�r
<"s
< r���<v���ט��Ê���U���WV�v�D��F���-,������������F��D�t�D@t�L ������Du�L�d�+��D���~��Du_�ށ�,�������������uF��4t��<u3�v��E���u-�R��4u�R	���Z�D��^��G���V�&���Du�ށ�,�������������tP�<+|�D@��^��GH�D�~W�t�v������F����^��� t�P+�PPS�.���\�F������P�FP�v�����F�9~�t����F*�^_��]ÐU���V�v�R��4u�F�R	����<u$�F�Z�Du�ށ�,�������������t+��5��-,������������F��F��D��^���G�D��L�^��]�U���V�~t[�~4t�~<uv�^�G�P�����td�F-,������������F��v�����^���G�^��+���G�*��^�R	t�Zu�G�P�s���t	�v���^��]�U��d�	�WV�v�����@	�F�0	�F�$	�:	�8	�|�<%t�X�<	+��,	�(	�6	�*	�4	�2	�&	�"	�.	�F	 �|0u<F�F	0�3�<+u
�,	�2	�"��< u
�>,	u�2	��"	�	�<-u��.	F��P�����u�V�B	P�f�����>B	}�.	�B	�أB	�<.u#�4	FV�<	P�<�����><	}
�<	�4	��=Ft2=Nt5=ht =lu�*	�>*	u�<LuF�<u��*	���*	���*	�ӊ�����=Et
=Gt=Xu	�(	���� ����-c=v���.����0	��8	��0	�i��6	�"	�
P����Q�����&	�(	�>4	u	�>	���>	�4	�<	�>*	u�+��*	�F�9B	t'�B	�F��>.	t	�B	���.B	�B	�}+��B	�0	�P�����:P�����~�t"�>.	t�F�-�B	�}+��B	���B	�.0	�P�������/�+�P���*�������������>*	t��N��G�=t�=%u���+�PV�������<t�|��>8	uY�$	�G tO����MTpZZZdpddddX��ddJdlddD�>:	t�>8	u�$	�G u��F뙐�8	^_��]ÐU���WV�~
t�6	�>*	t�>*	u�0	��W�F��V��0	�*�>6	t�0	��F��F����0	���F��V��0	�>"	t
�F�F�t�F�+��D	�6@	�>6	u*�~�}$�~
u�-F�F��V��؃��ډF��V��F���F��F���vW�v��v��q���>4	t!W�	���<	+ȉN����0F��I���N�(	���t<a|�, FG�}�u�>6	u�,	2	t�~�u��+�P���^_��]ÐU���WV�~t��0	�F��^��0	��>*	u�0	��W�F��V��0	���0	��F��F��^��0	�>*	u
�F�F�u���	�~�u	���F��^��F��V��F�V�+�964	t�<	���^��F�&�?tF;�~��F�^��F�&�?u�>B	+��>.	uW���V�v��v��o���>.	tW���^_��]�U����0	�F��~gt�~Gu��*��F��>4	u�<	�~�t
�><	u�<	�6(	�6<	�v�6@	�v��T��
�~�t�>"	u�6@	�V���>"	t�><	u�6@	�Z���0	�D	�,	2	t�v��\���t��+�P���]�U��V�>:	u/�$	�Ox�F�7��*���S�v�o���@u�:	���8	^]ÐU���WV�>:	uI�v�~B��6$	�6F	�7���@u�:	��N�~�$	�Ox۠F	�?��*��܃>:	u�F8	^_��]�U���WV�v�>:	uP��6$	�^&��P�����@u�:	�F��N�t�$	�Ox��^&��$	�?��*��҃>:	u�F8	^_��]�U���
WV�6@	+��F��F��>F	0u94	t9&	t9>	u�F	 �>B	V����F�+�+~�>.	u�<-u�>F	0u��P�����N��>F	0t�~�>.	t�~t�F��_�>D	t�F��j�>.	u&W�����~t	�~�u�5�>D	t	�~�u�=�v�V������>.	t
�F	 W�a���^_��]Ã>,	t�+�� P����Ð�0P������>D	u�>(	t�X���xP�����ÐU���WV�v�F��<*u�0	�?�0	F�H��<-u�F���F+��<0|5�<909>4	u�<0u�F	0�����������ȃ�0��F�<0|�<9~�F�����^�?��^_��]ÐU���V���N��F�<t
:u����+�^��]ÐU���2��~��F���F���u�@u���u�F���V$
Ǵ=�!s=u	��t���?����%=u	�>�!����F��D�!�€t�N�@�F�@t���F�t�t	3ɴ@�!��>�!�V�C�!�g��F��u��u�����ѸB�!�ٍV��?�!�t�~�u�ًѸB�!3ɴ@�!3ɋѸB�!�h��F��N��N�F��u�Fu����V�<�!s�y��F��u�Fu0�>�!�F$
F��V�=�!rړ�F�u�Ft
���V�C�!r��F�@u=�V�C�!��2�%t��Ft�� ;r
�>�!����
N������Ë�]�2��ܡ���#�3ɨ�u���U����^;r�	������ t�B3ɋ��!r����tn�V3��F��F��WV����f��N�T�
�uJ�=�vH���ܺ=(s��+�ԋ��N�<
t;�t����#�a�
;�u���
�F����
��^_�U�E3���PSQ��+���^�@�!r
F��tY[X���s�	���@t�^�?u������F�+F��f�^_���N�u�����V�@�!s�	���u���@t
�ڀ?u���������At�������s�w�����tBH;�s���t4����D����t��L�+�H����L��ƌڌ�;�t&����&��=��t%���t��H;�s����t�����D���G�t���&��t�،�;�t&���7뼋w3��j;�t
$@@��^t
�M��t�NN뙌،�;�t&����G3���Q�E��t+�IAA��&;�v��u����r�r
��#�+��u����u�3�Y�RQ�tW������D����w��+�J�U�XYZ�SP3�RRP�P������Z[t��U��׌؎��~3�������I���]�U��WV�N�&�ً~��3����ˋ��v�D�3�:E�wtII�ы�^_��]�U��WV�v3��3۬< t�<	t�P<-t<+u�<9w,0r���ҋˋ�����������؃���X<-�u�؃���^_]�U��f�V�F�!��]�U��VW�~��]�M�U�u�}
�!W�~��]�M�U�u�E
r3���q���u_^��]�U��� WV�v��Q�RP�D�3�+¹��3�+™RP�L�F�V�^�㋿|�ƙ����u�~~G�<�RP�F�RP��+�SQ�ȋF
�ڙRP�N�^��칀Q�SQ�ȸm����ЋF�ǙRP�N��^����F�V�F�V�ȋF�ڙ�ځ�����N�^�FljF������F�V�DP�F��FH�F��F
�F�>�t�F�P�N���t	�n��^��F�V�^_��]�U��֋v�^��
�t,��'C:�t�,A<ɀ� �A��,A<ɀ� �A:�t������]�U��W�~3�����A��O�F��G8t3�����_��]�U��� VW�v�Ў��3��~��
�t���Ȱ������C���v�%�t���Ȱ������"C�t�D�_^��]�U�츌�3�WV�v�~u�v
�vV�V	���+�P��t�P�F�P�F�P�v
�v�#��@u�������\PV�*������/PV�����F��u	�u���
��t9~�v�~��.PW����t�v���t�PV�v�����F���V�v���P������u
�v�����z���@PVW���P�������v���t�PW�v����F��>�u+�EP�.PW�q���P�����v���t�PW�v�n���F�W�,���v��#���F�^_��]ÐU������WV��(����v
�v�v�v������|�@u2�>�u+�^���&�</t<\t
�t�:t�JP������u��|����PV�F�P������F����<;t��FG�<u��O��z���(�����z��?\t�?/t�OPW����vW����v
�vW�v�������|�@u��>�u��<u�y���F�u��o��^_��]�U��V�C�!r�Ft	��t�
������r59�s%P�ر��ً�+���ËشJ�!Xr$�H����.��Ë��#�U���V�F-,������������F��P�����^�G�t�O�^��G���^�O�F�@�G�^��G�^��D��G^��]�U����^;r�	�*�F�tH�~
t3ɋѸB�!rK�F
uFVy(���6�V��F��ѸB�!FVy
�N��V��B�!�؋V�N�F
�B�!r������Y�*;�s+�����3���U��VW�~u8���V�FHu�Sr'�H�6�Ht;�t
�D�FV�:^s0�����s�u������ڃ��۱��H�!r钉�T�6�3�_^��]ËN��9Lt�����u���?��r9�ӎ�;�u9�s&����������;�u	١�+؎��J�!r
;�u�������U��WV�~�v�ߋN��
�t���2���^_��]�U��VW��2U��^;}��|��@t��3���]��>H	u��H	ÐU���WV��P�]߃����u��<u��PV�6��k�����RP��V�)߃�RP�壤��+���ހ?t��ފ�����Qu	��ހ?-uG��|؋�ހ?t�P���P�6��	����������?�@��^_��]�U���WV�v�|}��|	~��|~	�|	}��|
��l���~�|u�\�㋇~�
��\�㋇��F���u�F��|
��F�m��ȍE�ٙ3�+¹��3�+�F�������F�+‰F��|u9Du�||����F�9D|�u�||�+�^_��]�U��W�~��3�����A�يF���O8t3���_��]�U���WV+�9vu��F�~t)�F�F����^��F��7����@��^��?t���v��F��t�^���u�N�u�~�t�F���~t�v�I����F�v���v����
������6����F��F�P�Y܃��F��u!�v��I܃����u�����6�뷋~��6��^�~��?��$��F��^
���?�~t-�F�F��+�P�^��7W�z܃�P����@���F��^��?uۃ~�t>+�P��PW�P܃�P�������F��G+��N���t������GF��N��G�G�~t�G�G�vW�܃�+��~G�^97tt9wt� GF���F��,v�+�P�^��7W��ۃ�P�������F��^��?t� GF�^��?t,�7�����F��=}v�����
�^�7��ڃ����
�^�ƈ�F�^_��]ÐU��~t�~t
���������VW�؋^
���ã��F�����6�F��)�!�)��!U�>�}!.�>5.�&<5�.�5.�6@5�u.�6B5.�D5���~t�3��2��P��!X�"�V�K�!P�P�0�!<X[}!.�>5.�&<5�..�D5.�6B5�u.�6@5�5���"]_^r�M�!���6����������U���WV�,+����D�tV�*ك�@tG��96Ds��^_��]ËN
�F�V�~W��
�t��
u�y
�-��ۃ��ڋ��3��t�����0<9v'����u�O���D��D;�r�X_^��]�MS Run-Time Library - Copyright (c) 1988, Microsoft Corp.usage: %s [path]
inodes %d free %d
%s%dcreat %s failedclose %d failed%s%dmkdir %s failedchdir %s failed..chdir .. failed%s%dunlink %s failed%s%dchdir %s failed..chdir .. failedrmdir %s failed%s: getwd failed
	%s: (%s)  
 in %ld.%-2ld seconds (%ld bytes/sec)NFSTESTDIRo:\nfstestdrm -r %scan't remove old test directory %scan't create test directory %scan't chdir to test directory %sNFSTESTDIRo:\nfstestdcan't chdir to test directory %sIllegal %s parameter %ld, must be at least %ldcan't change to drive %c:	%s ok.
\*.*rewind failed�[m�;C_FILE_INFO��� mC�RR��         (((((                  H���������������������� : 
COMSPEC/ccommand.com.exe.bat.com?*./\
	�
�(null)(null)+- # Error 0No such file or directoryArg list too longExec format errorBad file numberNot enough corePermission deniedFile existsCross-device linkInvalid argumentToo many open filesNo space left on deviceMath argumentResult too largeResource deadlock would occurUnknown error���������	+=>?@L^_`ars�������������%.com.exePATH\�������;Zx����0Nm��:Yw����/MlTZPSTPDT�p��SunMonTueWedThuFriSatJanFebMarAprMayJunJulAugSepOctNovDec;C_FILE_INFO�q�q<6<<NMSG>>R6000
- stack overflow
R6003
- integer divide by 0
	R6009
- not enough space for environment
�
�run-time error R6002
- floating point not loaded
R6001
- null pointer assignment
����$	�G u��F뙐�8	^_��]ÐU��./special/holey.exe   777  20115     11       43006  4552136237   7601 MZ� e��@�&zn/�/U�� �	WV�F�B�F�p�F��F���F�4#�^��`�~�%�KP�^�w���=t�
���N�F�~~�!�~�4�NP�^�w��
��=t��6`�QP�`P�	���P�C���~�!��P�^�w�
��=u�	�^�G�F��~�*��P�^�w�
��=u��^�w�
���F�V�~�'��P�^�w�M
��=u��^�w�e
���F��~�'��P�^�w�
��=u��^�w�5
���F��P����~� �#� P�v��6`��P�`P���
�P�O����P�v���
���F�=|�+�v��6`��P����P�S
������P�����P����v��?��=u�+�v��6`��P����P�
������P����P�����P�v�����F�=|�+�v��6`��P����P��������P�K���P����F���F�~�|��v���F�������F�V쉆�߉��ߋ������u�,�~�t�
�������u��F��;���}�~�	;���w����ߋ��߉F��~�t��F��v�����P�v��K
���F�;F�u�2�v��v��P�`P����>u�
�P�t���P����F��)�����ߋ������u�x�~�u�o�F�����ߋ��߃���;�}�~�;�w��ڋȉN��P�F��RP�v����=��t����t��P��
���P�1���F��)����������P+�PP�v��m��=��t����t�� P�
���P�����F�V쉆�߉��ߋ������u�?�~�t�����t�����t�y�F��;���}�~�	;���w����ߋ��߉F��~�t��F��F��)��������F�)F��~�u�'�>�u�1�v��������ߋF���N�^�+������+��SQ�/P�`P�����v�����P�v�����F�=~�T�v��v��v��������ߋF���N�^�+������+��SQ�^P�`P����~�|�
��P�v	���P����F������F�+‰F��>�u��v��vP�`P�K���F���F�F��+���;F��/�v���F�9���u��v�P�`P����P�B��������������u��~�u��F�����ߋ��߃���;�}�~�;�w��Ӌ��F��F��)�������F���F�)F��F�F��~�u�;�F�= �� �F��>�u�4�v��v��������ߋF���N�^�+������+��SQ��P�`P�D���v�����P�v������F�=~�T�v��v��v��������ߋF���N�^�+������+��SQ�P�`P�����~�|�
�KP�����P����>�u��v�PP�`P����F���F�F�9F�|�H�v���u�8�F���N�^�+�������ڋF����SQ�\P�`P�h���P�����������P����P���^_��]ô0�!<s� �+�6+���r���ׁ�n
�s��3�P�f
��L�!���6�&�6�&��Ʊ��H6����6��+��۴J�!6���0�p
+�3���;�	��3��6>�6<�6:��P���+�ظ6���P���	��P���0�!��5�!��
�%��!�J�.�&�6,�L��3�6�Hs�S6�P�ڻ6�H�&�,�6��3�&�=t,����t��3��u�����&������tH������&��D�!r
�€t��&@Ky�T�T��T�T��U��V�V�}�T�V�t�U��V�V�f�V�V�l��t�~u�F�����&t�>�!C����F�L�!�J���H��%�!�>Ht
�I�J�%�!�;�s
OO�
�������;�s���Et�����Y��+�r
;Nr����3��k�U���WV�F�F��v�
�����FP�v�v�&�����vV�
����^_��]ÐU���WV�X�F�F�V��	�����FP�vV��
���F�VW�H
���F�^_��]�U��^;$r�	���>�!rƇ&��U����^;$r�	�*�F�tH�~
t3ɋѸB�!rK�F
uFVy(���6�V��F��ѸB�!FVy
�N��V��B�!�؋V�N�F
�B�!r��&��U���2��~��F���F���u�@u���u�F���V$
Ǵ=�!s=u	��t���?���%=u	�>�!����F��D�!�€t�N�@�F�@t���F�t�t	3ɴ@�!��>�!�V�C�!�g��F��u��u�����ѸB�!�ٍV��?�!�t�~�u�ًѸB�!3ɴ@�!3ɋѸB�!�h��F��N��N�F��u�Fu����V�<�!s�y��F��u�Fu0�>�!�F$
F��V�=�!rړ�F�u�Ft
���V�C�!r��F�@u=�V�C�!��2�%t��Ft�� ;$r
�>�!����
N�����&�Ë�]�2��ܡ��#�3ɨ�u���U����^;$r��	�\3��N�U��&uN�N�V�?�!s�	�>��&�t7��&�VW�������%�
�<
u��&�:�t<u��&��G���+�_^�o��t�<
t�����&@t�D�!�� u	�V��?�!r԰
�,�F��V��?�!r��t�~t����ѸB�!��~�
t�
�V떋V딀~�
u��U����^;$r�	�����& t�B3ɋ��!r���&�tn�V3��F��F��WV����f��N�T�
�uJ�*=�vH���ܺ=(s��+�ԋ��N�<
t;�t����#�a�
;�u���
�F����
��^_�U�E3��/�PSQ��+���^�@�!r
F��tY[X���s�	���&@t�^�?u������F�+F��f�^_��N�u����V�@�!s�	���u���&@t
�ڀ?u�������U��׋ތ؎��v�~3�������+��t������]��U�QU���WV�v��t&�<t!V��PV��P������P�jP��P�o����>|	�9|����㋷�V����PVW�?����P�mPW�0���^_��]ÐU���WV�F���F�F��EB�F�E��E��FP�vW������Mx*������W+�P�!����^_��]�U���v�P�v�>�����]�U��F%����]�U���P�e�>pt�p��P�S��]ø�U�V3��B2���2�����Ut
����P�,�^Ïr�8t)�&�,�B3����3��u�GG�>@�����ыѿ����< t�<	t�<
to
�tkGN�< t�<	t�<
t\
�tX<"t$<\tB��3�A�<\t�<"t��Ӌ���Ѩu��N�<
t+
�t'<"t�<\tB��3�A�<\t�<"t��ۋ���Ѩu���>:�G��׀��+�ģ<���6�?CC�6@��
�u���6��3���< t�<	t�<
u�
�u�y�6�?CCN�< t�<	t�<
tb
�t^<"t'<\t���3�A�<\t�<"t�\��Ѱ\���s�"���N�<
t.
�t*<"t�<\t���3�A�<\t�<"t�\��ٰ\���s��"���3����&rU��U�3ɋ����I�6,�t��&�>t�E�u�E�@$������W�	�_�ϋ���.>��3�I��<;Ct�~EE��
�u���N]��]�U��VW�V�^�;�t@�t�3��������_^��]�U��W�v����t���3�������I��@�!_��]�r3���]�s�P�X��]�s�������]�2��â"
�u#�>r
<"s
< r���<v��tט�Ê���U���WV�v�D��F���-P������������F��D�t�D@t�L ������Du�L�d�+��D���~��Du_�ށ�P�������������uF��Xt��`u3�v��W���u-���Xu�`���b�D��^��G���V�B���Du�ށ�P�������������tP�<+|�D@��^��GH�D�~W�t�v������F����^���& t�P+�PPS�����\�F������P�FP�v��~����F�9~�t����F*�^_��]ÐU���V�v���Xu�F�`����`u$�F�b�Du�ށ�P�������������t+��5��-P������������F��F��D��^���G�D��L�^��]�U���V�~t[�~Xt�~`uv�^�G�P��
���td�F-P������������F��v�C
���^���G�^��+���G�*��^�`t�bu�G�P�
���t	�v�
��^��]�U��d��WV�v�����N�F�>�F�2�H�F�|�<%t�X�J+��:�6�D�8�B�@�4�0�<�T �|0u<F�T0�3�<+u
�:�@�"��< u
�>:u�@��0�	�<-u��<F��P�����u�V�PP�f�����>P}�<�P�أP�<.u#�BFV�JP�<�����>J}
�J�B��=Ft2=Nt5=ht =lu�8�>8u�<LuF�<u��8���8���8�ӊ�����=Et
=Gt=Xu	�6���� ����-c=v���.����>��F��>�i��D�0�
P����Q�����4�6�>Bu	�L���L�B�J�>8u�+��8�F�9Pt'�P�F��><t	�P���.P�P�}+��P�>�P�����:P�����~�t"�><t�F�-�P�}+��P���P�.>�P�������/�+�P���*�������������>8t��N��G�=t�=%u���+�PV�������<t�|��>FuY�2�G tO����Mt�zzz������x����j����d�>Ht�>Fu�2�G u��F뙐�F^_��]ÐU���WV�~
t�D�>8t�>8u�>��W�F��V��>�*�>Dt�>��F��F����>���F��V��>�>0t
�F�F�t�F�+��R�6N�>Du*�~�}$�~
u�-F�F��V��؃��ډF��V��F���F��F���vW�v��v�����>Bt!W�����J+ȉN����0F��I���N�6���t<a|�, FG�}�u�>Du�:@t�~�u��+�P���^_��]ÐU���WV�~t��>�F��^��>��>8u�>��W�F��V��>���>��F��F��^��>�>8u
�F�F�u���	�~�u	���F��^��F��V��F�V�+�96Bt�J���^��F�&�?tF;�~��F�^��F�&�?u�>P+��><uW���V�v��v��o���><tW���^_��]�U����>�F��~gt�~Gu��*��F��>Bu�J�~�t
�>Ju�J�66�6J�v�6N�v�� ��
�~�t�>0u�6N�"���>0t�>Ju�6N�&���>�R�:@t�v��(���t��+�P���]�U��V�>Hu/�2�Ox�F�7��*���S�v�o���@u�H���F^]ÐU���WV�>HuI�v�~B��62�6T�7���@u�H��N�~�2�Ox۠T�?��*��܃>Hu�FF^_��]�U���WV�v�>HuP��62�^&��P�����@u�H�F��N�t�2�Ox��^&��2�?��*��҃>Hu�FF^_��]�U���
WV�6N+��F��F��>T0u9Bt94t9Lu�T �>PV����F�+�+~�><u�<-u�>T0u��P�����N��>T0t�~�><t�~t�F��_�>Rt�F��j�><u&W�����~t	�~�u�5�>Rt	�~�u�=�v�V������><t
�T W�a���^_��]Ã>:t�+�� P����Ð�0P������>Ru�>6t�X���xP�����ÐU���WV�v�F��<*u�>�?�>F�H��<-u�F���F+��<0|5�<909>Bu�<0u�T0�����������ȃ�0��F�<0|�<9~�F�����^�?��^_��]ÐU���V���N��F�<t
:u����+�^��]ÐY�N;�s+�����3���U��׌؎��~3�������I���]�U��WV�v3��3۬< t�<	t�P<-t<+u�<9w,0r���ҋˋ�����������؃���X<-�u�؃���^_]Ë��r59�s%P�ر��ً+���ËشJ�!Xr$�H����.��Ë���U���V�F-P������������F��P�&���^�G�t�O�^��G���^�O�F�@�G�^��G�^��D��G^��]�U���WV�v+��D$<uF�Du�ށ�P�������������t'�+D�F��~P�t�D�P���;F�t�L ����D��D��^_��]�U��VW��U��^;$}��|��&@t��3���]�U���WV�P+����D�tV�J���@tG��96hs��^_��]�U��^�t�O���]�U��VW�0�?u)���u3���$@$��0�2�����D����66�N�؎��i_^��]ËN
�F�V�~W��
�t��
u�y
�-��ۃ��ڋ��3��t�����0<9v'����u�O���D��D;�r�X_^��]���At�������s�w�����tBH;�s���t4����D����t��L�+�H����L��ƌڌ�;�t&�>��&�D=��t%���t��H;�s����t�����D���G�t���&�Dt�،�;�t&�:�7뼋w3��j;�t
$@@��^t
�M��t�NN뙌،�;�t&�>��G3���Q�E��t+�IAA��&;@v��u����r�r
��#�+��u����u�3�Y�RQ�tW������D����w��+�J�U�XYZ�SP3�RRP�P������Z[t��U��VW�~u8���V�FHu�Sr'�H�6�Ht;�t
�D�FV�:^s0�����s�u������ڃ��۱��H�!r钉�T�6�3�_^��]ËN��9Lt�����u���?��r9�ӎ�;�u9�s&����������;�u	١+؎��J�!r
;�u�������MS Run-Time Library - Copyright (c) 1988, Microsoft Corpholefile-d-husage: %s [filename filesize datasize holesize]
----%s: datasize (%d) greater than maximum (%d)
%s: creat of %s%s: close of %s after creat%s: open of %swrite ret %d (expect %d)
writelseek (write)lseek (rewind)--data read: offset %ld, sz = %ld, bytes = %d
read (data) offset %ld, sz = %ld, bytes = %d (ret = %d), datasz = %d
read  ret = %d, ct = %d
bad data in %s
++hole read: offset %ld, sz = %ld, tot = %d, bytes = %d
read (hole) offset %ld, sz = %ld, bytes = %d (ret %d), holesz = %d
read  ret = %d
non-zero data read back from hole (offset %ld)

Holey file test ok
�	+�;C_FILE_INFO���D+Cp`	`	��: 

	�
�(null)(null)+- #Error 0No such file or directoryArg list too longExec format errorBad file numberNot enough corePermission deniedFile existsCross-device linkInvalid argumentToo many open filesNo space left on deviceMath argumentResult too largeResource deadlock would occurUnknown error�������������	*<=>?PQefgh���������%����� �<<NMSG>>R6000
- stack overflow
R6003
- integer divide by 0
	R6009
- not enough space for environment
�
�run-time error R6002
- floating point not loaded
R6001
- null pointer assignment
���NB00]j	HOLEY.OBJzD:\MSC\5.1\LIB\BINMODE.OBJz�dos\crt0.asm,odos\crt0dat.asm�	
chkstk.asm�	>	fprintf.c�	<printf.c,
_file.c,
 
dos\close.asmL
z
dos\lseek.asm�
�dos\open.asmj�dos\read.asmH
(	write.asmp+
strcmp.asm�atoi.asm�atol.asm�~perror.c"V	sprintf.cx	creat.asm�	umask.asm� dos\crt0msg.asm�
crt0fp.asm�"
chksum.asm��dos\stdargv.asmxndos\stdenvp.asm�Tdos\nmsghdr.asm:Tdos\dosret.asm�V	_flsbuf.c�	_sftbuf.c��output.c�stackava.asm�
strlen.asm�Tatox.asmHsyserr.cHBdos\stdalloc.asm�_cflush.asm�l	_getbuf.c�nfflush.cd
	ultoa.asmncmiscdat.asmn#
isatty.asm�2
flushall.c�Xnmalloc.asm _xtoa.asm| aamalloc.asm�!�dos\brkctl.asm`+�_Prog�+�_Debug�_main�+__fmode�+__iomode0+_edatap
+_end�+__aexit_rtn�+__abrkp�+__abrktb�+__asizdsz__astart�+__atopsp�+	__abrktbe	__cintDIVv�
__acrtused__amsg_exit+__osversion+_errno	__exitF+__child$+__nfile,__cinit:+___argcI+__intno+
__dosvermajor"+__oserr<+___argv +
__dosverminor>+_environ&+__osfile!+__osmode+__pspadrH+__fpinitJ+__ovlvec@+__pgmptr�+	__acfinfoH+	__ovlflag+	__aintdiv+	__osmajor +	__osminor+
__umaskvalL	
__ctermsub"+
__doserrno+__fac�_exit+__pspN+STKHQQ�	__chkstk�	_fprintf�	_printf`	+__bufin`+__bufoutb+__buferr�+__iob2h+	__lastiobP+__iob,
_closeL
_lseek�

__copensub�
_openY__cXENIXtoDOSmodej_readH
_writep_strcmp�_atoi�_atol�_perror"_sprintfx_creat�_umask�__FF_MSGBANNERp+	__adbgmsgv�	__acrtmsg�__fptrap�__nullcheck�	__setargvx	__setenvp�__NMSG_TEXT__NMSG_WRITE:	__dosret0Z
__maperrorM
__dosretaxB__dosreturn�__flsbufh__ftbuf�__stbuf�__output�_stackavail�_strlen�__catox+	_sys_nerr�+_sys_errlistH	__myalloc+__cflush�__getbuf�_fflushd_ultoa +
__cfltcvt_tab.+__asizeC/+__asizeD,+__sigintoff*+__sigintsegn_isatty�	_flushall�_malloc�__nfree0+__asegds�	__nmalloc�_free( __cxtoa 
__cltoasub�!__amallocbrk:+__aseg1B+__asegh<+__asegn>+__asegr�!__amlinkB+	__QChdata 	__amallocb!
__amexpand@+
__amblksiz�!_brkctl�����������������y@���_iobufi����������,�_ptr��_cnt��_base��_flag��_file�x���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������zt�����������������������������������������������������������������������������������������������������������������������+u��c��xH��	x������x������x�������x�����������x�h������x�������x�������xx�����x����x0�����xp��x�x��x�0��x(��x����x����x� ��x`��x�����jdmainY�߂sz���filenm	�ߠbuf���filesz���datasz���holesz
�argc
+argv���fd���i	���tot���ct���bytes	���ret`+�Prog
+�errnoP+_iobholey.cj * /"4#<$]%c&f(j)�+�-�.�/�0�1
2.3=4^6m7w9�:�<�=�>�?�A�B�CDG#K;LQM\OfP{R�S�T�U�V�W�YZ[3]=_I`_a�b�c�e�g�h�i�j�mn!o>pdqmrrs~t�u�w�z�{|'}1;�L�V�j������������������"�3�=�q�����������������M�W�Z�]�`�j�t
SLIBCE.LIB`U%�$����'zE��^N�z�0�?�MU	�	�

�
�
�5�
6
�
L
cx$�0�>�M
�Z
�g5��.�J�f�%�	D�F	�U	�q	��	 � �	!!�	"#"�	##8#�	$U$�	%m%�	&�&�	'�'

(�(
V)�)p
*�*~
+�+�
G,
,�
-"-�
�.:.�QNB00's = %d
read (data) offset %ld, sz = %ld, bytes = %d (ret = %d), datasz = %d
read  ret = %d, ct = %d
bad data in %s
++hole read: offset %ld, sz = %ld, tot = %d, bytes = %d
read (hole) offset %ld, sz = %ld, bytes = %d (ret %d), holesz = %d
read  ret = %d
non-zero data read back from hole (offset %ld)

Holey file test ok
�	+�;C_FILE_INFO���D+Cp./special/negseek.exe   777  20115     11       33650  4552136303  10100 MZ� c��a@��0�'���U�� �%WV�~u��BP�"P�%���P�Y����P�P�^�w����F��~�|��^�w�)���P�#����F��F��	�n��^��~��}�o~�
�~��w�`�P�v��v��v�������|��[P�����P����� P����P�v�����=|��aP����P������^�w����P���^_��]Ð�0�!<s� ���6+���r���ׁ��s��3�P�<��L�!���6�&n6�&j�Ʊ��H6�h��6��+��۴J�!6������ +�3���;�X��3��6�6��6��d�P�����ظ6�l�P�W����P�l�0�!���5�!�����%���!��.��&�6,���3�6�
s�)6��ڻ6�
��&�,�6��3�&�=t,����t��3��u������������tH���������D�!r
�€t���@Ky�������U����}���t�U����f���l��t�~u�F������t�>�!C����F�L�!����
���%�!�>
t
���%�!�;�s
OO�
�������;�s���Et�����Y��+�r
;r����3��k�U���WV�F�F��v������FP�v�v������vV�����^_��]ÐU����^;�r�	�*�F�tH�~
t3ɋѸB�!rK�F
uFVy(���6�V��F��ѸB�!FVy
�N��V��B�!�؋V�N�F
�B�!r�����U���2��~��F���F���u�@u�g�u�F���V$
Ǵ=�!s=u	��t���q���%=u	�>�!����F��D�!�€t�N�@�F�@t���F�t�t	3ɴ@�!��>�!�V�C�!�g��F��u��u�����ѸB�!�ٍV��?�!�t�~�u�ًѸB�!3ɴ@�!3ɋѸB�!�h��F��N��N�F��u�Fu����V�<�!s���F��u�Fu0�>�!�F$
F��V�=�!rړ�F�u�Ft
���V�C�!r��F�@u=�V�C�!��2�%t��Ft�� ;�r
�>�!����
N�������Ë�]�2��ܡ���#�3ɨ�u���U����^;�r��	�\3��N�U���uN�N�V�?�!s�	�>����t7����VW�������%�
�<
u����:�t<u�����G���+�_^���t�<
t������@t�D�!�� u	�V��?�!r԰
�,�F��V��?�!r��t�~t����ѸB�!��~�
t�
�V떋V딀~�
u��U���WV�v��t&�<t!V�g�PV��P�5
����P�,P��P�%
���>�|	��9�|������㋷�V�&��PVW�����P�/PW����^_��]ÐU��V�A�!�U���P�e�>2t�2��P�S��]ø��V3��B2���2�����Ut
����P�,�^Ï4�8�t)��&�,�3����3��u�GG�>�����ыѿ�����< t�<	t�<
to
�tkGN�< t�<	t�<
t\
�tX<"t$<\tB��3�A�<\t�<"t��Ӌ���Ѩu��N�<
t+
�t'<"t�<\tB��3�A�<\t�<"t��ۋ���Ѩu���>��G��׀��+�ģ����6�?CC�6��
�u���6���3���< t�<	t�<
u�
�u�y�6�?CCN�< t�<	t�<
tb
�t^<"t'<\t���3�A�<\t�<"t�\��Ѱ\���s�"���N�<
t.
�t*<"t�<\t���3�A�<\t�<"t�\��ٰ\���s��"���3����&4U��U��3ɋ����I�6,�t��&�>t�E�u�E�@$������W�	��_�ϋ���.��3�I��<;Ct�~EE��
�u���N]��]�U��VW�V� �;�t@�t�3��������_^��]�U��W�v����t���3�������I��@�!_��]�r3���]�s�P�X��]�s�������]�2��â�
�u#�>�r
<"s
< r���<v��6ט��Ê���U���V�v����u�F� ����"u$�F� 	�Du�ށ��������������t+��5��-������������F��F��D��^���G�D��L�^��]�U���V�~t[�~t�~"uv�^�G�P����td�F-������������F��v�����^���G�^��+���G�*��^� t� 	u�G�P�C���t	�v���^��]�U��d��WV�v������F��F���
��|�<%t�X�+����������������� �|0u<F�0�3�<+u
����"��< u
�>�u�����	�<-u���F��P�����u�V�P�f�����>}����أ�<.u#�FV�P�<�����>}
����=Ft2=Nt5=ht =lu���>�u�<LuF�<u������������ӊ�����=Et
=Gt=Xu	������ ����-c=v���.���
������i�����
P����Q���������>u	�������>�u�+����F�9t'��F��>�t	����.��}+����P�����:P�����~�t"�>�t�F�-��}+������.�P�������/�+�P���*�������������>�t��N��G�=t�=%u���+�PV�������<t�|��>uY���G tO����M�
��
�
�
�
��
�
�
�
����
�
�
�
��
�
�
�>
t�>u���G u��F뙐�^_��]ÐU���WV�~
t��>�t�>�u���W�F��V���*�>t���F��F�������F��V���>�t
�F�F�t�F�+���6�>u*�~�}$�~
u�-F�F��V��؃��ډF��V��F���F��F���vW�v��v��A���>t!W�����+ȉN����0F��I���N�����t<a|�, FG�}�u�>u��t�~�u��+�P���^_��]ÐU���WV�~t���F��^����>�u���W�F��V�������F��F��^���>�u
�F�F�u�J�	�~�u	�Q�F��^��F��V��F�V�+�96t����^��F�&�?tF;�~��F�^��F�&�?u�>+��>�uW���V�v��v��o���>�tW���^_��]�U�����F��~gt�~Gu��*��F��>u��~�t
�>u��6��6�v�6�v�����
�~�t�>�u�6�����>�t�>u�6��������t�v������t��+�P���]�U��V�>
u/���Ox�F�7��*���S�v�-��@u�
���^]ÐU���WV�>
uI�v�~B��6��6����@u�
��N�~���Ox۠�?��*��܃>
u�F^_��]�U���WV�v�>
uP��6��^&��P���@u�
�F��N�t���Ox��^&����?��*��҃>
u�F^_��]�U���
WV�6+��F��F��>0u9t9�t9u� �>V����F�+�+~�>�u�<-u�>0u��P�����N��>0t�~�>�t�~t�F��_�>t�F��j�>�u&W�����~t	�~�u�5�>t	�~�u�=�v�V������>�t
� W�a���^_��]Ã>�t�+�� P����Ð�0P������>u�>�t�X���xP�����ÐU���WV�v�F��<*u��?�F�H��<-u�F���F+��<0|5�<909>u�<0u�0�����������ȃ�0��F�<0|�<9~�F�����^�?��^_��]ÐU���V�X�N��F�<t
:u����+�^��]ÐU����^;�r�	������� t�B3ɋ��!r�����tn�V3��F��F��WV����f��N�T�
�uJ��=�vH���ܺ=(s��+�ԋ��N�<
t;�t����#�a�
;�u���
�F����
��^_�U�E3��1�PSQ��+���^�@�!r
F��tY[X���s�	����@t�^�?u������F�+F��f�^_���N�u�����V�@�!s�	���u����@t
�ڀ?u�������U��׌؎��~3�������I���]���nr59hs%P�ر��ً�+���ËشJ�!Xr$�H�h��.nnË��Q�U���WV�v�D��F���-������������F��D�t�D@t�L ������Du�L�d�+��D���~��Du_�ށ��������������uF��t��"u3�v��W���u-����u� ��� 	�D��^��G���V�|���Du�ށ��������������tP�<+|�D@��^��GH�D�~W�t�v��{����F����^���� t�P+�PPS����\�F������P�FP�v��>����F�9~�t����F*�^_��]ÐU���WV�v+��D$<uF�Du�ށ��������������t'�+D�F��~P�t�D�P�����;F�t�L ����D��D��^_��]�Y�;�s+�����3���U��VW���U��^;�}��|���@t��3���]�U���WV�+����D�tV�8���@tG��96*s��^_��]�U���V�F-������������F��P����^�G�t�O�^��G���^�O�F�@�G�^��G�^��D��G^��]ËN
�F�V�~W��
�t��
u�y
�-��ۃ��ڋ��3��t�����0<9v'����u�O���D��D;�r�X_^��]�U��^�t�O���]�U��VW���?u)��su3���$@$����������D����6��N�؎��	_^��]���At�������s�w�����tBH;�s���t4����D����t��L�+�H����L��ƌڌ�;�t&���&�=��t%���t��H;�s����t�����D���G�t���&�t�،�;�t&���7뼋w3��j;�t
$@@��^t
�M��t�NN뙌،�;�t&���G3���Q�E��t+�IAA��&;v��u����r�r
��#�+��u����u�3�Y�RQ�tW������D����w��+�J�U�XYZ�SP3�RRP�P������Z[t��U��VW�~u8�n�V�FHu�Sr'�H�6�Ht;�t
�D�FV�:^s0�����s�u������ڃ��۱��H�!r钉�T�6�3�_^��]ËN��9Lt�����u���?��r9�ӎ�;�u9hs&����������;�u	١�+؎��J�!r
;�u�h�����MS Run-Time Library - Copyright (c) 1988, Microsoft Corpusage: negseek filename
lseekread���n;C_FILE_INFO����C   ��: 

	�
�(null)(null)+- #Error 0No such file or directoryArg list too longExec format errorBad file numberNot enough corePermission deniedFile existsCross-device linkInvalid argumentToo many open filesNo space left on deviceMath argumentResult too largeResource deadlock would occurUnknown error^fg������������������'()*BCDEFTef�%::::: r<<NMSG>>R6000
- stack overflow
R6003
- integer divide by 0
	R6009
- not enough space for environment
�
�run-time error R6002
- floating point not loaded
R6001
- null pointer assignment
���NB00�NEGSEEK.OBJD:\MSC\5.1\LIB\BINMODE.OBJ�dos\crt0.asm�odos\crt0dat.asm>
chkstk.asmT>	fprintf.c�_file.c�z
dos\lseek.asm�dos\open.asm��dos\read.asm�~perror.c
dos\unlink.asm dos\crt0msg.asm:
crt0fp.asm@"
chksum.asmb�dos\stdargv.asm�ndos\stdenvp.asm^	Tdos\nmsghdr.asm�	Tdos\dosret.asm
	_sftbuf.c �output.c�(	write.asm
strlen.asm,syserr.c,Bdos\stdalloc.asmn_cflush.asmnV	_flsbuf.c�nfflush.c2stackava.asmD
	ultoa.asmNcmiscdat.asmN#
isatty.asmr2
flushall.c�l	_getbuf.c_xtoa.asmpXnmalloc.asm�aamalloc.asm*�dos\brkctl.asm�_mainf�__fmodef�__iomode��_edata �_endl�__aexit_rtn��__abrkpn�__abrktbh�__asizds__astartj�__atopsp��	__abrktbe�	__cintDIVv�
__acrtused�__amsg_exit��__osversion��_errno�__exit�__child��__nfile�__cinit��___argc�__intno��
__dosvermajor��__oserr��___argv��
__dosverminor�_environ��__osfile��__osmode��__pspadr
�__fpinit�__ovlvec�__pgmptr��	__acfinfo
�	__ovlflag��	__aintdiv��	__osmajor��	__osminor��
__umaskval�
__ctermsub��
__doserrno��__fac�_exit��__psp�STKHQQ>__chkstkT_fprintf �__bufin �__bufout 	�__buferr��__iob2*�	__lastiob�__iob�_lseek
__copensub_open�__cXENIXtoDOSmode�_read�_perror_remove_unlink__FF_MSGBANNER2�	__adbgmsgv�	__acrtmsg:__fptrap@__nullcheckb	__setargv�	__setenvp^	__NMSG_TEXT�	__NMSG_WRITE�		__dosret0�	
__maperror�	
__dosretax�	__dosreturn�
__ftbuf
__stbuf __output�_write_strlen��	_sys_nerr��_sys_errlist,	__myalloc��__cflushn__flsbuf�_fflush2_stackavailD_ultoa��
__cfltcvt_tab��__asizeC��__asizeD��__sigintoff��__sigintsegN_isattyr	_flushall�__getbuf__cxtoa
__cltoasub�_mallocp__nfree��__asegds�	__nmallocp_free
__amallocbrk��__aseg1�__asegh��__asegn�__asegr�__amlink�	__QChdata�	__amalloc�
__amexpand�
__amblksiz*_brkctl�����������������y@���_iobufi����������,�_ptr��_cnt��_base��_flag��_file�x���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������zt�����������������������������������������������������������������������������������������������������������������������+u��c��	x�������x����������������x0�����x(���main�
�argc
+argv���fd���i	�ߟbuf
���errno�_iob	negseek.c$2<S\h r!�"�#�%�&�'�)�*�+,
SLIBCE.LIBP�
P�j9X '�G��`��|Q�m�|U��
	�	�5
�
	-
9
I5U~l�������%��D�(DS
3`Jn#_�|���������
��V  B	!!P	"5"`	#K#o	$`$�	G%x%�	�&�&q
�NB00������Du�L�d�+��D���~��Du_�ށ��������������uF��t��"u3�v��W���u-�./special/nstat.exe   777  20115     11       74656  4552136362   7630 MZ�= �����oh
��s
�
�\\\(_C_M_�_�__B_d_�_u_,_�_�_�/$�(�U��>�qWV�~u��^�7�BP�tP�l���P����^�w������P�F�P������G;�|��F�P�^�7�o��������P�F�P�����F΋V�+F�V��VȉF��7F��86N	�FʋV�+F�V��VĉF��7F��:��5^��=�5F��8V	�9��9~��=�fÞt�V�SP�lP����O�5F��8^	�v��;F��:������9�=�v��;F��4v҃����9�=�5F҃����9�=V�iP�lP�^���P�
��^_��]ÐU���+WV�F�N=t��edž��������F9���|�|�����v
��P���P�|����P���P��������=|����P��P����P�
���^������k��=|�������P�S���P�����t�dž��������F9���|������v��P���P�������P����=|����P��P�����P����^����P�+��=|����P��P�����P�N���v�v�v�v
�v�v�v������P����=|���P����P�
���9�^_��]�U���WV�F�N=t��Kdž��������F9���|�S�����v
��P���P�������P�>��=|�"�~t����P�P�����P����^���dž��������F9���|�������v�P���P������P����=|�%�~u������P�P����P����v�v�v�v�v
�v�v�v������*P���=|��-P�G���P��
�����P�4��=|����P�=P����P�
���^��*�^_��]�U���7WV����P�c���F�=t��6b�MP�tP�&�������P�6b�_P�tP����v(�v&�v$�v"�v �v�v�v�v�v�v�v�v�v�v�v
�v�v�v�tP��
��(�>+u�
�jP�����lP�tP�
���tP��
���~�t�
�P��	��^_��]�U���_
WV�P�&P���^_��]�U���@
WV�P�P�����*�,9$~�#}�	9"r��.� �"@B�$�^�"�$+*,�G�W�^�� +&(��W^_��]�U���	WV�'�RP�^�w�w�3RP�^�w�7�nP�lP�	���~}�<~�	�~w�.�^�Gu�!�^�w�7�v�v��RP��P�lP�e	��^_��]�U���=	WV�~t���P��
���F=t��F�����P�v�i��=t�<�v��P���P������P����=u��v��P�����P����v�n��=|��v��P�k����P�����v���=|��v��P�C����P����^_��]�U���gWV�~t��P�	
���F=t��F#�v�L��=|��v�/P�����������^_��]�U���	WV�v�	���F��V��F�V9V�~�0}�9F�r�#�v�v�v��v��v
�PP�����P����F��V��^_��]�U���WV�^�:t�g�^�������u��^��- ��^��-@�F��F�P�v������F�P����F�9F�u��^��P�P������P���^_��]�U���WV�6b��P�lP�#���6b�X����P�M��^_��]�U����WV�v�4����v�
���^_��]�U����WV�P�v�
���^_��]�U���WV�F�u��������F@u����ƉF��v��v��	���^_��]�U���TWV�v�v����^_��]�U���4WV�F�P�
����RP�F�*�+�QP�:�Ȱ<�f�ȃ��F�*�ȃ��^��W�'�RP�F�*�+�QP��^�G�W�F�F^_��]�U����WV�F�F��F���F�~�@|��^��F�������^��G��^�:t�-�^�������u��^��- ��^��-@�F��
�F�P����F�P�v��^��=u�����V�^�F��G�G+�P�v�+�P�v��<
�^�G�W
+�P�v�+�P�v��$
�^�G�W�^�v�D�T�G�W��^_��]�U����WV�F��v�fP�7����P�fP�����>�u������P����h�>ht���~�jP�v��fP�g��=u���_�6h�jP����F���F��jP�,��=t�!�F�����������hP�jP�[������F�H�f�d�`�^_��]�U����WV�F��F�F�jP�v��fP��
��=u���P�����P�	���6h�jP�����F���F��jP�
��=t�!�F�����������hP�jP�������F�H�f�d^_��]�U���JWV�F�F�d��^_��]�U���,WV�F�F�f�9V~�}�9Fv��F�d^_��]�U����WV�F�F�f9d�	����d�d����������h�^_��]�U���WV�FP�v�	��^_��]�U���WV�F���F��^��v�������u�
�^��v� ��^��v��^��v�<u����^_��]�U���7WV�F�F��^_��]Ð�0�!<s� ���6+���r���ׁĞ�s�m
3�P����L�!���6�&�6�&��Ʊ��H6����6��+��۴J�!6�1����+�3���;���a
3��6R�6P�6N��P�����ظ6���P��	�]��P���0�!�3�5�!��!�%��
�!�>	�.�1&�6,�@	��3�6�<	s��	6�D	�ڻ6�<	�1&�,�6��3�&�=t,���t��3��u�����:������tH������:��D�!r
�€t��:@Ky�H	�H	��H	�J	��U��`�`�}�J	�L	�t�U��L	�L	�f�L	�L	�l�	�t�~u�F�����:t�>�!C����F�L�!�>	���<	��%�!�>\t
�]�^�%�!�;�s
OO�
�������;�s���Et�����Y��+�r
;br����3��k�U���WV�F�F��v������FP�v�v�
�����vV������^_��]ÐU���WV�v+��D$<uF�Du�ށ�d������������t'�+D�F��~P�t�D�P���;F�t�L ����D��D��^_��]�U��^;8r�	���>�!rƇ:�,
U��^�t�O���]�U��VW�~�?u)��u3���$@$��~�������D����6��N�؎��5_^��]�U��׋ތ؎��~3�����u��~������+����F��t�I�������]�U��׋ދv���؎�3������ы~�Ǩt�I�������]��o�kU���WV�6R�tF�~t@�v�����������<t*�4����;�~��9=u�W�vS�����u֋�A��+�^_��]�U���WV�v��t&�<t!V��PV��P�����P��P��P�����>+|	��9+|����+�㋷:V�Z��PVW�����P��PW���^_��]ÐU���WV�F���F�F��EB�F�E��E��FP�vW������Mx*������W+�P�����^_��]�U���v�P�v�����]�U�����P�����F��~u+�P�v������u��Z+��V�F���F�F��F��~�t&�6R�F�P�v�+�P�Q���F�@u�>+t�F���F���6R�F�P��P+�P�i����]�U��V�C�!r�F�t�������C�!�`U��9�U��;�V�!�LU��:�V�!s�=u쒓�C<t
<?t<*u�����U���v�v+�P���]�U���`WV�v�F����~u+�PP�P�S��*�@�F�F@�G�:G�\G�F�G�F�F��~��F�P�F�P�4���F�P�n��@�F��~�u;�~��V�������u	�+���~9v�~
�+"+���F�PW�����^_��]ÐU���WV�F*�F��~�}:u���=\t�=/u�}t�F�u�=u�@@������F�t�����.P�v�!�����t1��PW�����t��PW����t��PW����u��@��%�������%�������^_��]ÐU���LWV�v�~��PV�����t
�+����Y�+�P�F�P�P�����F�N�F�7�v��F�P�F�P�����|:u�������t� ����-`�+�PP�P���*�@�F�~�th��PV�\���t����P+�P�v�������F��u�j�V����@t)�v������v������F�+��FЉF��F�!�F��
��v������+�+��E�E
�E�F�H��EV�FɘP�7����E�E�F΋VЉE�U�F�%��P�Fʱ��%?P�Fʱ��%P�F�%P�F̱��%P�F̱	��%P����E�U�E�U�E�U+�^_��]�U��V�A�!�U��O�V�U��N�V��!��Nu�V�N���!��U��V�6�!=��u�+�V�v�D�\�L�^3�]�U���!@��^�3�]�U��,�!�^�/�O�w�W3�]�U��VJ��!��^�3�]�U��WVS3��F�}G�V�����F�V�F
�}G�V�����F
�V�u�N�F3���؋F����8�؋N�V�F���������u�����f
��F���r;Vwr;FvN3ҖOu���؃�[^_��]�U��F�^
؋^u�F���]���ȋF�f
ȋF��ы�]����4�G0�G�0�G�/�Gp0�U���P�e�>�t����P�S��]ø���V3��B2���2�����Ut
����P�,�^Ï��83t)�1&�,�V3����3��u�GG�>T�����ыѿ���1�< t�<	t�<
to
�tkGN�< t�<	t�<
t\
�tX<"t$<\tB��3�A�<\t�<"t��Ӌ���Ѩu��N�<
t+
�t'<"t�<\tB��3�A�<\t�<"t��ۋ���Ѩu���>N�G��׀��+�ģP���6�?CC�6T��
�u���6�1�3���< t�<	t�<
u�
�u�y�6�?CCN�< t�<	t�<
tb
�t^<"t'<\t���3�A�<\t�<"t�\��Ѱ\���s�"���N�<
t.
�t*<"t�<\t���3�A�<\t�<"t�\��ٰ\���s��"���3����&�U��U�13ɋ����I�6,�t��&�>t�E�u�E�@$������W�	�m_�ϋ���.R��3�I��<;Ct�~EE��
�u���N]��]�U��VW�V�v	�;�t@�t�3��������_^��]�U��W�v����t���3�������I��@�!_��]�r3���]�s�P�X��]�s�������]�2��â6
�u#�>3r
<"s
< r���<v���ט�+Ê���U���WV�v�D��F���-d�����������F��D�t�D@t�L ������Du�L�d�+��D���~��Du_�ށ�d������������uF��lt��tu3�v������u-����lu�b���j�D��^��G���V����Du�ށ�d������������tP�<+|�D@��^��GH�D�~W�t�v������F����^���: t�P+�PPS�$���\�F������P�FP�v�����F�9~�t����F*�^_��]ÐU���V�v����lu�F�b����tu$�F�j�Du�ށ�d������������t+��5��-d�����������F��F��D��^���G�D��L�^��]�U���V�~t[�~lt�~tuv�^�G�P�z���td�F-d�����������F��v�����^���G�^��+���G�*��^�bt�ju�G�P����t	�v���^��]�U��d�%�WV�v�����L�F�<�F�0�F�D�|�<%t�X�H+��8�4�B�6�@�>�2�.�:�R �|0u<F�R0�3�<+u
�8�>�"��< u
�>8u�>��.�	�<-u��:F��P�����u�V�NP�f�����>N}�:�N�أN�<.u#�@FV�HP�<�����>H}
�H�@��=Ft2=Nt5=ht =lu�6�>6u�<LuF�<u��6���6���6�ӊ�����=Et
=Gt=Xu	�4���� ����-c=v���.��& �<��D��<�i��B�.�
P����Q�����2�4�>@u	�J���J�@�H�>6u�+��6�F�9Nt'�N�F��>:t	�N���.N�N�}+��N�<�P�����:P�����~�t"�>:t�F�-�N�}+��N���N�.<�P�������/�+�P���*�������������>6t��N��G�=t�=%u���+�PV�������<t�|��>DuY�0�G tO����M���������������������>Ft�>Du�0�G u��F뙐�D^_��]ÐU���WV�~
t�B�>6t�>6u�<��W�F��V��<�*�>Bt�<��F��F����<���F��V��<�>.t
�F�F�t�F�+��P�6L�>Bu*�~�}$�~
u�-F�F��V��؃��ډF��V��F���F��F���vW�v��v�����>@t!W�	���H+ȉN����0F��I���N�4���t<a|�, FG�}�u�>Bu�8>t�~�u��+�P���^_��]ÐU���WV�~t��<�F��^��<��>6u�<��W�F��V��<���<��F��F��^��<�>6u
�F�F�u���	�~�u	���F��^��F��V��F�V�+�96@t�H���^��F�&�?tF;�~��F�^��F�&�?u�>N+��>:uW���V�v��v��o���>:tW���^_��]�U����<�F��~gt�~Gu��*��F��>@u�H�~�t
�>Hu�H�64�6H�v�6L�v�����
�~�t�>.u�6L�����>.t�>Hu�6L�����<�P�8>t�v������t��+�P���]�U��V�>Fu/�0�Ox�F�7��*���S�v�o���@u�F���D^]ÐU���WV�>FuI�v�~B��60�6R�7���@u�F��N�~�0�Ox۠R�?��*��܃>Fu�FD^_��]�U���WV�v�>FuP��60�^&��P�����@u�F�F��N�t�0�Ox��^&��0�?��*��҃>Fu�FD^_��]�U���
WV�6L+��F��F��>R0u9@t92t9Ju�R �>NV����F�+�+~�>:u�<-u�>R0u��P�����N��>R0t�~�>:t�~t�F��_�>Pt�F��j�>:u&W�����~t	�~�u�5�>Pt	�~�u�=�v�V������>:t
�R W�a���^_��]Ã>8t�+�� P����Ð�0P������>Pu�>4t�X���xP�����ÐU���WV�v�F��<*u�<�?�<F�H��<-u�F���F+��<0|5�<909>@u�<0u�R0�����������ȃ�0��F�<0|�<9~�F�����^�?��^_��]ÐU���V���N��F�<t
:u����+�^��]ÐU���2��~��F���F���u�@u���u�F���V$
Ǵ=�!s=u	��t���?����%=u	�>�!����F��D�!�€t�N�@�F�@t���F�t�t	3ɴ@�!��>�!�V�C�!�g��F��u��u�����ѸB�!�ٍV��?�!�t�~�u�ًѸB�!3ɴ@�!3ɋѸB�!�h��F��N��N�F��u�Fu����V�<�!s�y��F��u�Fu0�>�!�F$
F��V�=�!rړ�F�u�Ft
���V�C�!r��F�@u=�V�C�!��2�%t��Ft�� ;8r
�>�!����
N�����:�Ë�]�2��ܡ-��#�3ɨ�u���U����^;8r�	������: t�B3ɋ��!r���:�tn�V3��F��F��WV����f��N�T�
�uJ�
=�vH���ܺ=(s��+�ԋ��N�<
t;�t����#�a�
;�u���
�F����
��^_�U�E3���PSQ��+���^�@�!r
F��tY[X���s�	���:@t�^�?u������F�+F��f�^_���N�u�����V�@�!s�	���u���:@t
�ڀ?u���������At�������s�w�����tBH;�s���t4����D����t��L�+�H����L��ƌڌ�;�t&����&��=��t%���t��H;�s����t�����D���G�t���&��t�،�;�t&���7뼋w3��j;�t
$@@��^t
�M��t�NN뙌،�;�t&����G3���Q�E��t+�IAA��&;�v��u����r�r
��#�+��u����u�3�Y�RQ�tW������D����w��+�J�U�XYZ�SP3�RRP�P�w�����Z[t��U��׌؎��~3�������I���]�U��WV�N�&�ً~��3����ˋ��v�D�3�:E�wtII�ы�^_��]�U��WV�v3��3۬< t�<	t�P<-t<+u�<9w,0r���ҋˋ�����������؃���X<-�u�؃���^_]�U��f�V�F�!��]�U��VW�~��]�M�U�u�}
�!W�~��]�M�U�u�E
r3���q���u_^��]�U��� WV�v��Q�RP�D�3�+¹��3�+™RP�0�F�V�^�㋿��ƙ����u�~~G�<�RP�F�RP���+�SQ�ȋF
�ڙRP�N�^���빀Q�SQ�ȸm����ЋF�ǙRP�N��^���F�V�F�V�ȋF�ڙ�ځ�����N�^�FljF�����
F�V�DP�F��FH�F��F
�F�>t�F�P�h���t	�n��^��F�V�^_��]�U��֋v�^��
�t,��'C:�t�,A<ɀ� �A��,A<ɀ� �A:�t������]�U��W�~3�����A��O�F��G8t3�����_��]�U��� VW�v�Ў��3��~��
�t���Ȱ������C���v�%�t���Ȱ������"C�t�D�_^��]�U�츌�O�WV�v�~u�v
�vV�����+�P��t�P�F�P�F�P�v
�v����@u�������\PV�*������/PV�����F��u	�u���
��t9~�v�~��.PW�����t�v���t�PV�v����F���V�v���P������u
�v��w���z����PVW����P����+�v���t�PW�v�@���F��>+u+��P�.PW�q���P�����v���t�PW�v����F�W����v�����F�^_��]ÐU�����WV��(����v
�v�v�v������|�@u2�>+u+�^���&�</t<\t
�t�:t��P�u�����u��|����PV�F�P������F����<;t��FG�<u��O��z���(�����z��?\t�?/t��PW����vW����v
�vW�v�������|�@u��>+u��<u�y���F�u��o��^_��]�U��V�C�!r�Ft	��t�
���ZZ����*�P-����d���㋏����O�s
��P�꡸eP����U���WV�v�������t� ����=et
F�������u�����.F���F��Lj�~�F�|�u�^_��]�U���WV�v���<.tF�<u�F�|�t0��<et�<EtF�<u���N����N�<0t��<.uNF�G�
�u�^_��]�U����^�9�8f	�9��9~��=�f��r���]Ð+���]�U���WV�~t�v�����^���������^_��]��v�����~��������^��9F��5�=^_��]�U���WV�>�t1�T�F��؃?-u���+���v�~~��+�PV�-���I�^�w�w�w�7����F�P�F@P�~~��+��^��F��?-u��+�F�FP�n���v�^��?-u�-F�~~	�D�F�.��P�>����F�P�U߃����~
t�EF�^��_�?0tG�^��GH���}�؋��-F��d|�Ǚ�d���Ǚ����F��
|�Ǚ�
���Ǚ����F���F^_��]ÐU������v
�v�v�v���F�����]�U���V�F��>�t6�T�F��؃?-u��+���v��9FuMƉF���F��0�^���8�^�w�w�w�7��
���F�P�؋GFP�?-u���+�FP�)���v�^��?-u�-F��PV�}���0F��^�w�~~>�PV�`���.F�^��}&�G��;F~�F�FPV�;���v�0PV�����F^��]�U������v�v�v����F�����]ÐU���V�^�w�w�w�7��	���T�؋GH���?-u���+�F�F�S�vP�H���T�wN96�}���*����6����|��9F}�v
�v�v�v�B���^��]À>�t�v�F�|�u��v����G��v�v�v�2���^��]�U��~et�~Eu�v�v
�v�v����'�~fu�v
�v�v����]�v�v
�v�v����]�U��V�v�~tV�����@PV�F�P�2��^]Ë��r59�s%P�ر��ً1+���ËشJ�!Xr$�H����.��Ë��I�U���V�F-d�����������F��P�ۃ��^�G�t�O�^��G���^�O�F�@�G�^��G�^��D��G^��]�U����^;8r�	�*�F�tH�~
t3ɋѸB�!rK�F
uFVy(���6�V��F��ѸB�!FVy
�N��V��B�!�؋V�N�F
�B�!r��:���Y�b;�s+�����3���U��VW�~u8���V�FHu�Sr'�H�6Ht;�t
�D�FV�:^s0����s�u������ڃ��۱��H�!r钉�T�63�_^��]ËN��9Lt����u���?��r9�ӎ�;�u9�s&����������;�u	١1+؎��J�!r
;�u�������U��WV�~�v�ߋN��
�t���2���^_��]�U��WV�v�< t�<	uF��+�PPV���PV�	����V�V�w����^�V^_]�U���WV�v�^��0F�~~�N�=t�G��0�F��N��~|�=5|����0N�<9t���^�?1u	�^�G���F@P�v�ك�^_��]�U��VW��lU��^;8}��|��:@t��3���]�U��S�^
&�3�[��]�U��S�^3�&�[��]�U���]�
U��S�F
�^&�[��]�U���]�U���N
�^�V�@�!3���]��>^u��^ÐU���WV��P�'ك����u��<u��PV�6�G�����RP��V��؃�RP�aߣ�
+���ހ?t��ފ������u	��ހ?-uG��|؋�ހ?t�P���P�6����������?�@�^_��]�U���WV�v�|}��|	~��|~	�|	}��|
��l���~�|u�\�㋇��
��\�㋇��F���u�F��|
��F�m��ȍE�ٙ3�+¹��3�+�F�������F�+‰F��|u9Du�||����F�9D|�u�||�+�^_��]�U��W�~��3�����A�يF���O8t3���_��]�U��׋ތ؎��v�~�NjN�*;�v���;�s����NO�����Ǩt�I�������]�U��׌؎��~�ߋN��F����t�I�������]��*�C�ӻ�@�!�U���WV+�9vu�R�F�~t)�F�F����^��F��7����@��^��?t���v�8�F��t�^���9u�N�u�~�t�F���~t�v����F�v���v�+�6
������6����F��F�P�Ճ��F��u!�v��Ճ����u�+�6�6�뷋~��6��^�~��?��$��F��^
���?�~t-�F�F��+�P�^��7W�Ճ�P�1���@���F��^��?uۃ~�t>+�P�NPW�Ճ�P�������F��G+��N���:t��:����GF��N��G�G�~t�G�G�vW�DՃ�+��~G�^97tt9wt� GF���F��,v�+�P�^��7W�Ճ�P�������F��^��?t� GF�^��?t,�7�5���F��=}v��+�6
�^�7�.ԃ����
�^�ƈ�F�^_��]ÐU��~t�~t
�+�����+�VW�؋^
���ã\�F�^�`�6^F�j�)�!�)�z�!U�>3}!.�\<.�&Z<�.�5.�6^<�u.�6`<.�b<�\�~t�3��2��P��!X�Z�V�K�!P�P�0�!<X[}!.�\<.�&Z<�..�b<.�6`<�u.�6^<�5���Z]_^r�M�!�f��L	������+�Q�U��VW��؎��v��6�6�6�6���U��]���Ȭ��󤑪��2���U�M�E���_^��]�U���WV�d+����D�tV�$҃�@tG��96|s��^_��]ËN
�F�V�~W��
�t��
u�y
�-��ۃ��ڋ��3��t�����0<9v'����u�O���D��D;�r�X_^��]�f��������?���������?���03���@� ��u��t���t
���������3���؎����W��^�L�d� �DD��Dt��y�-�������t�S�5>��=P����X�5.��9�5��7<�=3��������ȺM�⑰M���װ����������CW�߾���1>_�<�/�4��9>��=��AtG�;>�<�/�:�W�7<�5.��=�������������?�ً�3��������������֚��ٿ��2�QSRUVP������������������������Y�Y�Y�Y�Y�������������Y0��OI�0���������Z[�U��VW3ۋV
�	�(�	;vs��@�
_^��]�U��VW3ҋ^
�_^��]���؎��N�v�FN��U�]+vv���
�u�E�]����5>5	�=P�5	�7	X�5.7	��>	�6	Ή	�	�	3��uA�	
��	�6	�2	�
	�	��u��Bt��0�	�	�.2	�5.5	�=É	�t�	�>	�7	�9�	�X��0�&��0X�u���߃����t���ǀu
��ǀt�� �>	�	���P3ɋ��r����r��Ӌ��������������ڀ������������t��3ɉ
	�	���Xu�̀�2�3���toN<Dt@<Et3�>	t_<+t<-uWN�$�>	tF�NN<+t<-t<9w<0r�X�3������������	F���P����u
�>	u��@X�u����t
��3ۉ	�	��>	>	��u+>	��:~�:����}�����>	�>
	v���5��5��7.(	�:��9>3	�=�4	Au"�7��9�9>3	�=�3	t�2	Q��mYË>	�9�W3������
��_���3���ߋ׋��zr9
�u	�	���kP�DXЃ���������r��Qs�����>@�xH�4����3�V���	����������^�7.	�WUS�����X�X�X����������X��@�,X��02�X�u�̀���߃����t���ǀu
��ǀt�� �>	�	��y�P3ɋ��r����}r�P���&	������&	�u����r�X���s���7��9�9>3	�=�3	t�2	Q��mYû��.r���w����������x�����vt	<+t<-tN��N���bt�,0r�<	~,r�
:	}�2��FN3�������(u�	�����u����u��$t�<.t�,0r�<	w�u�	� 
��
	2��;6	s#��>	t< t�<	t�<
t�<
t�<ar<zw$_�2���@�@�@@�@P�@$�@���@ ��@���4@������N@��p+��ŝi@�%��O�@וC�)��@�D�����@զ��Ix��@����G���AkU'9��p�|B������~�QCv���)/��&D���������?
ףp=
ף�?;�O��n��?,e�X���?#�GG�ŧ�?�il��7��?�Bz�Ք���?��a�w̫�?[�Mľ����?S;uD����?��9E��ϔ?�⼺;1a�z?Y�~�S|�_?/�����D?��9�'��*?��d|F��U>�#Tw����=:zc%C1��<�8�G����;��C�y��D��W_��F�t'��������W%t�S���������2���<�/�:�[���MSEM87
gfw...GW:�|�G`��d�������.���NO87=
�VP��7�P��7�tr��3��&�=te��3�t��2��t��P��� �O&�
�t83������O+��ϋ�P�ĻSWQP��7�ĻS�8W�SP��7[����>uB��Q���Y3��X�>XQ���Y�&X?�>X?u�>XQ���Y@�X��t3���
hjj��7�>t �>u
�#s�����jh>h"��7�>u�x��>ujh�h��7�4�2��3�����Ã>u��>t���W#��6V��7À>t���3�:t����ã�ù�45��!@��E�������~�>t	���U���4%��!@�����!@���!ù�4%���!@����À�>t��À��C�PU�����v�:�F �FS�^�(sކĉF�PU�����v����S����3��F2���u
�t����t����u�t��������u
�t������������"ètP�F��=�uX���F%8=Xu4����n	[��]���uX�PS��6�G6�G[X����VSQRW�^�N�ӊ̀�8���������tQ�V������u �� u?��u��u�3���t��t	�&���u��?�6;6u�����6����<���t�I��V������t	��u�4��t��*��6;6u�������,�6;6u�j����6��uM�����t�>J�����w�.J������,�6;6t"���������,����6;6u�����6�V������u�� u��u�F��ʀ���P��y���u����ʋ�����u$�����˛����t�À��F��f_ZY[^�l�$��_ZY[^����Q�N��8��t
��t��0��0uS���t��?�6;6u�a����6����<�NQ�����N��PY��8��t��t$������N��-�N��8��t�w� ���@����������؛�>�
Y$��L��~��N���t�F�u�n�~��~t��>@N�n�3ɉN�N�N�N�N��P�F%���=�Xs������@u\��@WVQS���׃>t�>V�N�ـ���؀�����t	��8���v
��~�~�~�F��N�F��^[Y^_��>�
�S����u8����u1����u+����u$���u���u���u���u��� u���@u���ءu��L�!�[�Xϣ%<��>t���.�
á�3�:t��>��$?%���%�>t��>
��
�������.����.
Ë
Q���
�&U��]�
�f�%�>t(��>
��
�������.���.
��Ë
Q���
�&U�H]�‹���6;6u�����6�
Ë	�ъ.��€�?
��ъ.����tّ����PUV���v���NN�v��������$&�İ��S�� ��P�=����P�2\UV���vNN�v)S3�TX;�u(�@%�0=�0u�@<�r�@%��=��t�@=��t��[^]XόTn��Vp��Lf��Jd�F\v�DZt�|Hb�BXr���.)}x���
r�
�
r�
r�
�
PhY�
,8D���;�F����r����% rv#�#�"�"rrrr�D$!r��rrS����z�����������z��I���������6����)y���������6���������������6�����@B�@�@����������?��������������j���0����Se�B׳�#,�k��
����d��3���5�h!������Kx����\);�������� ����y���r����{Z�>\i��7M�,������f��ˑX^���� y�	�cfψp�9���F�����ˑX^���2[�ɤP�������K�����+�RJ�eBPU����K�$��C��8V
Ob��m�QP�;$m[ �P��K�$��C����t���T=���_��J���ow{8���
]�{����~�	��-�w���Wq����O1�5^����K�z��Ӳ�(	/�Ċ
��vp>[���`�3������l��_�	�����UV���vNN�v���^]������PWVRQS��U����Ӌ��~GG�M������Ã���.����F�
�ێ���ӎÌF�W�ӊ�����G�M�.��v�PWVRQSU��ڋ��~�
����(sώ‹�� �PWVRQSU��؎���Ӌ��~G�M���4���Ŋ݃���.����‹��H3���v�F���Ћ‹���G�,3���v�F���Ћ‹��GG��5GG��ƋV�F������~����� ��������݃���t.��&�S��[�؎��6�����>��G�~3����ߎǣ�������������t.��6�l�Hr<�6���t�>���t����t.���6;6u�����6�2.���+����!�6���Հ������2�+�;>����]��[YZ^_�	�Њ&��€�?
��Њ&���uX��R��ك�.��F�ك�.��N����6;6u�x���6Ëك�.��V�ك�.��^��u��k��t$����u���t��TX;�uk��F���t��u�����u�������.��f�����.��v�����.�����u�����u��T��t3��J�@ú�����3һ��3҇����3һ��3һ��E����
D����2u
2T
�M�D.�'�����Q�U
�����=�&	2���u
Ã�2	���>	��>�.�.�.�.�.�.�����Ë>�;�t������������t�2�x�놋Ƌ߹�w��닋��+�|���������=C~/UR�u�2�y�݋�M�]�}�x�I���������URQ2֜�譋Э�ȭ�ح3����tp��|�t����ыˋ�3���w�tSr)��|3�
�t���Ċ╊֊�͊�ߊ���2��wt(����������Fu������?t�� ������������΋������?t���Xx"L\|s����������s��@���}+L\|s3���������������������X��P�U��2�R�@P"�3ۋ�ˋ�t��t����U��t�U�t	���ڃ��D�t��t	���ڃ�X�P3ɋ�t�U�t	������D�t�U�t	������D�t��t	�����X�P3ۋ�t
�e�ʃ��D�t�U�t	���ʃ��D�t�U�t	���ʃ��D��t	���ʃ��Ձ��?X�P3�R�D�t
�e�ڃ��D�t�U�t	���ڃ��D�U�t	���ڃ�Q3ɋD�t
�e����D�U�t	������D�e��Y]���ыˋ�X�t��^�a��2�URVW��������_^��譋ȭ�ح�Э���������3��r����������EU�>�JW��@W�<W�8����������r"��;Tu;Du;\u;s���
�2���Y[_^�<�6�3�;�sb�u;�wA��RS�3�����t���P���t���ꡜ�t������[+��[�]蕒��sO����s��O+�����‹���ɰ�u����t���ًʋ�3���&	�>�X]������u������NJ��݊�Ί򗕊Ԋ�2�����ufN�������������t��S��
͊��tD� ��r��r���wr'��t"�XP��r���rXP��r�����s��F3�Ջʊ�����r]��s��
�
Š�������t�� ��r��r��wr,��t'�XP��r���rXP��r�3�����s��F3�2��G���tA� ��r��r���wr,��t'�XP��r���rXP��r�3�����s��F�����M�]�EX]�䀈e
��@}���~�u�Eþ&	�`��e
�������r��r"�2	�B��e
���r
� �Āu�J	�*��e
à �Āt���&���&�����$�Ȇċ6;6u� ���6�ʀ2�<�t!<t3�d
,��D�t�T�|3��D�D�Èd
�@����u��u؀��ӈd
���u�u����뿃,�@H����
�y����u3������u�\�D�d
�������d
�������6�D
�L
�u��L
�D=�}�=��~��d�������؋T
�2��\Tt7� �������r,��r2���rw��t�Ѓ�2�y	������t���ë���r�
�x���
�x��Ճ(�������r��r1.�X	��
�.�V	��ë����r�Āu�.�\	��
�ë.�Z	���Āt���0����=}7��T��
ƋT�\
�t������s������d
�䀊NJ��ފ�2��%�3����P����6;6u�N���6��&���&���&���&����������������������������Ӏˀ�\�L�T�l�ʊ�怈t
2��4����������=�t=t-��D�tø@����u��u������u�u����փ-��,�T�L�\@H���������y�,�T�L�\2����u	3��������u=�T�\�D�L�����������������������ڒ��ë�«�|
�瀸�
�
�����\
�������
럋��6�L
�u�L
�l��}߁��~܊�T
�t����tR� �������r:��r0��t9��t4�\�D�L��������y&��E��|�S��s����r��r̋\�D�L�������������������������ڒ��ë�«�����������
��L
��
���(�\
�《������r��r�^	.�.�.�.�
�����r
�u�f	��
�t����0����݋̓��t
�怊T�\�l�D������������ū�ë�«�&����t13�݋Ӹ�6;6u�����62ɈL�π�y�߈l
�Y�6;6u����63���D�D�D�D��d
��d�V�6�Du8�Du.�L��*�l�|��\�*�u�d

�y��t3�x	_�«�3��������&���&����t=3ۋӸ�6;6u����62ɈL�π�y�����������l
�t��8���3�-�V�_�«�ëË6�DuA�Du2�L��3�l�|��\�|�u!�d

�y����������3�x�3ҋ���t����3��&���&���&���&������t?�?�6;6u�T���62ɈL�π�y��l
�u�u����3�3�- ���r�V���_��ë�ū�«Ë6�DuO�Du5�L��?A�l�|��\��d

�y�33�x;6u�����6�3�3�݋������u�ۃ�������������������Ë6�L��?} �l�|��\�P3�����t�?���D���D�D�D�D��3���������r������������D��\�l�|�3���?��I|at+��@}[��0~��t��3���߃�0��������s���������������t&� �u)�u1
�"���s3������ð2�3���ߋ����u��D
�u����D
�u��ϋ��6;6u����6�����ڎŽإ������ڎŽ�&�������怈t
��2�=�t=t%-�?�D�tø@��|�u�ll,u���ދlll,u����ʃ03�,�l�l�l����u������
櫋6;6u�����6�3���������
櫋6;6u�����6���u�3�������6;6u����6Ë��6�D�?�t
��
�|
�uĥ������;6u����6Ë6�d
Ë6�t
��&��
�á���á���Ë6������E$*ȋE��M

�y��Dp=@}=�~�D�y	�@�D����D���3�� t���D
�e
3ۊ\����
]��.���2�xF
�y���ߋD;E|��������r	w�
@�@�
�9�
�2�
A�+�t�$�x����t��x����t�2���t����t�6;6u�b���6Ë6�D
����$�	.ע
Ë6�D
$�3ۋӊ\��.�����	���	���	���	�
��	��n	��z	�6;6u�����6��>.�.�.�.�.�.�����sZ������;6�������>���t�؎����sZ�������FF�����sZ��6;6u�y���6�؎����a�����t�~�sZ�n�ڎ��J��t�6;6u�Q���6�U�>�>�3��������E+D����M�]�E}�u�B�;Dr%w;\rw;Lrw;r��>�t�u���>�t
���su���t�}
���P���.��&
����u�������u	�t!�����@�u	�t �������&
3��i�
�u�����@�
�@u����܀����Āu�>�t����������������r����+L\DEË6�,���s ��r��u�	��u���r���>	������ËD
��u�V�J�E
�DH�\�L�T�t@���������E���r��9R�u����W�s�����3�����݋Ӌ������݋Ӌ�����X���݋ȃ�����ى]�M�E���_�>����J����M���W��.�.�.�.�.�.���_�:��V�ɎًL
��&�U
��:�uEVW
�y���ʀ���:�u(
�wʋL���?&�U���?;�u������u�u�u��_^����ÿ~���WVS�r���>��(�^.��_��>�QV�r��^��V�V�� �^Y���^VS���^��.��[W���n�QV�r�>����^YQ��V�r���^V�����^Y���_Ë6�V�6;6u�S߃��6�>^�<�û�	�]�Ë>���D
����6�6;6u�,߃��6É>��r���	���s6���J���V��	���>��K�z	���=�^W����	���>��H�^�=�P���b
����>��"�X
�t	��	�Z��$�Ë6�û�
���W���>�����_�>�����E��Ë>���D
����6�6;6u�vރ��6�V���Z�M��^W�f�C�]�E��	���w�MCS�z	����>����[_S�i[3��t9��y���۹I��s�W�ۿf����ë����«�Z�f�>��I��_�>��V�Ë>���D
����6�6;6u��݃��6�W�J��V��	�R��>���^�
��E������>�����_�>������5�!��$��$�%�%�!�#5�!��$��$��$�#%�!�PR�%.��$�!ZX�PR���.��$�#%�!ZX.�.�$�.�>�$Q���Y.��$�t�:��.�.�$�LMS Run-Time Library - Copyright (c) 1988, Microsoft Corpusage: %s count
%d calls 0.0 seconds
%d calls %.2f seconds %.2f calls/sec %.2f msec/call
%s%dcreat %s failedclose %d failed%s%dmkdir %s failedchdir %s failed..chdir .. failed%s%dunlink %s failed%s%dchdir %s failed..chdir .. failedrmdir %s failed%s: getwd failed
	%s: (%s)  
 in %ld.%-2ld seconds (%ld bytes/sec)NFSTESTDIRo:\nfstestdrm -r %scan't remove old test directory %scan't create test directory %scan't chdir to test directory %sNFSTESTDIRo:\nfstestdcan't chdir to test directory %sIllegal %s parameter %ld, must be at least %ldcan't change to drive %c:	%s ok.
\*.*rewind failed����;C_FILE_INFO���X�C�b
b
��         (((((                  H���������������������� : 
COMSPEC/ccommand.com.exe.bat.com?*./\
	�
�(null)(null)+- #      Error 0No such file or directoryArg list too longExec format errorBad file numberNot enough corePermission deniedFile existsCross-device linkInvalid argumentToo many open filesNo space left on deviceMath argumentResult too largeResource deadlock would occurUnknown error)*+,-?Qabcs���������������������
,%.com.exePATH\010203040506070809101112M61xxe+000��;Zx����0Nm��:Yw����/MlTZPSTPDT�pSunMonTueWedThuFriSatJanFebMarAprMayJunJulAugSepOctNovDec;C_FILE_INFO*�:�1#NAN1#INF1#IND2�f$��7y�AC���������C2$_d��/��=��.A@�@<<NMSG>>R6000
- stack overflow
R6003
- integer divide by 0
	R6009
- not enough space for environment
�
�run-time error R6002
- floating point not loaded
R6001
- null pointer assignment
�: MATH
- floating-point error: einvalid
fdenormal
gdivide by 0
hoverflow
iunderflow
jinexact
kunemulated
lsquare root
m
nstack overflow
ostack underflow
pexplicitly generated
�������D�U�t	������D�e��Y]���ыˋ�X�t��^�a��2�URVW��������_^./special/op-chmod.exe   777  20115     11       46150  4552136430  10165 MZ� ���i@�p��m�Cfm�m�mU���WV�F�B�F��P��P�P
���v������P�P�v�����F�=|��v��KP��P����]P����bP����v��|P��P�m
����P�]���P�v������F��v��v���P�o���~�u�
��P������P�R����P�����P��	P����dP��	P�v�����F�=du�2�dP�v���P��P�����~�|�
�P�����P�����P+�PP�v��7���F�=u�.�v��P��P����~�|�
�/P����P����dP�0P�v�����F�=du�2�dP�v��6P��P�3���~�|�
�PP�<���P�T���0P��	P����=u�"�F��VP�1���0P��	P�zP����
��P�����P�����P��	���v��1��=u�
��P�I���v��X
��=|��v���P��P�����P�����P����P���^_��]�U���=WV�v�g���P���^_��]ô0�!<s� �i�6+���r���ׁ���s��	3�P�@��L�!���6�&6�&�Ʊ��H6�
��6��+��۴J�!6������+�3���;�\��	3��6��6��6����P���i�ظ6�$P�[	����P��0�!���5�!�o�q�%�B�!��.��&�6,���3�6�s�-	6��ڻ6���&�,�6��3�&�=t,��b�t��3��u������������tH���������D�!r
�€t���@Ky� � �� � ��U��$�$�}� �"�t�U��"�"�f�"�"�l��t�~u�F������t�>�!C����F�L�!�����o�%�!�>�t
�����%�!�;�s
OO�
�������;�s���Et�����Y��+�r
;�r����3��k�U���WV�F�F��v�&�����FP�v�v�
�����vV�����^_��]ÐU���WV���F�F�V�������FP�vV�_
���F�VW�P���F�^_��]�U��^;�r�	���>�!rƇ���	U����^;�r�	�*�F�tH�~
t3ɋѸB�!rK�F
uFVy(���6�V��F��ѸB�!FVy
�N��V��B�!�؋V�N�F
�B�!r�����a	U���2��~��F���F���u�@u�	�u�F���V$
Ǵ=�!s=u	��t���	���%=u	�>�!����F��D�!�€t�N�@�F�@t���F�t�t	3ɴ@�!��>�!�V�C�!�g��F��u��u�����ѸB�!�ٍV��?�!�t�~�u�ًѸB�!3ɴ@�!3ɋѸB�!�h��F��N��N�F��u�Fu����V�<�!s�S��F��u�Fu0�>�!�F$
F��V�=�!rړ�F�u�Ft
���V�C�!r��F�@u=�V�C�!��2�%t��Ft�� ;�r
�>�!����
N�������Ë�]�2��ܡ}��#�3ɨ�u���U����^;�r��	�\3��N�U���uN�N�V�?�!s�	�>����t7����VW�������%�
�<
u����:�t<u�����G���+�_^�I��t�<
t������@t�D�!�� u	�V��?�!r԰
�,�F��V��?�!r��t�~t����ѸB�!��~�
t�
�V떋V딀~�
u��U����^;�r�	������ t�B3ɋ��!r�����tn�V3��F��F��WV����f��N�T�
�uJ�=�vH���ܺ=(s��+�ԋ��N�<
t;�t����#�a�
;�u���
�F����
��^_�U�E3��/�PSQ��+���^�@�!r
F��tY[X���s�	����@t�^�?u������F�+F��f�^_���N�u�����V�@�!s�	���u����@t
�ڀ?u�������U��׋ދv���؎�3������ы~�Ǩt�I�������]�U��׋ތ؎��v�~3�������+��t������]�U���WV�v��t&�<t!V�e�PV��P�U�����P��P��P�E����>{|	��9{|����{�㋷NV�$��PVW�����P��PW����^_��]ÐU���V�v��-�����������T�F�V���V�F���~u�L�d��^����@�D��G���d�^���G�F�D��D^��]ÐU���WV�F���F�F��EB�F�E��E��FP�vW������Mx*������W+�P�Y����^_��]�U���
WV�v�a�F����F���F�<t���F��F�+ҹ
���0��F�+���F�N�<Xt�F�<t�~�t+��G�{�F��{+�P�v�{���t�>{
u�{��{u�F��{�ƋLjG�ϐ�F��{�F^_��]ÐU�����P����F��~u+�P�v�� ���u��Z+��V�F���F�F��F��~�t&�6��F�P�v�+�P����F�@u�>{t�F���F���6��F�P��P+�P������]�U��V�C�!r�F�t�������C�!�U��V�A�!�U���P�e�>�t����P�S��]ø�{�V3��B2���2�����Ut
����P�,�^Ï��8�t)��&�,��3����3��u�GG�>������ыѿ�����< t�<	t�<
to
�tkGN�< t�<	t�<
t\
�tX<"t$<\tB��3�A�<\t�<"t��Ӌ���Ѩu��N�<
t+
�t'<"t�<\tB��3�A�<\t�<"t��ۋ���Ѩu���>��G��׀��+�ģ����6�?CC�6���
�u���6���3���< t�<	t�<
u�
�u�y�6�?CCN�< t�<	t�<
tb
�t^<"t'<\t���3�A�<\t�<"t�\��Ѱ\���s�"���N�<
t.
�t*<"t�<\t���3�A�<\t�<"t�\��ٰ\���s��"���3����&�U��U��3ɋ����I�6,�t��&�>t�E�u�E�@$������W�	�_�ϋ���.���3�I��<;Ct�~EE��
�u���N]��]�U��VW�V�,�;�t@�t�3��������_^��]�U��W�v����t���3�������I��@�!_��]�r3���]�s�P�X��]�s�������]�2��â�
�u#�>�r
<"s
< r���<v���ט�{Ê���U���WV�v�D��F���-�����������T�F��D�t�D@t�L ������Du�L�d�+��D���~��Du_�ށ�������������TuF���t���u3�v��5���u-����u������
�D��^��G���V����Du�ށ�������������TtP�<+|�D@��^��GH�D�~W�t�v�������F����^���� t�P+�PPS�����\�F������P�FP�v������F�9~�t����F*�^_��]ÐU��V�v�D�t�Dt�t�K���d�+���D�D^]ÐU���V�v����u�F�������u$�F��
�Du�ށ�������������Tt+��5��-�����������T�F��F��D��^���G�D��L�^��]�U���V�~t[�~�t�~�uv�^�G�P����td�F-�����������T�F��v�K���^���G�^��+���G�*��^��t��
u�G�P�5���t	�v���^��]�U���WV�v+��D$<uF�Du�ށ�������������Tt'�+D�F��~P�t�D�P�����;F�t�L ����D��D��^_��]�U��d��WV�v������F��F����|�<%t�X�+�����������
�" �|0u<F�"0�3�<+u
���"��< u
�>u�����	�<-u��
F��P�����u�V�P�f�����>}�
��أ�<.u#�FV�P�<�����>}
����=Ft2=Nt5=ht =lu��>u�<LuF�<u���������ӊ�����=Et
=Gt=Xu	����� ����-c=v���.��r������i�����
P����Q�������>u	�������>u�+���F�9t'��F��>
t	����.��}+����P�����:P�����~�t"�>
t�F�-��}+������.�P�������/�+�P���*�������������>t��N��G�=t�=%u���+�PV�������<t�|��>uY��G tO����M:$$$.:...."NT...6..�>t�>u��G u��F뙐�^_��]ÐU���WV�~
t��>t�>u���W�F��V���*�>t���F��F�������F��V���>�t
�F�F�t�F�+�� �6�>u*�~�}$�~
u�-F�F��V��؃��ډF��V��F���F��F���vW�v��v���	���>t!W�����+ȉN����0F��I���N����t<a|�, FG�}�u�>u�t�~�u��+�P���^_��]ÐU���WV�~t���F��^����>u���W�F��V�������F��F��^���>u
�F�F�u��	�~�u	�
�F��^��F��V��F�V�+�96t����^��F�&�?tF;�~��F�^��F�&�?u�>+��>
uW���V�v��v��o���>
tW���^_��]�U�����F��~gt�~Gu��*��F��>u��~�t
�>u��6�6�v�6�v�����
�~�t�>�u�6�����>�t�>u�6������ �t�v������t��+�P���]�U��V�>u/��Ox�F�7��*���S�v�����@u����^]ÐU���WV�>uI�v�~B��6�6"����@u���N�~��Ox۠"�?��*��܃>u�F^_��]�U���WV�v�>uP��6�^&��P�=���@u��F��N�t��Ox��^&���?��*��҃>u�F^_��]�U���
WV�6+��F��F��>"0u9t9t9u�" �>V����F�+�+~�>
u�<-u�>"0u��P�����N��>"0t�~�>
t�~t�F��_�> t�F��j�>
u&W�����~t	�~�u�5�> t	�~�u�=�v�V������>
t
�" W�a���^_��]Ã>t�+�� P����Ð�0P������> u�>t�X���xP�����ÐU���WV�v�F��<*u��?�F�H��<-u�F���F+��<0|5�<909>u�<0u�"0�����������ȃ�0��F�<0|�<9~�F�����^�?��^_��]ÐU���V��N��F�<t
:u����+�^��]ÐY��;�s+�����3���U��׌؎��~3�������I���]�U���WV�6��tF�~t@�v������������<t*�4����;�~��9=u�W�vS�1���u֋�A��+�^_��]�U�츌���WV�v�~u�v
�vV�����+�P��t�P�F�P�F�P�v
�v���@u�������\PV�Z�����/PV�M���F��u	�u���
��t9~�v�~��.PW�����t�v���t�PV�v�n���F���V�����P������u
�v�����z����PVW����P�����{�v���t�PW�v����F��>{u+��P�.PW���P����v���t�PW�v�����F�W�,���v��#���F�^_��]ÐU�����WV��(����v
�v�v�v������|�@u2�>{u+�^���&�</t<\t
�t�:t��P�������u��|����PV�F�P�>�����F����<;t��FG�<u��O��z���(�����z��?\t�?/t��PW����vW����v
�vW�v�������|�@u��>{u��<u�y���F�u��o��^_��]�U��V�C�!r�Ft	��t�
�������u�>�u	���!
�u�,�!�£����r59
s%P�ر��ً�+���ËشJ�!Xr$�H�
��.Ë���U���WV��+����D�tV�h��@tG��96�s��^_��]�U���V�F-�����������T�F��P�X���^�G�t�O�^��G���^�O�F�@�G�^��G�^��D��G^��]�U��^�t�O���]�U��VW���?u)���u3���$@$����������D����6��N�؎��W_^��]�U��׋ތ؎��~3�����u��~������+����F��t�I�������]�U��WV�~�v�ߋN��
�t���2���^_��]�U��WV�N�&�ً~��3����ˋ��v�D�3�:E�wtII�ы�^_��]�U��VW��U��^;�}��|���@t��3���]�U��W�~��3�����A�يF���O8t3���_��]�U��W�~3�����A��O�F��G8t3�����_��]�U���WV+�9vu���F�~t)�F�F����^��F��7�~���@��^��?t���vࡈ�F��t�^����u�N�u�~�t�F���~t�v�7����F�v���v�{��
������6��F��F�P������F��u!�v���������u�{���6뷋~��6�^�~��?��$��F��^
���?�~t-�F�F��+�P�^��7W���P����@���F��^��?uۃ~�t>+�P��PW���P�a������F��G+��N����t�������GF��N��G�G�~t�G�G�vW�B��+��~G�^97tt9wt� GF���F��,v�+�P�^��7W���P��������F��^��?t� GF�^��?t,�7������F��=}v��{��
�^�7�v������
�^�ƈ�F�^_��]ÐU��~t�~t
�{�����9�VW�؋^
���ã��F�����6�F���)�!�)���!U�>�}!.��".�&�"�.�5.�6#�u.�6#.�#���~t�3��2��P��!X���V�K�!P�P�0�!<X[}!.��".�&�"�..�#.�6#�u.�6#�5����]_^r�M�!�t��"������{�_���At�������s�w�����tBH;�s���t4����D����t��L�+�H����L��ƌڌ�;�t&�
��&�=��t%���t��H;�s����t�����D���G�t���&�t�،�;�t&��7뼋w3��j;�t
$@@��^t
�M��t�NN뙌،�;�t&�
��G3���Q�E��t+�IAA��&;v��u����r�r
��#�+��u����u�3�Y�RQ�tW������D����w��+�J�U�XYZ�SP3�RRP�P�o�����Z[t���N
�F�V�~W��
�t��
u�y
�-��ۃ��ڋ��3��t�����0<9v'����u�O���D��D;�r�X_^��]�U��VW�~u8��V�FHu�Sr'�H�6`Ht;�t
�D�FV�:^s0����`s�u������ڃ��۱��H�!r钉�T�6`3�_^��]ËN��9Lt����`u���?��r9�ӎ�;�u9
s&����������;�u	١�+؎��J�!r
;�u�
�����MS Run-Time Library - Copyright (c) 1988, Microsoft CorpnfstXXXXcan't create %s: opentestfile before chmod:
  attrib %s%s open; chmod ret = %d
 chmodtestfile after chmod:
  This is a test message written to the chmod'd file
write ret %d; expected %d
 writelseek ret %d; expected 0
 lseekread ret %d; expected %d
 readread data not same as written data
 written: '%s'
 read:    '%s'
data compare ok
testfile after write/read:
  error on closecan't unlink %s test completed successfully.
�;i;C_FILE_INFO����iC�	�	�L: 
COMSPEC/ccommand.com
	�
�(null)(null)+- #Error 0No such file or directoryArg list too longExec format errorBad file numberNot enough corePermission deniedFile existsCross-device linkInvalid argumentToo many open filesNo space left on deviceMath argumentResult too largeResource deadlock would occurUnknown error"#=>?@ASeuvw������������������!"@%.com.exePATH\�����;C_FILE_INFO�m�m �<<NMSG>>R6000
- stack overflow
R6003
- integer divide by 0
	R6009
- not enough space for environment
�
�run-time error R6002
- floating point not loaded
R6001
- null pointer assignment
���NB00��OP-CHMOD.OBJ�D:\MSC\5.1\LIB\BINMODE.OBJ��dos\crt0.asm`odos\crt0dat.asm�
chkstk.asm�>	fprintf.c$<printf.c`_file.c` 
dos\close.asm�z
dos\lseek.asm��dos\open.asm��dos\read.asm|(	write.asm�	2
strcpy.asm�	+
strcmp.asm
~perror.c�
xsetbuf.c�
V	sprintf.cN�mktemp.c��system.c~$
dos\chmod.asm�
dos\unlink.asm� dos\crt0msg.asm�
crt0fp.asm�"
chksum.asm��dos\stdargv.asm�ndos\stdenvp.asm�Tdos\nmsghdr.asmHTdos\dosret.asm�_cflush.asm�V	_flsbuf.c�.
_freebuf.c 	_sftbuf.c:nfflush.c��output.cpstackava.asm�
strlen.asm�^getenv.c�syserr.c�D
dos\spawnve.c@�
spawnvpe.c4dos\access.asmT!dos\getpid.asmvBdos\stdalloc.asm�2
flushall.c�l	_getbuf.cVXnmalloc.asm�?
strcat.asm�(strncpy.asm :strncmp.asmP 
	ultoa.asmZ cmiscdat.asmZ #
isatty.asm~ *
strchr.asm� +strrchr.asm� '
dos\cenvarg.c�"�dos\dospawn.asm�#dos\execload.asm�#aamalloc.asm^%_xtoa.asm�%�dos\brkctl.asm�	i�_wbuf0i�_rbuf�i�_buf��_xxit�_maini__fmodei__iomode�i_edatai_endi__aexit_rtn`i__abrkpi__abrktb
i__asizds�__astarti__atopsp`i	__abrktbeB	__cintDIVv�
__acrtusedQ__amsg_exit�i__osversion{i_errno;__exit�i__child�i__nfile`__cinit�i___argc�i__intno�i
__dosvermajor�i__oserr�i___argv�i
__dosverminor�i_environ�i__osfile�i__osmodei__pspadri__fpinit�i__ovlvec�i__pgmptrbi	__acfinfo�i	__ovlflagoi	__aintdiv�i	__osmajor�i	__osminor}i
__umaskval�
__ctermsub�i
__doserrnosi__fac$_exit�i__psp�iSTKHQQ�__chkstk�_fprintf$_printf�	i__bufin�i__bufout�
i__buferrTi__iob2�i	__lastiob�i__iob`_close�_lseek
__copensub�_open�__cXENIXtoDOSmode�_read|_write�	_strcpy�	_strcmp
_perror�
_setbuf�
_sprintfN_mktemp�_system~_chmod�_remove�_unlink�__FF_MSGBANNER�i	__adbgmsgv�	__acrtmsg�__fptrap�__nullcheck�	__setargv�	__setenvp�__NMSG_TEXT__NMSG_WRITEH	__dosret0h
__maperror[
__dosretaxP__dosreturni__cflush�__flsbuf�	__freebuf�__ftbuf __stbuf:_fflush�__outputp_stackavail�_strlen�_getenv�i	_sys_nerrNi_sys_errlist�_spawnve@	_spawnvpe4_accessT_getpidv	__myalloc�	_flushall�__getbufh_mallocV__nfree�i__asegdsh	__nmallocV_free�_strcat�_strncpy _strncmpP _ultoa�i
__cfltcvt_tab�i__asizeC�i__asizeD�i__sigintoff�i__sigintsegZ _isatty~ _strchr� _strrchr� 	__cenvarg#	__dospawn�#
__execload>%__amallocbrki__aseg1i__aseghi__asegn
i__asegr%__amlinki	__QChdata�#	__amalloc�$
__amexpandi
__amblksizj%__cxtoa^%
__cltoasub�%_brkctl�����������������y@���_iobufi����������,�_ptr��_cnt��_base��_flag��_file�x�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������x� ��x����u��c�xH�������������x�����x(�����x�������xP������x����x8�����x�������x�������������x0�����x� ��x����x����x�������xx��x����x����u��c���ztmaini���fd	���ret���tname���errcount��$��xxit��s�	i�wbuf0i�rbuf�i�buf�i_iob
op-chmod.c4 !%"3$<%X&i4s5}6�7�8�9�:�;�<�=�>�?	@A'B1D;EWFhGqH{J�K�L�M�N�P�Q�R�S�UXY[)\:^D_U`fcpdze�i�k�l�m�
SLIBCE.LIB~�;'0W���!'H,�a��}�������U	�	7	

�
D	
Q	5 �	
9
�	
O�	f�	}�	��	��	��	��	�


+
58`
Oo
f�
��
��
%��
D�
�  (!!8"0"T#E#b$Z$q%s%�&�&�'�'�#(�(�)�)�*�*�++�,,�-8-
.O./e/,G0}0s1�1�2�2�3�3�
4�4�V5�5
6
6
7!7
898-
9S9=
:o:M
;�;^
�<�<�
=�=�NB00�PEC/ccommand.com
	�
�(null)(null)+- #Error 0No such file or directoryArg list too longExec format errorBad file numberNot enough corePermission deniedFile existsCross-device linkInvalid argumentToo many open filesNo space left on deviceMath argumentResult too largeResource deadlock would occurUnknown error"#=>?@ASeuvw����./special/op-unlk.exe   777  20115     11       46011  4552136500  10036 MZ� p��J@ˆ�Lg�a�gggU����WV�F�B�F��P�6P�n
���v���
����P�P�v������F�=|��v��KP�>P����]P�7���bP������P�6���v�����F��v��v���P����~�u�
��P������P�����P��
����P�
P�����dP�
P�v�����F�=du�2�dP�v��P�>P�����~�|�
�1P�	���P����P+�PP�v��j���F�=u�.�v��8P�>P����~�|�
�RP����P�����dP��P�v��>���F�=du�2�dP�v��YP�>P�f���~�|�
�sP�o���P�����P�
P�+��=u�"�F��yP�d����P�
P��P�R���
��P�E���v��@
��=t��F���P�'����>�u�
�F���P�����v��@���F�=u��P�����0P�]	���v�����F�=t��F��?P�>P����~�t�
�dP����v����^_��]�U���>WV�v�h���P���^_��]Ð�0�!<s� �c�6+���r���ׁ�n�s�]	3�P����L�!���6�&�6�&��Ʊ��H6����6��+��۴J�!6����x�p+�3���;��
�Q	3��6�6�6��P���c�ظ6��BP���M��P���0�!���5�!�����%�`�!���.��&�6,����3�6��s�6���ڻ6����&�,�6��3�&�=t,����t��3��u�����������tH��������D�!r
�€t��@Ky羚���������U�쾞���}�����t�U�쾜���f�����l�	�t�~u�F�����t�>�!C����F�L�!���������%�!�>&t
�'�(�%�!�;�s
OO�
�������;�s���Et�����Y��+�r
;,r����3��k�U���WV�F�F��v�V
�����FP�v�v�������vV�
����^_��]ÐU���WV�6�F�F�V�
�����FP�vV����F�VW�
���F�^_��]�U��^;r�	���>�!rƇ�N	U����^;r�	�*�F�tH�~
t3ɋѸB�!rK�F
uFVy(���6�V��F��ѸB�!FVy
�N��V��B�!�؋V�N�F
�B�!r�����U���2��~��F���F���u�@u���u�F���V$
Ǵ=�!s=u	��t������%=u	�>�!����F��D�!�€t�N�@�F�@t���F�t�t	3ɴ@�!��>�!�V�C�!�g��F��u��u�����ѸB�!�ٍV��?�!�t�~�u�ًѸB�!3ɴ@�!3ɋѸB�!�h��F��N��N�F��u�Fu����V�<�!s����F��u�Fu0�>�!�F$
F��V�=�!rړ�F�u�Ft
���V�C�!r��F�@u=�V�C�!��2�%t��Ft�� ;r
�>�!����
N������Ë�]�2��ܡ���#�3ɨ�u���U����^;r��	�\3��N�U��uN�N�V�?�!s�	�>���t7���VW�������%�
�<
u���:�t<u����G���+�_^����t�<
t�����@t�D�!�� u	�V��?�!r԰
�,�F��V��?�!r��t�~t����ѸB�!��~�
t�
�V떋V딀~�
u��U����^;r�	��O�� t�B3ɋ��!r����tn�V3��F��F��WV����f��N�T�
�uJ��=�vH���ܺ=(s��+�ԋ��N�<
t;�t����#�a�
;�u���
�F����
��^_�U�E3��/�PSQ��+���^�@�!r
F��tY[X���s�	���@t�^�?u������F�+F��f�^_�q�N�u���e�V�@�!s�	���u���@t
�ڀ?u�������U��׋ދv���؎�3������ы~�Ǩt�I�������]�U��׋ތ؎��v�~3�������+��t������]�U���WV�v��t&�<t!V��PV��P�U�����P�HP��P�E����>�|	�9�|�����㋷�V�T��PVW�����P�KPW����^_��]ÐU���V�v��-.������������F�V����V�v���~u�L�d��^����@�D��G��~�d�^���G�F�D��D^��]ÐU���
WV�v�a�F��v�F���F�<t���F��F�+ҹ
���0��F�+���F�N�<Xt�F�<t�~�t+��G���F���+�P�v����t�>�
u����{u�F����ƋLjG�ϐ�F����F^_��]ÐU����NP�%���F��~u+�P�v�����u��Z+��V�F�V�F�F��F��~�t&�6�F�P�v�+�P�7���F�@u�>�t�F���F�Y�6�F�P�YP+�P�O����]�U��V�A�!�U���P�e�>ft�f��P�S��]ø���V3��B2���2�����Ut
����P�,�^Ïh�8�t)��&�,� 3����3��u�GG�>�����ыѿ�����< t�<	t�<
to
�tkGN�< t�<	t�<
t\
�tX<"t$<\tB��3�A�<\t�<"t��Ӌ���Ѩu��N�<
t+
�t'<"t�<\tB��3�A�<\t�<"t��ۋ���Ѩu���>�G��׀��+�ģ���6�?CC�6��
�u���6���3���< t�<	t�<
u�
�u�y�6�?CCN�< t�<	t�<
tb
�t^<"t'<\t���3�A�<\t�<"t�\��Ѱ\���s�"���N�<
t.
�t*<"t�<\t���3�A�<\t�<"t�\��ٰ\���s��"���3����&hU��U��3ɋ����I�6,�t��&�>t�E�u�E�@$������W�	�]_�ϋ���.��3�I��<;Ct�~EE��
�u���N]��]�U��VW�V���;�t@�t�3��������_^��]�U��W�v����t���3�������I��@�!_��]�r3���]�s�P�X��]�s�������]�2��â
�u#�>�r
<"s
< r���<v��jט��Ê���U��V�v�D�t�Dt�t�5���d�+���D�D^]ÐU���V�v�~��6u�F�����>u$�F�h�Du�ށ�.�������������t+��5��-.������������F��F��D��^���G�D��L�^��]�U���V�~t[�~6t�~>uv�^�G�P�z���td�F-.������������F��v�K���^���G�^��+���G�*��^�t�hu�G�P����t	�v���^��]�U���WV�v+��D$<uF�Du�ށ�.�������������t'�+D�F��~P�t�D�P�����;F�t�L ����D��D��^_��]�U��d���WV�v�������F���F�z�����|�<%t�X��+����~���������|�x���� �|0u<F��0�3�<+u
�����"��< u
�>�u����x�	�<-u���F��P�����u�V��P�f�����>�}�����أ��<.u#��FV��P�<�����>�}
������=Ft2=Nt5=ht =lu���>�u�<LuF�<u������������ӊ�����=Et
=Gt=Xu	�~���� ����-c=v���.������������i����x�
P����Q�����|�~�>�u	�����������>�u�+����F�9�t'���F��>�t	�����.����}+������P�����:P�����~�t"�>�t�F�-���}+��������.��P�������/�+�P���*�������������>�t��N��G�=t�=%u���+�PV�������<t�|��>�uY�z�G tO����Ml�rrr|�||||p��||b|�||\�>�t�>�u�z�G u��F뙐��^_��]ÐU���WV�~
t���>�t�>�u����W�F��V����*�>�t����F��F��������F��V����>xt
�F�F�t�F�+����6��>�u*�~�}$�~
u�-F�F��V��؃��ډF��V��F���F��F���vW�v��v��
���>�t!W������+ȉN����0F��I���N�~���t<a|�, FG�}�u�>�u���t�~�u��+�P���^_��]ÐU���WV�~t����F��^�����>�u����W�F��V���������F��F��^����>�u
�F�F�u���	�~�u	���F��^��F��V��F�V�+�96�t�����^��F�&�?tF;�~��F�^��F�&�?u�>�+��>�uW���V�v��v��o���>�tW���^_��]�U������F��~gt�~Gu��*��F��>�u���~�t
�>�u���6~�6��v�6��v��4��
�~�t�>xu�6��6���>xt�>�u�6��:���������t�v��<���t��+�P���]�U��V�>�u/�z�Ox�F�7��*���S�v�!��@u������^]ÐU���WV�>�uI�v�~B��6z�6�����@u����N�~�z�Ox۠��?��*��܃>�u�F�^_��]�U���WV�v�>�uP��6z�^&��P���@u���F��N�t�z�Ox��^&��z�?��*��҃>�u�F�^_��]�U���
WV�6�+��F��F��>�0u9�t9|t9�u�� �>�V����F�+�+~�>�u�<-u�>�0u��P�����N��>�0t�~�>�t�~t�F��_�>�t�F��j�>�u&W�����~t	�~�u�5�>�t	�~�u�=�v�V������>�t
�� W�a���^_��]Ã>�t�+�� P����Ð�0P������>�u�>~t�X���xP�����ÐU���WV�v�F��<*u���?��F�H��<-u�F���F+��<0|5�<909>�u�<0u��0�����������ȃ�0��F�<0|�<9~�F�����^�?��^_��]ÐU���V���N��F�<t
:u����+�^��]ÐY�,;�s+�����3���U��׌؎��~3�������I���]�U���WV�6�tF�~t@�v������������<t*�4����;�~��9=u�W�vS����u֋�A��+�^_��]�U�츌��WV�v�~u�v
�vV����+�P��t�P�F�P�F�P�v
�v���@u�������\PV�D�����/PV�7���F��u	�u���
��t9~�v�~��.PW�����t�v���t�PV�v�X���F���V�����P������u
�v�����z���PVW���P�������v���t�PW�v����F��>�u+�P�.PW���P�f���v���t�PW�v�����F�W����v��
���F�^_��]ÐU����W�WV��(����v
�v�v�v������|�@u2�>�u+�^���&�</t<\t
�t�:t� P�������u��|����PV�F�P�(�����F����<;t��FG�<u��O��z���(�����z��?\t�?/t�%PW����vW����v
�vW�v�������|�@u��>�u��<u�y���F�u��o��^_��]�U��V�C�!r�Ft	��t�
��K��(�u�>�u	���!
�u�,�!�£(����r59�s%P�ر��ً�+���ËشJ�!Xr$�H����.��Ë��i�U���WV�.+����D�tV�h��@tG��96Fs��^_��]�U���WV�v�D��F���-.������������F��D�t�D@t�L ������Du�L�d�+��D���~��Du_�ށ�.�������������uF��6t��>u3�v������u-�~��6u����h�D��^��G���V�B���Du�ށ�.�������������tP�<+|�D@��^��GH�D�~W�t�v��c���F����^��� t�P+�PPS�H���\�F������P�FP�v��&���F�9~�t����F*�^_��]ÐU��^�t�O���]�U��VW�*�?u)��-u3���$@$��*�,�����D����60�N�؎���_^��]�U��׋ތ؎��~3�����u��~������+����F��t�I�������]�U��WV�~�v�ߋN��
�t���2���^_��]�U��WV�N�&�ً~��3����ˋ��v�D�3�:E�wtII�ы�^_��]�U��VW��pU��^;}��|��@t��3���]�U��W�~��3�����A�يF���O8t3���_��]�U��W�~3�����A��O�F��G8t3�����_��]�U���WV+�9vu��F�~t)�F�F����^��F��7����@��^��?t���v��F��t�^���u�N�u�~�t�F���~t�v�M����F�v���v���
������6����F��F�P������F��u!�v���������u����6�뷋~��6��^�~��?��$��F��^
���?�~t-�F�F��+�P�^��7W���P����@���F��^��?uۃ~�t>+�P�DPW�t��P�a������F��G+��N���t������GF��N��G�G�~t�G�G�vW�(��+��~G�^97tt9wt� GF���F��,v�+�P�^��7W����P��������F��^��?t� GF�^��?t,�7������F��=}v����
�^�7�v������
�^�ƈ�F�^_��]ÐU��~t�~t
��������VW�؋^
���ãR�F�T�V�6TF�`�)�!�)�p�!U�>�}!.�6".�&4"�.�5.�68"�u.�6:".�<"�R�~t�3��2��P��!X�$�V�K�!P�P�0�!<X[}!.�6".�&4"�..�<".�6:"�u.�68"�5���$]_^r�M�!���������������U���V�F-.������������F��P�F����^�G�t�O�^��G���^�O�F�@�G�^��G�^��D��G^��]���At�������s�w�����tBH;�s���t4����D����t��L�+�H����L��ƌڌ�;�t&����&��=��t%���t��H;�s����t�����D���G�t���&��t�،�;�t&���7뼋w3��j;�t
$@@��^t
�M��t�NN뙌،�;�t&����G3���Q�E��t+�IAA��&;�v��u����r�r
��#�+��u����u�3�Y�RQ�tW������D����w��+�J�U�XYZ�SP3�RRP�P�o�����Z[t���N
�F�V�~W��
�t��
u�y
�-��ۃ��ڋ��3��t�����0<9v'����u�O���D��D;�r�X_^��]�U��VW�~u8���V�FHu�Sr'�H�6�Ht;�t
�D�FV�:^s0�����s�u������ڃ��۱��H�!r钉�T�6�3�_^��]ËN��9Lt�����u���?��r9�ӎ�;�u9�s&����������;�u	١�+؎��J�!r
;�u�������MS Run-Time Library - Copyright (c) 1988, Microsoft CorpnfstXXXXcan't create %s: opennfsjunk files before unlink:
  attrib nfst*.*%s open; unlink ret = %d
 unlinknfsjunk files after unlink:
  attrib nfst*.*This is a test message written to the unlinked file
write ret %d; expected %d
 writelseek ret %d; expected 0
 lseekread ret %d; expected %d
 readread data not same as written data
 written: '%s'
 read:    '%s'
data compare ok
Error: second unlink succeeded!??
unexpected error on second unlinknfsjunk files after close:
  attrib nfst*.*second close didn't return error!??
test completed successfully.
�Yc�;C_FILE_INFO���"cCph
h
��: 
COMSPEC/ccommand.com
	�
�(null)(null)+- #Error 0No such file or directoryArg list too longExec format errorBad file numberNot enough corePermission deniedFile existsCross-device linkInvalid argumentToo many open filesNo space left on deviceMath argumentResult too largeResource deadlock would occurUnknown error�������������"4567HI]^_`xyz{|����%.com.exePATH\ttttt;C_FILE_INFO g0g <<NMSG>>R6000
- stack overflow
R6003
- integer divide by 0
	R6009
- not enough space for environment
�
�run-time error R6002
- floating point not loaded
R6001
- null pointer assignment
���NB00��OP-UNLK.OBJ�D:\MSC\5.1\LIB\BINMODE.OBJ��dos\crt0.asm~odos\crt0dat.asm�
chkstk.asm>	fprintf.cB<printf.c~_file.c~ 
dos\close.asm�z
dos\lseek.asm�dos\open.asm��dos\read.asm�(	write.asm�	2
strcpy.asm�	+
strcmp.asm 
~perror.c�
xsetbuf.c�mktemp.c��system.cF
dos\unlink.asmT dos\crt0msg.asmt
crt0fp.asmz"
chksum.asm��dos\stdargv.asm*ndos\stdenvp.asm�Tdos\nmsghdr.asm�Tdos\dosret.asm@_cflush.asm@.
_freebuf.cn	_sftbuf.c�nfflush.c��output.c�stackava.asm�
strlen.asm�^getenv.cJsyserr.cJD
dos\spawnve.c��
spawnvpe.c�dos\access.asm�!dos\getpid.asm�Bdos\stdalloc.asm2
flushall.c8V	_flsbuf.c�Xnmalloc.asm�?
strcat.asm&(strncpy.asmN:strncmp.asm�
	ultoa.asm�cmiscdat.asm�#
isatty.asm�*
strchr.asm�+strrchr.asm '
dos\cenvarg.c4"�dos\dospawn.asm #dos\execload.asm4#l	_getbuf.c�#aamalloc.asm%_xtoa.asmb%�dos\brkctl.asm
c�_wbuf�c�_rbuf��_xxit�_main�c__fmode�c__iomodexc_edatapc_end�c__aexit_rtn�c__abrkp�c__abrktb�c__asizds�__astart�c__atopsp�c	__abrktbe`	__cintDIVv�
__acrtusedo__amsg_exit�c__osversion�c_errnoY__exit$c__childc__nfile~__cinitc___argc'c__intno�c
__dosvermajorc__oserrc___argv�c
__dosverminorc_environc__osfile�c__osmode�c__pspadr�c__fpinit(c__ovlvecc__pgmptr�c	__acfinfo&c	__ovlflag�c	__aintdiv�c	__osmajor�c	__osminor�c
__umaskval�
__ctermsubc
__doserrno�c__facB_exit�c__psp,cSTKHQQ�__chkstk_fprintfB_printfh
c__bufinc__bufouthc__buferr�c__iob2Fc	__lastiob.c__iob~_close�_lseek 
__copensub_open�__cXENIXtoDOSmode�_read�_write�	_strcpy�	_strcmp 
_perror�
_setbuf_mktemp�_systemF_removeF_unlinkT__FF_MSGBANNERfc	__adbgmsgv�	__acrtmsgt__fptrapz__nullcheck�	__setargv*	__setenvp�__NMSG_TEXT�__NMSG_WRITE�	__dosret0
__maperror�
__dosretax�__dosreturn~c__cflush@	__freebuf�__ftbufn__stbuf�_fflush�__output�_stackavail�_strlen�_getenvc	_sys_nerr�c_sys_errlistJ_spawnve�	_spawnvpe�_access�_getpid�	__myalloc	_flushall8__flsbuf�_malloc�__nfree*c__asegds�	__nmalloc�_free�_strcat&_strncpyN_strncmp�_ultoa4c
__cfltcvt_tabBc__asizeCCc__asizeD@c__sigintoff>c__sigintseg�_isatty�_strchr�_strrchr 	__cenvarg>"	__dospawn #
__execload4#__getbuf�$__amallocbrk�c__aseg1�c__asegh�c__asegn�c__asegr�$__amlink�c	__QChdata�#	__amalloc�$
__amexpand�c
__amblksiz%__cxtoa%
__cltoasubb%_brkctl�����������������y@���_iobufi����������,�_ptr��_cnt��_base��_flag��_file�x�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������x� ���u��c�xH�������������x�����x(�����x������xx��x����x@��x�������x�������x�������x8��������x0�����x� ��x����x���x������x����x�(����u��c�����main����fd	���ret���tname���errcount��$��xxit��s
c�wbuf�c�rbuf
�c�errno.c_iob	op-unlk.c9  %!3#<$X%i3s4}5�6�7�8�9�:�;�<�=�>	?@B&CBDSE\FfHpI�J�K�L�N�O�P�Q�S�VWXY!Z+[.^8eLfVh`itjwm�n�o�p�t�v�w�x�
SLIBCE.LIBz�0�
"���� '�G��`��|m������U	�	�

�
	
	5J	
8
V	
Nc	eq	|	��	��	��	��	��	5

5)
Q9
mI
%�n
D��
��
��
��
 � �
!!
","#C#*$X$8#%m%[&�&j'�'z(�(�)�)�*�*�++�,,�G-6-.M./e/)0}08
1�1EV2�2�3�3�4�4�5�5�66�7(7�8E8�9[9
�:s:�
;�;�
�NB00b�: 
COMSPEC/ccommand.com
	�
�(null)(null)+- #Error 0No such file or directoryArg list too longExec format errorBad file numberNot enough corePermission deniedFile existsCross-device linkInvalid argumentToo many open filesNo space left on deviceMath argumentResult too largeResource deadlock would occurUnknown error����./special/rename.exe   777  20115     11       34267  4552136543   7741 MZ9 c��f@܌D��O�<�U���MWV�~u��^�7�BP��P�H���P�|����P�P�UP����F�=|��]P����P�K���v��B���^�w�����F��F���F��F�9F�|��eP�mP�U��=|�(�uP�����v��v���P��P����P������P��P���=|�(��P����v��v���P��P�m���P����s���P������P�����P���^_��]Ð�0�!<s� ���6+���r���ׁĎ�s�3�P���L�!���6�&�6�&��Ʊ��H6����6��+��۴J�!6�W��j��+�3���;�8�3��6x�6v�6t�<�P�����ظ6���P�7���P���0�!�Y�5�!�E�G�%���!���.�W&�6,����3�6��s�	6���ڻ6���W&�,�6��3�&�=t,��8�t��3��u�����`������tH������`��D�!r
�€t��`@Ky美���������U�쾐���}�����t�U�쾐���f�����l�_�t�~u�F�����`t�>�!C����F�L�!�������E�%�!�>�t
�����%�!�;�s
OO�
�������;�s���Et�����Y��+�r
;�r����3��k�U���WV�F�F��v�~�����FP�v�v������vV������^_��]ÐU��^;^r�	���>�!rƇ`��U���2��~��F���F���u�@u���u�F���V$
Ǵ=�!s=u	��t������%=u	�>�!����F��D�!�€t�N�@�F�@t���F�t�t	3ɴ@�!��>�!�V�C�!�g��F��u��u�����ѸB�!�ٍV��?�!�t�~�u�ًѸB�!3ɴ@�!3ɋѸB�!�h��F��N��N�F��u�Fu����V�<�!s����F��u�Fu0�>�!�F$
F��V�=�!rړ�F�u�Ft
���V�C�!r��F�@u=�V�C�!��2�%t��Ft�� ;^r
�>�!����
N�����`�Ë�]�2��ܡS��#�3ɨ�u����U���WV�v��t&�<t!V�{�PV��P�I
����P��P��P�9
���>Q|	�V9Q|�V��Q�㋷
V�:��PVW�	
���P��PW����^_��]ÐU��W�V�~�V�!_�U��V�A�!�U���P�e�>�t����P�S��]ø��V3��B2���2�����Ut
����P�,�^Ï��8Yt)�W&�,�|3����3��u�GG�>z�����ыѿ���W�< t�<	t�<
to
�tkGN�< t�<	t�<
t\
�tX<"t$<\tB��3�A�<\t�<"t��Ӌ���Ѩu��N�<
t+
�t'<"t�<\tB��3�A�<\t�<"t��ۋ���Ѩu���>t�G��׀��+�ģv���6�?CC�6z��
�u���6�W�3���< t�<	t�<
u�
�u�y�6�?CCN�< t�<	t�<
tb
�t^<"t'<\t���3�A�<\t�<"t�\��Ѱ\���s�"���N�<
t.
�t*<"t�<\t���3�A�<\t�<"t�\��ٰ\���s��"���3����&�U��U�W3ɋ����I�6,�t��&�>t�E�u�E�@$������W�	�S_�ϋ���.x��3�I��<;Ct�~EE��
�u���N]��]�U��VW�V���;�t@�t�3��������_^��]�U��W�v����t���3�������I��@�!_��]�r3���]�s�P�X��]�s�������]�2��â\
�u#�>Yr
<"s
< r���<v���ט�QÊ���U���V�v�X���u�F�������u$�F��	�Du�ށ�������������*t+��5��-�����������*�F��F��D��^���G�D��L�^��]�U���V�~t[�~�t�~�uv�^�G�P�����td�F-�����������*�F��v�C���^���G�^��+���G�*��^��t��	u�G�P����t	�v���^��]�U��d�5�WV�v�������F�x�F�l�����|�<%t�X��+��t�p�~�r�|�z�n�j�v�� �|0u<F��0�3�<+u
�t�z�"��< u
�>tu�z��j�	�<-u��vF��P�����u�V��P�f�����>�}�v���أ��<.u#�|FV��P�<�����>�}
���|��=Ft2=Nt5=ht =lu�r�>ru�<LuF�<u��r���r���r�ӊ�����=Et
=Gt=Xu	�p���� ����-c=v���.����x�����x�i��~�j�
P����Q�����n�p�>|u	�������|���>ru�+��r�F�9�t'���F��>vt	�����.����}+����x�P�����:P�����~�t"�>vt�F�-���}+��������.x�P�������/�+�P���*�������������>rt��N��G�=t�=%u���+�PV�������<t�|��>�uY�l�G tO����M�����������������������>�t�>�u�l�G u��F뙐��^_��]ÐU���WV�~
t�~�>rt�>ru�x��W�F��V��x�*�>~t�x��F��F����x���F��V��x�>jt
�F�F�t�F�+����6��>~u*�~�}$�~
u�-F�F��V��؃��ډF��V��F���F��F���vW�v��v�����>|t!W������+ȉN����0F��I���N�p���t<a|�, FG�}�u�>~u�tzt�~�u��+�P���^_��]ÐU���WV�~t��x�F��^��x��>ru�x��W�F��V��x���x��F��F��^��x�>ru
�F�F�u���	�~�u	���F��^��F��V��F�V�+�96|t�����^��F�&�?tF;�~��F�^��F�&�?u�>�+��>vuW���V�v��v��o���>vtW���^_��]�U����x�F��~gt�~Gu��*��F��>|u���~�t
�>�u���6p�6��v�6��v��Z��
�~�t�>ju�6��\���>jt�>�u�6��`���x���tzt�v��b���t��+�P���]�U��V�>�u/�l�Ox�F�7��*���S�v���@u������^]ÐU���WV�>�uI�v�~B��6l�6��I��@u����N�~�l�Ox۠��?��*��܃>�u�F�^_��]�U���WV�v�>�uP��6l�^&��P����@u���F��N�t�l�Ox��^&��l�?��*��҃>�u�F�^_��]�U���
WV�6�+��F��F��>�0u9|t9nt9�u�� �>�V����F�+�+~�>vu�<-u�>�0u��P�����N��>�0t�~�>vt�~t�F��_�>�t�F��j�>vu&W�����~t	�~�u�5�>�t	�~�u�=�v�V������>vt
�� W�a���^_��]Ã>tt�+�� P����Ð�0P������>�u�>pt�X���xP�����ÐU���WV�v�F��<*u�x�?�xF�H��<-u�F���F+��<0|5�<909>|u�<0u��0�����������ȃ�0��F�<0|�<9~�F�����^�?��^_��]ÐU���V���N��F�<t
:u����+�^��]ÐU����^;^r�	������` t�B3ɋ��!r���`�tn�V3��F��F��WV����f��N�T�
�uJ�J=�vH���ܺ=(s��+�ԋ��N�<
t;�t����#�a�
;�u���
�F����
��^_�U�E3��Q�PSQ��+���^�@�!r
F��tY[X���s�	���`@t�^�?u������F�+F��f�^_���N�u�����V�@�!s�	���u���`@t
�ڀ?u�������U��׌؎��~3�������I���]�U��WV�v3��3۬< t�<	t�P<-t<+u�<9w,0r���ҋˋ�����������؃���X<-�u�؃���^_]Ë��r59�s%P�ر��ًW+���ËشJ�!Xr$�H����.��Ë���U���WV�v�D��F���-�����������*�F��D�t�D@t�L ������Du�L�d�+��D���~��Du_�ށ�������������*uF���t���u3�v��W���u-�X���u������	�D��^��G���V�|���Du�ށ�������������*tP�<+|�D@��^��GH�D�~W�t�v��'����F����^���` t�P+�PPS����\�F������P�FP�v�������F�9~�t����F*�^_��]ÐU���WV�v+��D$<uF�Du�ށ�������������*t'�+D�F��~P�t�D�P����;F�t�L ����D��D��^_��]�Y��;�s+�����3���U��VW��<U��^;^}��|��`@t��3���]�U���WV��+����D�tV�8���@tG��96�s��^_��]�U���V�F-�����������*�F��P�2���^�G�t�O�^��G���^�O�F�@�G�^��G�^��D��G^��]�U����^;^r�	�*�F�tH�~
t3ɋѸB�!rK�F
uFVy(���6�V��F��ѸB�!FVy
�N��V��B�!�؋V�N�F
�B�!r��`�����N
�F�V�~W��
�t��
u�y
�-��ۃ��ڋ��3��t�����0<9v'����u�O���D��D;�r�X_^��]�U��^�t�O���]�U��VW�j�?u)��su3���$@$��j�l�����D����6p�N�؎��	_^��]���At�������s�w�����tBH;�s���t4����D����t��L�+�H����L��ƌڌ�;�t&�x��&�~=��t%���t��H;�s����t�����D���G�t���&�~t�،�;�t&�t�7뼋w3��j;�t
$@@��^t
�M��t�NN뙌،�;�t&�x��G3���Q�E��t+�IAA��&;zv��u����r�r
��#�+��u����u�3�Y�RQ�tW������D����w��+�J�U�XYZ�SP3�RRP�P������Z[t��U��VW�~u8���V�FHu�Sr'�H�66Ht;�t
�D�FV�:^s0����6s�u������ڃ��۱��H�!r钉�T�663�_^��]ËN��9Lt����6u���?��r9�ӎ�;�u9�s&����������;�u	١W+؎��J�!r
;�u�������MS Run-Time Library - Copyright (c) 1988, Microsoft Corpusage: %s <count>
rename1rename1rename2rename1rename rename1 to rename2%d of %d
rename1rename2rename rename2 to rename1%d of %d
rename1rename2����;C_FILE_INFO���~�C����": 

	�
�(null)(null)+- #Error 0No such file or directoryArg list too longExec format errorBad file numberNot enough corePermission deniedFile existsCross-device linkInvalid argumentToo many open filesNo space left on deviceMath argumentResult too largeResource deadlock would occurUnknown error��������!123CUVWXdvwxy���������������%BBBBB �<<NMSG>>R6000
- stack overflow
R6003
- integer divide by 0
	R6009
- not enough space for environment
�
�run-time error R6002
- floating point not loaded
R6001
- null pointer assignment
���NB004
RENAME.OBJDD:\MSC\5.1\LIB\BINMODE.OBJD�dos\crt0.asm�odos\crt0dat.asmf
chkstk.asm|>	fprintf.c�_file.c� 
dos\close.asm��dos\open.asm~atoi.asm�~perror.cdos\rename.asm
dos\unlink.asm" dos\crt0msg.asmB
crt0fp.asmH"
chksum.asmj�dos\stdargv.asm�ndos\stdenvp.asmfTdos\nmsghdr.asm�Tdos\dosret.asm		_sftbuf.c(
�output.c�(	write.asm
strlen.asm4Tatox.asm�syserr.c�Bdos\stdalloc.asm�_cflush.asm�V	_flsbuf.c nfflush.c�stackava.asm�
	ultoa.asm�cmiscdat.asm�#
isatty.asm�2
flushall.cl	_getbuf.clz
dos\lseek.asm�_xtoa.asmFXnmalloc.asm�aamalloc.asm�dos\brkctl.asm�_main��__fmode��__iomodej�_edata��_end��__aexit_rtn6�__abrkp��__abrktb��__asizdsD__astart��__atopsp6�	__abrktbe�	__cintDIVv�
__acrtused�__amsg_exitY�__osversionQ�_errno�__exit��__child^�__nfile�__cinitt�___argc��__intnoY�
__dosvermajor\�__oserrv�___argvZ�
__dosverminorx�_environ`�__osfile[�__osmodeU�__pspadr��__fpinit��__ovlvecz�__pgmptr8�	__acfinfo��	__ovlflagE�	__aintdivY�	__osmajorZ�	__osminorS�
__umaskval
__ctermsub\�
__doserrnoI�__fac�_exitW�__psp��STKHQQf__chkstk|_fprintf��__bufin��__bufout�	�__buferr*�__iob2��	__lastiob��__iob�_close�
__copensub�_openm__cXENIXtoDOSmode~_atoi�_perror_rename_remove_unlink"__FF_MSGBANNER��	__adbgmsgv�	__acrtmsgB__fptrapH__nullcheckj	__setargv�	__setenvpf__NMSG_TEXT�__NMSG_WRITE�	__dosret0�
__maperror�
__dosretax�__dosreturn�	__ftbuf	__stbuf(
__output�_write_strlen4__catoxV�	_sys_nerr
�_sys_errlist�	__myallocX�__cflush�__flsbuf _fflush�_stackavail�_ultoaZ�
__cfltcvt_tabh�__asizeCi�__asizeDf�__sigintoffd�__sigintseg�_isatty�	_flushall__getbufl_lseek�__cxtoa�
__cltoasubX_mallocF__nfreej�__asegdsX	__nmallocF_free�__amallocbrkt�__aseg1|�__aseghv�__asegnx�__asegr�__amlink|�	__QChdata�	__amalloc�
__amexpandz�
__amblksiz_brkctl�����������������y@���_iobufi����������,�_ptr��_cnt��_base��_flag��_file�x���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������zt�����������������������������������������������������������������������������������������������������������������������+u��c������x����������x@��������������x����xP���3-main"
�argc
+argv���count���i���fd��_iobrename.c$7A^hr{ �!�"�#�$�&�'�(�)+-.)/30=
SLIBCE.LIBV��
ZG^�g'�F�_��{�����U�
	�	#5
�
Xdr
4
�O�5k�������%�7D{�3�
I�`�u�#���	�	� 	�.	  @	
!!M	V"2"�	#I#�	$`$�	%v%�	
&�&�	'�'�	G(�(C
�)�)�
NB00~�|��`@t��3���]�U���WV��+����D�tV�8���@tG��96�s��^_��]�U���V�F-�����������*�F��P�2���^�G�t�O�^��G���^�O�F�@�G�^��G�^��D��G^��]�U����^;^r�	�*�F�tH�~
t3ɋѸB�!rK�F
uFVy(���6�V��F��ѸB�!FVy
�N��V��B�!�؋V�N�F
�B�!r��`�����N
�F�V�~W��
�t��
u./special/stat.exe   777  20115     11       75206  4552136623   7442 MZ�> ����\Bj�M���k
kk(oCoMo�o�ooBodo�ouo,o�o�o�0��U���KWV�~u��^�7�BP�\P�F���P�z���P�F�P��	���^�w����P�F�P��	���F��V�+F�V��V�F��7F��866	�F�V�+F�V��V�F��7F��:��5^��=�;x�4v�����9�=�5F�����9�=�6x�QP�TP����P����^_��]�U��&�uWV�F�P�v�	��=|�	�v����F�%@=@u��	�v�g
���F�=t��v�d�����x�v�����v�����F�=u��|P�v����=u��~P�v����=t����F�P�v��o��=|�	�v������x�F�%@=@t�[�v��M���F��V��v��Q���v��
�����P�	���F�=t��v�����P�=����v��v��v�����1���P����^_��]ÐU���+WV�F�N=t��edž��������F9���|�|�����v
��P���P�����P���P��������=|����P��P����P�
���^������k��=|�������P�S���P�����t�dž��������F9���|������v��P���P������P�"��=|����P��P�����P����^����P�+��=|����P��P�����P�N���v�v�v�v
�v�v�v������P����=|���P����P�
���9�^_��]�U���WV�F�N=t��Kdž��������F9���|�S�����v
��P���P������P�f��=|�"�~t����P��P�����P����^���dž��������F9���|�������v��P���P������P����=|�%�~u������P�P����P����v�v�v�v�v
�v�v�v������P���=|��P�G���P��
�����P�\��=|����P�%P����P�
���^��*�^_��]�U���7WV����P�c���F�=t��6B�5P�\P�&�������P�6B�GP�\P����v(�v&�v$�v"�v �v�v�v�v�v�v�v�v�v�v�v
�v�v�v�\P��
��(�>u�
�RP������TP�\P�
���\P��
���~�t�
�P��	��^_��]�U���_
WV�P��
P���^_��]�U���@
WV�P��
P������9�
~�#}�	9�
r��.�
��
��
@B��
�^��
��
+�G�W�^��
��
+�
��W^_��]�U���	WV�'�RP�^�w�w�[RP�^�w�7�VP�TP�	���~}�<~�	�~w�.�^�Gu�!�^�w�7�v�v�RP�lP�TP�e	��^_��]�U���=	WV�~t��}P����F=t��F�����P�v���=t�<�v��P���P������P���=u��v��P�����P����v���=|��v��P�k����P�����v���=|��v��P�C����P����^_��]�U���gWV�~t��P�1
���F=t��F�v�L��=|��v�P�����������^_��]�U���	WV�v��	���F��V��F�V9V�~�0}�9F�r�#�v�v�v��v��v
�8P�����P����F��V��^_��]�U���WV�^�:t�g�^������qu��^��- ��^��-@�F��F�P�v������F�P�����F�9F�u��^��P�gP������P���^_��]�U���WV�6B��P�TP�#���6B�X����P�M��^_��]�U����WV�v�4����v�
���^_��]�U����WV�P�v��
���^_��]�U���WV�F�u��������F@u����ƉF��v��v�
���^_��]�U���TWV�v�v�����^_��]�U���4WV�F�P�
����RP�F�*�+�QP�b�Ȱ<�f�ȃ��F�*�ȃ��^��W�'�RP�F�*�+�QP�0�^�G�W�F�F^_��]�U����WV�F�F��F���F�~�@|��^��F�������^��G��^�:t�-�^������qu��^��- ��^��-@�F��
�F�P����F�P�v����=u�����V�^�F��G�G+�P�v�+�P�v��d
�^�G�W
+�P�v�+�P�v��L
�^�G�W�^�v�D�T�G�W��^_��]�U����WV�F��v�FP�7����P�FP�����>�u������P����H�>Ht���~�JP�v��FP���=u���_�6H�JP����F���F��JP�T��=t�!�F�����������HP�JP�[������F�H�F�D�@�^_��]�U����WV�F��F�F�JP�v��FP��
��=u���P�����P�	���6H�JP�����F���F��JP�
��=t�!�F�����������HP�JP�������F�H�F�D^_��]�U���JWV�F�F�D��^_��]�U���,WV�F�F�F�9V~�}�9Fv��F�D^_��]�U����WV�F�F�F9D�	����D�D����������H�^_��]�U���WV�FP�v�	��^_��]�U���WV�F���F��^��v������qu�
�^��v� ��^��v��^��v�<u����^_��]�U���7WV�F�F��^_��]Ð�0�!<s� ���6+���r���ׁ�~�s�
3�P����L�!���6�&�6�&��Ʊ��H6����6��+��۴J�!6����
��+�3���;��
3��6:�68�66�>�P�����ظ6���P�
���P���0�!��5�!��	�%���!�&	�.�&�6,�(	��3�6�$	s��	6�,	�ڻ6�$	�&�,�6��3�&�=t,����t��3��u�����"������tH������"��D�!r
�€t��"@Ky�0	�0	��0	�2	��U��8�8�}�2	�4	�t�U��4	�4	�f�4	�4	�l�A	�t�~u�F�����"t�>�!C����F�L�!�&	���$	��%�!�>Dt
�E�F�%�!�;�s
OO�
�������;�s���Et�����Y��+�r
;Jr����3��k�U���WV�F�F��v������FP�v�v�
�����vV�
����^_��]ÐU���WV�v+��D$<uF�Du�ށ�L�������������t'�+D�F��~P�t�D�P����;F�t�L ����D��D��^_��]�U��^; r�	���>�!rƇ"�T
U��^�t�O���]�U��VW�f�?u)���u3���$@$��f�h�����D����6l�N�؎��]_^��]�U��׋ތ؎��~3�����u��~������+����F��t�I�������]�U��׋ދv���؎�3������ы~�Ǩt�I�������]�U��׋ތ؎��v�~3�������+��t������]��kU���WV�6:�tF�~t@�v�����������<t*�4����;�~��9=u�W�vS�����u֋�A��+�^_��]�U���WV�v��t&�<t!V��PV��P�����P�rP��P�����>|	�n9|�n���㋷"V�Z��PVW�����P�uPW���^_��]ÐU���WV�F���F�F��EB�F�E��E��FP�vW������Mx*������W+�P�����^_��]�U���v�P�v�����]�U����xP�����F��~u+�P�v������u��Z+��V�F���F�F��F��~�t&�6:�F�P�v�+�P�Q���F�@u�>t�F���F���6:�F�P��P+�P�i����]�U��V�C�!r�F�t�������C�!�`U��9�U��;�V�!�LU��:�V�!s�=u쒓�C<t
<?t<*u�����U���v�v+�P���]�U���`WV�v�F����~u+�PP�P�S��*�@�F�F@�G�:G�\G�F�G�F�F��~��F�P�F�P�4���F�P�n��@�F��~�u;�~��V�Z������u	����~9v�~
�"+���F�PW����^_��]ÐU���WV�F*�F��~�}:u���=\t�=/u�}t�F�u�=u�@@������F�t�����.P�v�!�����t1��PW�����t��PW����t��PW����u��@��%�������%�������^_��]ÐU���LWV�v�~��PV�����t
�����Y�+�P�F�P�P�����F�N�F�7�v��F�P�F�P�����|:u������qt� ����-`�+�PP�P���*�@�F�~�th��PV�\���t����P+�P�v�������F��u�j�V����@t)�v������v������F�+��FЉF��F�!�F��
��v��l����+�+��E�E
�E�F�H��EV�FɘP�7����E�E�F΋VЉE�U�F�%��P�Fʱ��%?P�Fʱ��%P�F�%P�F̱��%P�F̱	��%P����E�U�E�U�E�U+�^_��]�U��V�A�!�U��O�V�U��N�V��!��Nu�V�N���!��U��V�6�!=��u��V�v�D�\�L�^3�]�U���!@��^�3�]�U��,�!�^�/�O�w�W3�]�U��VJ��!��^�3�]�U��WVS3��F�}G�V�����F�V�F
�}G�V�����F
�V�u�N�F3���؋F����8�؋N�V�F���������u�����f
��F���r;Vwr;FvN3ҖOu���؃�[^_��]�U��F�^
؋^u�F���]���ȋF�f
ȋF��ы�]����5�G1�G�1�G�0�Gr1�U���P�e�>�t����P�S��]ø��V3��B2���2�����Ut
����P�,�^Ï��8t)�&�,�>3����3��u�GG�><�����ыѿ����< t�<	t�<
to
�tkGN�< t�<	t�<
t\
�tX<"t$<\tB��3�A�<\t�<"t��Ӌ���Ѩu��N�<
t+
�t'<"t�<\tB��3�A�<\t�<"t��ۋ���Ѩu���>6�G��׀��+�ģ8���6�?CC�6<��
�u���6��3���< t�<	t�<
u�
�u�y�6�?CCN�< t�<	t�<
tb
�t^<"t'<\t���3�A�<\t�<"t�\��Ѱ\���s�"���N�<
t.
�t*<"t�<\t���3�A�<\t�<"t�\��ٰ\���s��"���3����&�U��U�3ɋ����I�6,�t��&�>t�E�u�E�@$������W�	�m_�ϋ���.:��3�I��<;Ct�~EE��
�u���N]��]�U��VW�V�N	�;�t@�t�3��������_^��]�U��W�v����t���3�������I��@�!_��]�r3���]�s�P�X��]�s�������]�2��â
�u#�>r
<"s
< r���<v���ט�Ê���U���WV�v�D��F���-L������������F��D�t�D@t�L ������Du�L�d�+��D���~��Du_�ށ�L�������������uF��Tt��\u3�v������u-����Tu�B���J�D��^��G���V����Du�ށ�L�������������tP�<+|�D@��^��GH�D�~W�t�v������F����^���" t�P+�PPS�$���\�F������P�FP�v�����F�9~�t����F*�^_��]ÐU���V�v����Tu�F�B����\u$�F�J�Du�ށ�L�������������t+��5��-L������������F��F��D��^���G�D��L�^��]�U���V�~t[�~Tt�~\uv�^�G�P�z���td�F-L������������F��v����^���G�^��+���G�*��^�Bt�Ju�G�P����t	�v�b��^��]�U��d���WV�v�����$�F��F����|�<%t�X� +��������
���* �|0u<F�*0�3�<+u
���"��< u
�>u����	�<-u��F��P�����u�V�&P�f�����>&}��&�أ&�<.u#�FV� P�<�����> }
� ���=Ft2=Nt5=ht =lu��>u�<LuF�<u���������ӊ�����=Et
=Gt=Xu	����� ����-c=v���.��(!������i����
P����Q�����
��>u	�"���"�� �>u�+���F�9&t'�&�F��>t	�&���.&�&�}+��&��P�����:P�����~�t"�>t�F�-�&�}+��&���&�.�P�������/�+�P���*�������������>t��N��G�=t�=%u���+�PV�������<t�|��>uY��G tO����M� �� � � � �� � � � � 
 � � � � �� � � �>t�>u��G u��F뙐�^_��]ÐU���WV�~
t��>t�>u���W�F��V���*�>t���F��F�������F��V���>t
�F�F�t�F�+��(�6$�>u*�~�}$�~
u�-F�F��V��؃��ډF��V��F���F��F���vW�v��v�����>t!W�	��� +ȉN����0F��I���N����t<a|�, FG�}�u�>u�t�~�u��+�P���^_��]ÐU���WV�~t���F��^����>u���W�F��V�������F��F��^���>u
�F�F�u���	�~�u	���F��^��F��V��F�V�+�96t� ���^��F�&�?tF;�~��F�^��F�&�?u�>&+��>uW���V�v��v��o���>tW���^_��]�U�����F��~gt�~Gu��*��F��>u� �~�t
�> u� �6�6 �v�6$�v�����
�~�t�>u�6$�����>t�> u�6$������(�t�v������t��+�P���]�U��V�>u/��Ox�F�7��*���S�v�o���@u����^]ÐU���WV�>uI�v�~B��6�6*�7���@u���N�~��Ox۠*�?��*��܃>u�F^_��]�U���WV�v�>uP��6�^&��P�����@u��F��N�t��Ox��^&���?��*��҃>u�F^_��]�U���
WV�6$+��F��F��>*0u9t9
t9"u�* �>&V����F�+�+~�>u�<-u�>*0u��P�����N��>*0t�~�>t�~t�F��_�>(t�F��j�>u&W�����~t	�~�u�5�>(t	�~�u�=�v�V������>t
�* W�a���^_��]Ã>t�+�� P����Ð�0P������>(u�>t�X���xP�����ÐU���WV�v�F��<*u��?�F�H��<-u�F���F+��<0|5�<909>u�<0u�*0�����������ȃ�0��F�<0|�<9~�F�����^�?��^_��]ÐU���V���N��F�<t
:u����+�^��]ÐU���2��~��F���F���u�@u���u�F���V$
Ǵ=�!s=u	��t���?����%=u	�>�!����F��D�!�€t�N�@�F�@t���F�t�t	3ɴ@�!��>�!�V�C�!�g��F��u��u�����ѸB�!�ٍV��?�!�t�~�u�ًѸB�!3ɴ@�!3ɋѸB�!�h��F��N��N�F��u�Fu����V�<�!s�y��F��u�Fu0�>�!�F$
F��V�=�!rړ�F�u�Ft
���V�C�!r��F�@u=�V�C�!��2�%t��Ft�� ; r
�>�!����
N�����"�Ë�]�2��ܡ��#�3ɨ�u���U����^; r�	������" t�B3ɋ��!r���"�tn�V3��F��F��WV����f��N�T�
�uJ�
=�vH���ܺ=(s��+�ԋ��N�<
t;�t����#�a�
;�u���
�F����
��^_�U�E3��u�PSQ��+���^�@�!r
F��tY[X���s�	���"@t�^�?u������F�+F��f�^_���N�u�����V�@�!s�	���u���"@t
�ڀ?u���������At�������s�w�����tBH;�s���t4����D����t��L�+�H����L��ƌڌ�;�t&����&��=��t%���t��H;�s����t�����D���G�t���&��t�،�;�t&���7뼋w3��j;�t
$@@��^t
�M��t�NN뙌،�;�t&����G3���Q�E��t+�IAA��&;�v��u����r�r
��#�+��u����u�3�Y�RQ�tW������D����w��+�J�U�XYZ�SP3�RRP�P�w�����Z[t��U��׌؎��~3�������I���]�U��WV�N�&�ً~��3����ˋ��v�D�3�:E�wtII�ы�^_��]�U��WV�v3��3۬< t�<	t�P<-t<+u�<9w,0r���ҋˋ�����������؃���X<-�u�؃���^_]�U��f�V�F�!��]�U��VW�~��]�M�U�u�}
�!W�~��]�M�U�u�E
r3���q���u_^��]�U��� WV�v��Q�RP�D�3�+¹��3�+™RP�0�F�V�^�㋿��ƙ����u�~~G�<�RP�F�RP���+�SQ�ȋF
�ڙRP�N�^���빀Q�SQ�ȸm����ЋF�ǙRP�N��^���F�V�F�V�ȋF�ڙ�ځ�����N�^�FljF�������F�V�DP�F��FH�F��F
�F�>�t�F�P�h���t	�n��^��F�V�^_��]�U��֋v�^��
�t,��'C:�t�,A<ɀ� �A��,A<ɀ� �A:�t������]�U��W�~3�����A��O�F��G8t3�����_��]�U��� VW�v�Ў��3��~��
�t���Ȱ������C���v�%�t���Ȱ������"C�t�D�_^��]�U�츌�'�WV�v�~u�v
�vV�����+�P��t�P�F�P�F�P�v
�v����@u�������\PV�*������/PV�����F��u	�u���
��t9~�v�~��.PW�����t�v���t�PV�v����F���V�v���P�p�����u
�v��O���z���pPVW����P�����v���t�PW�v�@���F��>u+�uP�.PW�q���P����v���t�PW�v����F�W�����v������F�^_��]ÐU������WV��(����v
�v�v�v������|�@u2�>u+�^���&�</t<\t
�t�:t�zP�u�����u��|����PV�F�P������F����<;t��FG�<u��O��z���(�����z��?\t�?/t�PW�v���vW�l���v
�vW�v�������|�@u��>u��<u�y���F�u��o��^_��]�U��V�C�!r�Ft	��t�
���ZZ����*�P-����d���㋏����O�s
��P�ꡠeP�����U���WV�v������qt� ����=et
F������qu�����.F���F��Lj�~�F�|�u�^_��]�U���WV�v���<.tF�<u�F�|�t0��<et�<EtF�<u���N����N�<0t��<.uNF�G�
�u�^_��]�U����^�9�8>	�9��9~��=�f��r���]Ð+���]�U���WV�~t�v�����^���������^_��]��v�����~��������^��9F��5�=^_��]�U���WV�>�t1�,�F��؃?-u���+���v�~~��+�PV�-���I�^�w�w�w�7����F�P�F@P�~~��+��^��F��?-u��+�F�FP�n���v�^��?-u�-F�~~	�D�F�.��P�>����F�P�-߃����~
t�EF�^��_�?0tG�^��GH���}�؋��-F��d|�Ǚ�d���Ǚ����F��
|�Ǚ�
���Ǚ����F���F^_��]ÐU������v
�v�v�v���F�����]�U���V�F��>�t6�,�F��؃?-u��+���v��9FuMƉF���F��0�^���8�^�w�w�w�7��
���F�P�؋GFP�?-u���+�FP�)���v�^��?-u�-F��PV�}���0F��^�w�~~>�PV�`���.F�^��}&�G��;F~�F�FPV�;���v�0PV�����F^��]�U������v�v�v����F�����]ÐU���V�^�w�w�w�7��	���,�؋GH���?-u���+�F�F�S�vP�H���,�wN96�}���*����6����|��9F}�v
�v�v�v�B���^��]À>�t�v�F�|�u��v����G��v�v�v�2���^��]�U��~et�~Eu�v�v
�v�v����'�~fu�v
�v�v����]�v�v
�v�v����]�U��V�v�~tV�����@PV�F�P�2��^]Ë��r59�s%P�ر��ً+���ËشJ�!Xr$�H����.��Ë��!�U���V�F-L������������F��P�nۃ��^�G�t�O�^��G���^�O�F�@�G�^��G�^��D��G^��]�U����^; r�	�*�F�tH�~
t3ɋѸB�!rK�F
uFVy(���6�V��F��ѸB�!FVy
�N��V��B�!�؋V�N�F
�B�!r��"���Y�J;�s+�����3���U��VW�~u8���V�FHu�Sr'�H�6�Ht;�t
�D�FV�:^s0�����s�u������ڃ��۱��H�!r钉�T�6�3�_^��]ËN��9Lt�����u���?��r9�ӎ�;�u9�s&����������;�u	١+؎��J�!r
;�u�������U��WV�~�v�ߋN��
�t���2���^_��]�U��WV�v�< t�<	uF��+�PPV���PV�	����V�.�w����^�.^_]�U���WV�v�^��0F�~~�N�=t�G��0�F��N��~|�=5|����0N�<9t���^�?1u	�^�G���F@P�v�ك�^_��]�U��VW��lU��^; }��|��"@t��3���]�U��S�^
&�3�[��]�U��S�^3�&�[��]�U���]�
U��S�F
�^&�[��]�U���]�U���N
�^�V�@�!3���]��>6u��6ÐU���WV��P�'ك����u��<u��PV�6��G�����RP��V��؃�RP�aߣ���+���ހ?t��ފ�����qu	��ހ?-uG��|؋�ހ?t�P���P�6�������������?�@��^_��]�U���WV�v�|}��|	~��|~	�|	}��|
��l���~�|u�\�㋇��
��\�㋇��F���u�F��|
��F�m��ȍE�ٙ3�+¹��3�+�F�������F�+‰F��|u9Du�||����F�9D|�u�||�+�^_��]�U��W�~��3�����A�يF���O8t3���_��]�U��׋ތ؎��v�~�NjN�*;�v���;�s����NO�����Ǩt�I�������]�U��׌؎��~�ߋN��F����t�I�������]��*�C�ӻ�@�!�U���WV+�9vu�:�F�~t)�F�F����^��F��7����@��^��?t���v� �F��t�^���!u�N�u�~�t�F���~t�v����F�v���v��
������6����F��F�P�qՃ��F��u!�v��aՃ����u���6�뷋~��6��^�~��?��$��F��^
���?�~t-�F�F��+�P�^��7W�Ճ�P�1���@���F��^��?uۃ~�t>+�P�6PW�hՃ�P�������F��G+��N���"t��"����GF��N��G�G�~t�G�G�vW�Ճ�+��~G�^97tt9wt� GF���F��,v�+�P�^��7W��ԃ�P�������F��^��?t� GF�^��?t,�7�5���F��=}v���
�^�7�ԃ����
�^�ƈ�F�^_��]ÐU��~t�~t
������+�VW�؋^
���ãD�F�F�H�6FF�R�)�!�)�b�!U�>}!.�^=.�&\=�.�5.�6`=�u.�6b=.�d=�D�~t�3��2��P��!X�B�V�K�!P�P�0�!<X[}!.�^=.�&\=�..�d=.�6b=�u.�6`=�5���B]_^r�M�!�f��4	�������Q�U��VW��؎��v�z6�6�6�6��zU��]���Ȭ��󤑪�r2���U�M�E���_^��]�U���WV�L+����D�tV��у�@tG��96ds��^_��]ËN
�F�V�~W��
�t��
u�y
�-��ۃ��ڋ��3��t�����0<9v'����u�O���D��D;�r�X_^��]�f��������?���������?���03���@� ��u��t���t
���������3���؎����W��^�L�d� �DD��Dt��y�-�������t�S�5>��=P����X�5.��9�5��7<�=3��������ȺM�⑰M���װ����������CW�߾���3?_�<�/�4��9>��=��AtG�=?�<�/�:�W�7<�5.��=�������������?�ً�3��������������֚��ٿ��2�QSRUVP������������������������Y�Y�Y�Y�Y�������������Y0��OI�0���������Z[�U��VW3ۋV
���(��;vs��@�
_^��]�U��VW3ҋ^
�_^��]���؎��N�v�FN��U�]+vv���
�u�E�]����5>	�=P�	�	X�5.	��>��6�Ή�����3��uA��
����6��	�
�����u��Bt��0�	�	�.	�5.	�=É��t���>��7	�9���X��0�&��0X�u���߃����t���ǀu
��ǀt�� �>	�	���P3ɋ��r����r��Ӌ��������������ڀ������������t��3ɉ������Xu�̀�2�3���toN<Dt@<Et3�>�t_<+t<-uWN�$�>�tF�NN<+t<-t<9w<0r�X�3�������������F���P����u
�>�u��@X�u����t
��3ۉ�����>�>���u+>���:~�:����}�����>��>�v���5��5��7.	�:��9>	�=�	Au"�7��9�9>	�=�	t�	Q��mYË>��9�W3������
��_���3���ߋ׋��zr9
�u	�����kP�DXЃ���������r��Qs�����>@�xH�4����3�V���	����������^�7.	�WUS�����X�X�X����������X��@�,X��02�X�u�̀���߃����t���ǀu
��ǀt�� �>	�	��y�P3ɋ��r����}r�P���&�������&��u����r�X���s���7��9�9>	�=�	t�	Q��mYû��.r���w����������x�����vt	<+t<-tN��N���bt�,0r�<	~,r�
:�}�2��FN3�������(u�������u����u��$t�<.t�,0r�<	w�u��� 
���2��;6�s#��>�t< t�<	t�<
t�<
t�<ar<zw$_�2���@�@�@@�@P�@$�@���@ ��@���4@������N@��p+��ŝi@�%��O�@וC�)��@�D�����@զ��Ix��@����G���AkU'9��p�|B������~�QCv���)/��&D���������?
ףp=
ף�?;�O��n��?,e�X���?#�GG�ŧ�?�il��7��?�Bz�Ք���?��a�w̫�?[�Mľ����?S;uD����?��9E��ϔ?�⼺;1a�z?Y�~�S|�_?/�����D?��9�'��*?��d|F��U>�#Tw����=:zc%C1��<�8�G����;��D�y��E��W_��F�t'��������W%t�S���������2���<�/�:�[���MSEM87
gfw...GW:�|�G`��d�������.���NO87=
�VP��8�P��8�tr��3��&�=te��3�t��2��t��P��� �O&�
�t83������O+��ϋ�P�ĻSWQP��8�ĻS�8W�SP��8[����>uB��Q���Y3��X�>XQ���Y�&X?�>X?u�>XQ���Y@�X��t3���
hjj��8�>t �>u
�#s�����jh>h"��8�>u�x��>ujh�h��8�4�2��3�����Ã>u��>t���W#��6V��8À>t���3�:t����ã�ù�45��!@��E�������~�>t	���U���4%��!@�����!@���!ù�4%���!@����À�>t��À��C�PU�����v�:�F �FS�^�(sކĉF�PU�����v����S����3��F2���u
�t����t����u�t��������u
�t������������"ètP�F��=�uX���F%8=Xu4����n	[��]���uX�PS��6�G6�G[X����VSQRW�^�N�ӊ̀�8���������tQ�V������u �� u?��u��u�3���t��t	�&���u��?�6;6u�����6����<���t�I��V������t	��u�4��t��*��6;6u�������,�6;6u�j����6��uM�����t�>J�����w�.J������,�6;6t"���������,����6;6u�����6�V������u�� u��u�F��ʀ���P��y���u����ʋ�����u$�����˛����t�À��F��f_ZY[^�l�$��_ZY[^����Q�N��8��t
��t��0��0uS���t��?�6;6u�a����6����<�NQ�����N��PY��8��t��t$������N��-�N��8��t�w� ���@����������؛�>�
Y$��L��~��N���t�F�u�n�~��~t��>@N�n�3ɉN�N�N�N�N��P�F%���=�Xs������@u\��@WVQS���׃>t�>V�N�ـ���؀�����t	��8���v
��~�~�~�F��N�F��^[Y^_��>�
�S����u8����u1����u+����u$���u���u���u���u��� u���@u���ءu��L�!�[�Xϣ%<��>t���.�
á�3�:t��>��$?%���%�>t��>
��
�������.����.
Ë
Q���
�&U��]�
�f�%�>t(��>
��
�������.���.
��Ë
Q���
�&U�H]�‹���6;6u�����6�
Ë	�ъ.��€�?
��ъ.����tّ����PUV���v���NN�v��������$&�İ��S�� ��P�=����P�2\UV���vNN�v)S3�TX;�u(�@%�0=�0u�@<�r�@%��=��t�@=��t��[^]XόTn��Vp��Lf��Jd�F\v�DZt�|Hb�BXr���.)}x���
r�
�
r�
r�
�
PhY�
,8D���;�F����r����% rv#�#�"�"rrrr�D$!r��rrS����z�����������z��I���������6����)y���������6���������������6�����@B�@�@����������?��������������j���0����Se�B׳�#,�k��
����d��3���5�h!������Kx����\);�������� ����y���r����{Z�>\i��7M�,������f��ˑX^���� y�	�cfψp�9���F�����ˑX^���2[�ɤP�������K�����+�RJ�eBPU����K�$��C��8V
Ob��m�QP�;$m[ �P��K�$��C����t���T=���_��J���ow{8���
]�{����~�	��-�w���Wq����O1�5^����K�z��Ӳ�(	/�Ċ
��vp>[���`�3������l��_�	�����UV���vNN�v���^]������PWVRQS��U����Ӌ��~GG�M������Ã���.����F�
�ێ���ӎÌF�W�ӊ�����G�M�.��v�PWVRQSU��ڋ��~�
����(sώ‹�� �PWVRQSU��؎���Ӌ��~G�M���4���Ŋ݃���.����‹��H3���v�F���Ћ‹���G�,3���v�F���Ћ‹��GG��5GG��ƋV�F������~����� ��������݃���t.��&�S��[�؎��6�����>��G�~3����ߎǣ�������������t.��6�l�Hr<�6���t�>���t����t.���6;6u�����6�2.���+����!�6���Հ������2�+�;>����]��[YZ^_�	�Њ&��€�?
��Њ&���uX��R��ك�.��F�ك�.��N����6;6u�x���6Ëك�.��V�ك�.��^��u��k��t$����u���t��TX;�uk��F���t��u�����u�������.��f�����.��v�����.�����u�����u��T��t3��J�@ú�����3һ��3҇����3һ��3һ��E����
D����2u
2T
�M�D.�'�����Q�U
�����=�&	2���u
Ã�2	���>	��>�.�.�.�.�.�.�����Ë>�;�t������������t�2�x�놋Ƌ߹�w��닋��+�|���������=C~/UR�u�2�y�݋�M�]�}�x�I���������URQ2֜�譋Э�ȭ�ح3����tp��|�t����ыˋ�3���w�tSr)��|3�
�t���Ċ╊֊�͊�ߊ���2��wt(����������Fu������?t�� ������������΋������?t���Xx"L\|s����������s��@���}+L\|s3���������������������X��P�U��2�R�@P"�3ۋ�ˋ�t��t����U��t�U�t	���ڃ��D�t��t	���ڃ�X�P3ɋ�t�U�t	������D�t�U�t	������D�t��t	�����X�P3ۋ�t
�e�ʃ��D�t�U�t	���ʃ��D�t�U�t	���ʃ��D��t	���ʃ��Ձ��?X�P3�R�D�t
�e�ڃ��D�t�U�t	���ڃ��D�U�t	���ڃ�Q3ɋD�t
�e����D�U�t	������D�e��Y]���ыˋ�X�t��^�a��2�URVW��������_^��譋ȭ�ح�Э���������3��r����������EU�>�JW��@W�<W�8����������r"��;Tu;Du;\u;s���
�2���Y[_^�<�6�3�;�sb�u;�wA��RS�3�����t���P���t���ꡜ�t������[+��[�]蕒��sO����s��O+�����‹���ɰ�u����t���ًʋ�3���&	�>�X]������u������NJ��݊�Ί򗕊Ԋ�2�����ufN�������������t��S��
͊��tD� ��r��r���wr'��t"�XP��r���rXP��r�����s��F3�Ջʊ�����r]��s��
�
Š�������t�� ��r��r��wr,��t'�XP��r���rXP��r�3�����s��F3�2��G���tA� ��r��r���wr,��t'�XP��r���rXP��r�3�����s��F�����M�]�EX]�䀈e
��@}���~�u�Eþ&	�`��e
�������r��r"�2	�B��e
���r
� �Āu�J	�*��e
à �Āt���&���&�����$�Ȇċ6;6u� ���6�ʀ2�<�t!<t3�d
,��D�t�T�|3��D�D�Èd
�@����u��u؀��ӈd
���u�u����뿃,�@H����
�y����u3������u�\�D�d
�������d
�������6�D
�L
�u��L
�D=�}�=��~��d�������؋T
�2��\Tt7� �������r,��r2���rw��t�Ѓ�2�y	������t���ë���r�
�x���
�x��Ճ(�������r��r1.�X	��
�.�V	��ë����r�Āu�.�\	��
�ë.�Z	���Āt���0����=}7��T��
ƋT�\
�t������s������d
�䀊NJ��ފ�2��%�3����P����6;6u�N���6��&���&���&���&����������������������������Ӏˀ�\�L�T�l�ʊ�怈t
2��4����������=�t=t-��D�tø@����u��u������u�u����փ-��,�T�L�\@H���������y�,�T�L�\2����u	3��������u=�T�\�D�L�����������������������ڒ��ë�«�|
�瀸�
�
�����\
�������
럋��6�L
�u�L
�l��}߁��~܊�T
�t����tR� �������r:��r0��t9��t4�\�D�L��������y&��E��|�S��s����r��r̋\�D�L�������������������������ڒ��ë�«�����������
��L
��
���(�\
�《������r��r�^	.�.�.�.�
�����r
�u�f	��
�t����0����݋̓��t
�怊T�\�l�D������������ū�ë�«�&����t13�݋Ӹ�6;6u�����62ɈL�π�y�߈l
�Y�6;6u����63���D�D�D�D��d
��d�V�6�Du8�Du.�L��*�l�|��\�*�u�d

�y��t3�x	_�«�3��������&���&����t=3ۋӸ�6;6u����62ɈL�π�y�����������l
�t��8���3�-�V�_�«�ëË6�DuA�Du2�L��3�l�|��\�|�u!�d

�y����������3�x�3ҋ���t����3��&���&���&���&������t?�?�6;6u�T���62ɈL�π�y��l
�u�u����3�3�- ���r�V���_��ë�ū�«Ë6�DuO�Du5�L��?A�l�|��\��d

�y�33�x;6u�����6�3�3�݋������u�ۃ�������������������Ë6�L��?} �l�|��\�P3�����t�?���D���D�D�D�D��3���������r������������D��\�l�|�3���?��I|at+��@}[��0~��t��3���߃�0��������s���������������t&� �u)�u1
�"���s3������ð2�3���ߋ����u��D
�u����D
�u��ϋ��6;6u����6�����ڎŽإ������ڎŽ�&�������怈t
��2�=�t=t%-�?�D�tø@��|�u�ll,u���ދlll,u����ʃ03�,�l�l�l����u������
櫋6;6u�����6�3���������
櫋6;6u�����6���u�3�������6;6u����6Ë��6�D�?�t
��
�|
�uĥ������;6u����6Ë6�d
Ë6�t
��&��
�á���á���Ë6������E$*ȋE��M

�y��Dp=@}=�~�D�y	�@�D����D���3�� t���D
�e
3ۊ\����
]��.���2�xF
�y���ߋD;E|��������r	w�
@�@�
�9�
�2�
A�+�t�$�x����t��x����t�2���t����t�6;6u�b���6Ë6�D
����$�	.ע
Ë6�D
$�3ۋӊ\��.�����	���	���	���	�
��	��n	��z	�6;6u�����6��>.�.�.�.�.�.�����sZ������;6�������>���t�؎����sZ�������FF�����sZ��6;6u�y���6�؎����a�����t�~�sZ�n�ڎ��J��t�6;6u�Q���6�U�>�>�3��������E+D����M�]�E}�u�B�;Dr%w;\rw;Lrw;r��>�t�u���>�t
���su���t�}
���P���.��&
����u�������u	�t!�����@�u	�t �������&
3��i�
�u�����@�
�@u����܀����Āu�>�t����������������r����+L\DEË6�,���s ��r��u�	��u���r���>	������ËD
��u�V�J�E
�DH�\�L�T�t@���������E���r��9R�u����W�s�����3�����݋Ӌ������݋Ӌ�����X���݋ȃ�����ى]�M�E���_�>����J����M���W��.�.�.�.�.�.���_�:��V�ɎًL
��&�U
��:�uEVW
�y���ʀ���:�u(
�wʋL���?&�U���?;�u������u�u�u��_^����ÿ~���WVS�r���>��(�^.��_��>�QV�r��^��V�V�� �^Y���^VS���^��.��[W���n�QV�r�>����^YQ��V�r���^V�����^Y���_Ë6�V�6;6u�S߃��6�>^�<�û�	�]�Ë>���D
����6�6;6u�,߃��6É>��r���	���s6���J���V��	���>��K�z	���=�^W����	���>��H�^�=�P���b
����>��"�X
�t	��	�Z��$�Ë6�û�
���W���>�����_�>�����E��Ë>���D
����6�6;6u�vރ��6�V���Z�M��^W�f�C�]�E��	���w�MCS�z	����>����[_S�i[3��t9��y���۹I��s�W�ۿf����ë����«�Z�f�>��I��_�>��V�Ë>���D
����6�6;6u��݃��6�W�J��V��	�R��>���^�
��E������>�����_�>������5�!��$��$�%�%�!�#5�!��$��$��$�#%�!�PR�%.��$�!ZX�PR���.��$�#%�!ZX.�.�$�.�>�$Q���Y.��$�t�:��.�.�$�LMS Run-Time Library - Copyright (c) 1988, Microsoft Corpusage: %s dir
%d calls in %f seconds (%f calls/sec)
........%s%dcreat %s failedclose %d failed%s%dmkdir %s failedchdir %s failed..chdir .. failed%s%dunlink %s failed%s%dchdir %s failed..chdir .. failedrmdir %s failed%s: getwd failed
	%s: (%s)  
 in %ld.%-2ld seconds (%ld bytes/sec)NFSTESTDIRo:\nfstestdrm -r %scan't remove old test directory %scan't create test directory %scan't chdir to test directory %sNFSTESTDIRo:\nfstestdcan't chdir to test directory %sIllegal %s parameter %ld, must be at least %ldcan't change to drive %c:	%s ok.
\*.*rewind failed����;C_FILE_INFO���@�C�B
B
��         (((((                  H���������������������� : 
COMSPEC/ccommand.com.exe.bat.com?*./\
	�
�(null)(null)+- # """""Error 0No such file or directoryArg list too longExec format errorBad file numberNot enough corePermission deniedFile existsCross-device linkInvalid argumentToo many open filesNo space left on deviceMath argumentResult too largeResource deadlock would occurUnknown error���'9IJK[mnop|������������������%.com.exePATH\010203040506070809101112M61xxe+000��;Zx����0Nm��:Yw����/MlTZPSTPDT�p��SunMonTueWedThuFriSatJanFebMarAprMayJunJulAugSepOctNovDec;C_FILE_INFO�"�1#NAN1#INF1#IND2�f$��7y�AC���������C2$od��0��>��.A<<NMSG>>R6000
- stack overflow
R6003
- integer divide by 0
	R6009
- not enough space for environment
�
�run-time error R6002
- floating point not loaded
R6001
- null pointer assignment
�: MATH
- floating-point error: einvalid
fdenormal
gdivide by 0
hoverflow
iunderflow
jinexact
kunemulated
lsquare root
m
nstack overflow
ostack underflow
pexplicitly generated
�����ڃ��D�U�t	���ڃ�Q3ɋD�t
�e����D�U�t	������D�e��Y]���ыˋ�X�t��^�a��2�URVW��������_^��譋ȭ�ح�Э���������3��r����������EU�>�JW��@W�<W�8����������r"��;Tu;Du;\u;s���
�2���Y[_^�<�6�3�;�sb�u;�wA��RS�3�����t���P���t���ꡜ�t������[+��[�]蕒��sO����s��O+�����‹�./special/stat2.exe   777  20115     11       75112  4552136703   7517 MZJ> �����I��
��fff(iCiMi�i�iiBidi�iui,i�i�i&0(�,�U��B�WV�~u��^�7�BP�xP����P�:���^�w���=|��^�w�����^�w�����^�w�Z�������^�w�J��������F9����)V�]P���P�
����P���P�Q��P�&������P����P�	����F9����:��G9����'V�`P���P�������P���P�n����������P����P�����������+���������������7����86R	��������+���������������7����:��5����=�5����8Z	�9��9����=�����t��6��cP�pP����5�;��4��������9�=�5��������9�=�6��zP�pP�^���P�
��^_��]ÐU���+WV�F�N=t��edž��������F9���|�|�����v
��P���P�|����P���P��������=|����P��P����P�
���^������k��=|�������P�S���P�����t�dž��������F9���|������v��P���P�������P����=|����P��P�����P����^����P�+��=|����P��P�����P�N���v�v�v�v
�v�v�v������P����=|���P����P�
���9�^_��]�U���WV�F�N=t��Kdž��������F9���|�S�����v
�P���P�������P�>��=|�"�~t����P�P�����P����^���dž��������F9���|�������v�P���P������P����=|�%�~u������P�P����P����v�v�v�v�v
�v�v�v������.P���=|��1P�G���P��
�����P�4��=|����P�AP����P�
���^��*�^_��]�U���7WV����P�c���F�=t��6b�QP�xP�&�������P�6b�cP�xP����v(�v&�v$�v"�v �v�v�v�v�v�v�v�v�v�v�v
�v�v�v�xP��
��(�>/u�
�nP�����pP�xP�
���xP��
���~�t�
�P��	��^_��]�U���_
WV�P�"P���^_��]�U���@
WV�P�P�����&�(9 ~�#}�	9r��.��@B� �^�� +&(�G�W�^��+"$��W^_��]�U���	WV�'�RP�^�w�w�3RP�^�w�7�rP�pP�	���~}�<~�	�~w�.�^�Gu�!�^�w�7�v�v��RP��P�pP�e	��^_��]�U���=	WV�~t���P��
���F=t��F�����P�v�i��=t�<�v��P���P������P����=u��v��P�����P����v�n��=|��v��P�k����P�����v���=|��v��P�C����P����^_��]�U���gWV�~t��P�	
���F=t��F'�v�L��=|��v�3P�����������^_��]�U���	WV�v�	���F��V��F�V9V�~�0}�9F�r�#�v�v�v��v��v
�TP�����P����F��V��^_��]�U���WV�^�:t�g�^�������u��^��- ��^��-@�F��F�P�v������F�P����F�9F�u��^��P��P������P���^_��]�U���WV�6b��P�pP�#���6b�X����P�M��^_��]�U����WV�v�4����v�
���^_��]�U����WV�P�v�
���^_��]�U���WV�F�u��������F@u����ƉF��v��v��	���^_��]�U���TWV�v�v����^_��]�U���4WV�F�P�
����RP�F�*�+�QP�:�Ȱ<�f�ȃ��F�*�ȃ��^��W�'�RP�F�*�+�QP��^�G�W�F�F^_��]�U����WV�F�F��F���F�~�@|��^��F�������^��G��^�:t�-�^�������u��^��- ��^��-@�F��
�F�P����F�P�v��^��=u�����V�^�F��G�G+�P�v�+�P�v��<
�^�G�W
+�P�v�+�P�v��$
�^�G�W�^�v�D�T�G�W��^_��]�U����WV�F��v�fP�7����P�fP�����>�u������P����h�>ht���~�jP�v��fP�g��=u���_�6h�jP����F���F��jP�,��=t�!�F�����������hP�jP�[������F�H�f�d�`�^_��]�U����WV�F��F�F�jP�v��fP��
��=u���P�����P�	���6h�jP�����F���F��jP�
��=t�!�F�����������hP�jP�������F�H�f�d^_��]�U���JWV�F�F�d��^_��]�U���,WV�F�F�f�9V~�}�9Fv��F�d^_��]�U����WV�F�F�f9d�	����d�d����������h�^_��]�U���WV�FP�v�	��^_��]�U���WV�F���F��^��v�������u�
�^��v� ��^��v��^��v�<u����^_��]�U���7WV�F�F��^_��]Ð�0�!<s� ���6+���r���ׁĞ�s�m
3�P����L�!���6�&�6�&��Ʊ��H6����6��+��۴J�!6�5����+�3���;���a
3��6V�6T�6R�~�P�����ظ6��xP��	�]��P���0�!�7�5�!�#�%�%���!�B	�.�5&�6,�D	��3�6�@	s��	6�H	�ڻ6�@	�5&�,�6��3�&�=t,���t��3��u�����>������tH������>��D�!r
�€t��>@Ky�L	�L	��L	�N	��U��\�\�}�N	�P	�t�U��P	�P	�f�P	�P	�l�	�t�~u�F�����>t�>�!C����F�L�!�B	���@	�#�%�!�>`t
�a�b�%�!�;�s
OO�
�������;�s���Et�����Y��+�r
;fr����3��k�U���WV�F�F��v������FP�v�v�
�����vV������^_��]ÐU���WV�v+��D$<uF�Du�ށ�h������������t'�+D�F��~P�t�D�P���;F�t�L ����D��D��^_��]�U��^;<r�	���>�!rƇ>�,
U��^�t�O���]�U��VW���?u)��u3���$@$����������D����6��N�؎��5_^��]�U��׋ތ؎��~3�����u��~������+����F��t�I�������]�U��׋ދv���؎�3������ы~�Ǩt�I�������]��o�kU���WV�6V�tF�~t@�v�����������<t*�4����;�~��9=u�W�vS�����u֋�A��+�^_��]�U���WV�v��t&�<t!V��PV��P�����P��P��P�����>/|	��9/|����/�㋷>V�Z��PVW�����P��PW���^_��]ÐU���WV�F���F�F��EB�F�E��E��FP�vW������Mx*������W+�P�����^_��]�U���v�P�v�����]�U�����P�����F��~u+�P�v������u��Z+��V�F���F�F��F��~�t&�6V�F�P�v�+�P�Q���F�@u�>/t�F���F���6V�F�P��P+�P�i����]�U��V�C�!r�F�t�������C�!�`U��9�U��;�V�!�LU��:�V�!s�=u쒓�C<t
<?t<*u�����U���v�v+�P���]�U���`WV�v�F����~u+�PP�P�S��*�@�F�F@�G�:G�\G�F�G�F�F��~��F�P�F�P�4���F�P�n��@�F��~�u;�~��V�������u	�/���~9v�~
�/"+���F�PW�����^_��]ÐU���WV�F*�F��~�}:u���=\t�=/u�}t�F�u�=u�@@������F�t�����.P�v�!�����t1��PW�����t��PW����t��PW����u��@��%�������%�������^_��]ÐU���LWV�v�~��PV�����t
�/����Y�+�P�F�P�P�����F�N�F�7�v��F�P�F�P�����|:u�������t� ����-`�+�PP�P���*�@�F�~�th��PV�\���t����P+�P�v�������F��u�j�V����@t)�v������v������F�+��FЉF��F�!�F��
��v������+�+��E�E
�E�F�H��EV�FɘP�7����E�E�F΋VЉE�U�F�%��P�Fʱ��%?P�Fʱ��%P�F�%P�F̱��%P�F̱	��%P����E�U�E�U�E�U+�^_��]�U��V�A�!�U��O�V�U��N�V��!��Nu�V�N���!��U��V�6�!=��u�/�V�v�D�\�L�^3�]�U���!@��^�3�]�U��,�!�^�/�O�w�W3�]�U��VJ��!��^�3�]�U��WVS3��F�}G�V�����F�V�F
�}G�V�����F
�V�u�N�F3���؋F����8�؋N�V�F���������u�����f
��F���r;Vwr;FvN3ҖOu���؃�[^_��]�U��F�^
؋^u�F���]���ȋF�f
ȋF��ы�]�����4�G�0�G81�G^0�G
1�U���P�e�>�t����P�S��]ø���V3��B2���2�����Ut
����P�,�^Ï��87t)�5&�,�Z3����3��u�GG�>X�����ыѿ���5�< t�<	t�<
to
�tkGN�< t�<	t�<
t\
�tX<"t$<\tB��3�A�<\t�<"t��Ӌ���Ѩu��N�<
t+
�t'<"t�<\tB��3�A�<\t�<"t��ۋ���Ѩu���>R�G��׀��+�ģT���6�?CC�6X��
�u���6�5�3���< t�<	t�<
u�
�u�y�6�?CCN�< t�<	t�<
tb
�t^<"t'<\t���3�A�<\t�<"t�\��Ѱ\���s�"���N�<
t.
�t*<"t�<\t���3�A�<\t�<"t�\��ٰ\���s��"���3����&�U��U�53ɋ����I�6,�t��&�>t�E�u�E�@$������W�	�m_�ϋ���.V��3�I��<;Ct�~EE��
�u���N]��]�U��VW�V�r	�;�t@�t�3��������_^��]�U��W�v����t���3�������I��@�!_��]�r3���]�s�P�X��]�s�������]�2��â:
�u#�>7r
<"s
< r���<v���ט�/Ê���U���WV�v�D��F���-h�����������F��D�t�D@t�L ������Du�L�d�+��D���~��Du_�ށ�h������������uF��pt��xu3�v������u-����pu�b���j�D��^��G���V����Du�ށ�h������������tP�<+|�D@��^��GH�D�~W�t�v������F����^���> t�P+�PPS�$���\�F������P�FP�v�����F�9~�t����F*�^_��]ÐU���V�v����pu�F�b����xu$�F�j�Du�ށ�h������������t+��5��-h�����������F��F��D��^���G�D��L�^��]�U���V�~t[�~pt�~xuv�^�G�P�z���td�F-h�����������F��v�����^���G�^��+���G�*��^�bt�ju�G�P����t	�v���^��]�U��d�%�WV�v�����H�F�8�F�,�B�@�|�<%t�X�D+��4�0�>�2�<�:�.�*�6�N �|0u<F�N0�3�<+u
�4�:�"��< u
�>4u�:��*�	�<-u��6F��P�����u�V�JP�f�����>J}�6�J�أJ�<.u#�<FV�DP�<�����>D}
�D�<��=Ft2=Nt5=ht =lu�2�>2u�<LuF�<u��2���2���2�ӊ�����=Et
=Gt=Xu	�0���� ����-c=v���.��� �8��@��8�i��>�*�
P����Q�����.�0�><u	�F���F�<�D�>2u�+��2�F�9Jt'�J�F��>6t	�J���.J�J�}+��J�8�P�����:P�����~�t"�>6t�F�-�J�}+��J���J�.8�P�������/�+�P���*�������������>2t��N��G�=t�=%u���+�PV�������<t�|��>@uY�,�G tO����Ml �r r r | �| | | | p��| | b | �| | \ �>Bt�>@u�,�G u��F뙐�@^_��]ÐU���WV�~
t�>�>2t�>2u�8��W�F��V��8�*�>>t�8��F��F����8���F��V��8�>*t
�F�F�t�F�+��L�6H�>>u*�~�}$�~
u�-F�F��V��؃��ډF��V��F���F��F���vW�v��v�����><t!W�	���D+ȉN����0F��I���N�0���t<a|�, FG�}�u�>>u�4:t�~�u��+�P���^_��]ÐU���WV�~t��8�F��^��8��>2u�8��W�F��V��8���8��F��F��^��8�>2u
�F�F�u���	�~�u	���F��^��F��V��F�V�+�96<t�D���^��F�&�?tF;�~��F�^��F�&�?u�>J+��>6uW���V�v��v��o���>6tW���^_��]�U����8�F��~gt�~Gu��*��F��><u�D�~�t
�>Du�D�60�6D�v�6H�v�����
�~�t�>*u�6H�����>*t�>Du�6H����8�L�4:t�v�����t��+�P���]�U��V�>Bu/�,�Ox�F�7��*���S�v�o���@u�B���@^]ÐU���WV�>BuI�v�~B��6,�6N�7���@u�B��N�~�,�Ox۠N�?��*��܃>Bu�F@^_��]�U���WV�v�>BuP��6,�^&��P�����@u�B�F��N�t�,�Ox��^&��,�?��*��҃>Bu�F@^_��]�U���
WV�6H+��F��F��>N0u9<t9.t9Fu�N �>JV����F�+�+~�>6u�<-u�>N0u��P�����N��>N0t�~�>6t�~t�F��_�>Lt�F��j�>6u&W�����~t	�~�u�5�>Lt	�~�u�=�v�V������>6t
�N W�a���^_��]Ã>4t�+�� P����Ð�0P������>Lu�>0t�X���xP�����ÐU���WV�v�F��<*u�8�?�8F�H��<-u�F���F+��<0|5�<909><u�<0u�N0�����������ȃ�0��F�<0|�<9~�F�����^�?��^_��]ÐU���V���N��F�<t
:u����+�^��]ÐU���2��~��F���F���u�@u���u�F���V$
Ǵ=�!s=u	��t���?����%=u	�>�!����F��D�!�€t�N�@�F�@t���F�t�t	3ɴ@�!��>�!�V�C�!�g��F��u��u�����ѸB�!�ٍV��?�!�t�~�u�ًѸB�!3ɴ@�!3ɋѸB�!�h��F��N��N�F��u�Fu����V�<�!s�y��F��u�Fu0�>�!�F$
F��V�=�!rړ�F�u�Ft
���V�C�!r��F�@u=�V�C�!��2�%t��Ft�� ;<r
�>�!����
N�����>�Ë�]�2��ܡ1��#�3ɨ�u���U����^;<r�	������> t�B3ɋ��!r���>�tn�V3��F��F��WV����f��N�T�
�uJ�
=�vH���ܺ=(s��+�ԋ��N�<
t;�t����#�a�
;�u���
�F����
��^_�U�E3���PSQ��+���^�@�!r
F��tY[X���s�	���>@t�^�?u������F�+F��f�^_���N�u�����V�@�!s�	���u���>@t
�ڀ?u���������At�������s�w�����tBH;�s���t4����D����t��L�+�H����L��ƌڌ�;�t&����&��=��t%���t��H;�s����t�����D���G�t���&��t�،�;�t&���7뼋w3��j;�t
$@@��^t
�M��t�NN뙌،�;�t&����G3���Q�E��t+�IAA��&;�v��u����r�r
��#�+��u����u�3�Y�RQ�tW������D����w��+�J�U�XYZ�SP3�RRP�P�w�����Z[t��U��׌؎��~3�������I���]�U��WV�N�&�ً~��3����ˋ��v�D�3�:E�wtII�ы�^_��]�U��WV�v3��3۬< t�<	t�P<-t<+u�<9w,0r���ҋˋ�����������؃���X<-�u�؃���^_]�U��f�V�F�!��]�U��VW�~��]�M�U�u�}
�!W�~��]�M�U�u�E
r3���q���u_^��]�U��� WV�v��Q�RP�D�3�+¹��3�+™RP�0�F�V�^�㋿��ƙ����u�~~G�<�RP�F�RP���+�SQ�ȋF
�ڙRP�N�^���빀Q�SQ�ȸm����ЋF�ǙRP�N��^���F�V�F�V�ȋF�ڙ�ځ�����N�^�FljF�����F�V�DP�F��FH�F��F
�F�>t�F�P�h���t	�n��^��F�V�^_��]�U��֋v�^��
�t,��'C:�t�,A<ɀ� �A��,A<ɀ� �A:�t������]�U��W�~3�����A��O�F��G8t3�����_��]�U��� VW�v�Ў��3��~��
�t���Ȱ������C���v�%�t���Ȱ������"C�t�D�_^��]�U�츌�O�WV�v�~u�v
�vV�����+�P��t�P�F�P�F�P�v
�v����@u�������\PV�*������/PV�����F��u	�u���
��t9~�v�~��.PW�����t�v���t�PV�v����F���V�v���P������u
�v��w���z����PVW����P����/�v���t�PW�v�@���F��>/u+��P�.PW�q���P�����v���t�PW�v����F�W����v�����F�^_��]ÐU�����WV��(����v
�v�v�v������|�@u2�>/u+�^���&�</t<\t
�t�:t��P�u�����u��|����PV�F�P������F����<;t��FG�<u��O��z���(�����z��?\t�?/t��PW����vW����v
�vW�v�������|�@u��>/u��<u�y���F�u��o��^_��]�U��V�C�!r�Ft	��t�
���ZZ����*�P-����d���㋏����O�s
��P�꡼eP����U���WV�v�������t� ����=et
F�������u�����.F���F��Lj�~�F�|�u�^_��]�U���WV�v���<.tF�<u�F�|�t0��<et�<EtF�<u���N����N�<0t��<.uNF�G�
�u�^_��]�U����^�9�8b	�9��9~��=�f��r���]Ð+���]�U���WV�~t�v�����^���������^_��]��v�����~��������^��9F��5�=^_��]�U���WV�>�t1�P�F��؃?-u���+���v�~~��+�PV�-���I�^�w�w�w�7����F�P�F@P�~~��+��^��F��?-u��+�F�FP�n���v�^��?-u�-F�~~	�D�F�.��P�>����F�P�U߃����~
t�EF�^��_�?0tG�^��GH���}�؋��-F��d|�Ǚ�d���Ǚ����F��
|�Ǚ�
���Ǚ����F���F^_��]ÐU������v
�v�v�v���F�����]�U���V�F��>�t6�P�F��؃?-u��+���v��9FuMƉF���F��0�^���8�^�w�w�w�7��
���F�P�؋GFP�?-u���+�FP�)���v�^��?-u�-F��PV�}���0F��^�w�~~>�PV�`���.F�^��}&�G��;F~�F�FPV�;���v�0PV�����F^��]�U������v�v�v����F�����]ÐU���V�^�w�w�w�7��	���P�؋GH���?-u���+�F�F�S�vP�H���P�wN96�}���*����6����|��9F}�v
�v�v�v�B���^��]À>�t�v�F�|�u��v����G��v�v�v�2���^��]�U��~et�~Eu�v�v
�v�v����'�~fu�v
�v�v����]�v�v
�v�v����]�U��V�v�~tV�����@PV�F�P�2��^]Ë��r59�s%P�ر��ً5+���ËشJ�!Xr$�H����.��Ë��I�U���V�F-h�����������F��P�ۃ��^�G�t�O�^��G���^�O�F�@�G�^��G�^��D��G^��]�U����^;<r�	�*�F�tH�~
t3ɋѸB�!rK�F
uFVy(���6�V��F��ѸB�!FVy
�N��V��B�!�؋V�N�F
�B�!r��>���Y�f;�s+�����3���U��VW�~u8���V�FHu�Sr'�H�6Ht;�t
�D�FV�:^s0����s�u������ڃ��۱��H�!r钉�T�63�_^��]ËN��9Lt����u���?��r9�ӎ�;�u9�s&����������;�u	١5+؎��J�!r
;�u�������U��WV�~�v�ߋN��
�t���2���^_��]�U��WV�v�< t�<	uF��+�PPV���PV�	����V�R�w����^�R^_]�U���WV�v�^��0F�~~�N�=t�G��0�F��N��~|�=5|����0N�<9t���^�?1u	�^�G���F@P�v�ك�^_��]�U��VW��lU��^;<}��|��>@t��3���]�U��S�^
&�3�[��]�U��S�^3�&�[��]�U���]�
U��S�F
�^&�[��]�U���]�U���N
�^�V�@�!3���]��>Zu��ZÐU���WV�P�'ك����u��<u��PV�6�G�����RP��V��؃�RP�aߣ�+���ހ?t��ފ������u	��ހ?-uG��|؋�ހ?t�P���P�6����������?�@�^_��]�U���WV�v�|}��|	~��|~	�|	}��|
��l���~�|u�\�㋇��
��\�㋇��F���u�F��|
��F�m��ȍE�ٙ3�+¹��3�+�F�������F�+‰F��|u9Du�||����F�9D|�u�||�+�^_��]�U��W�~��3�����A�يF���O8t3���_��]�U��׋ތ؎��v�~�NjN�*;�v���;�s����NO�����Ǩt�I�������]�U��׌؎��~�ߋN��F����t�I�������]��*�C�ӻ�@�!�U���WV+�9vu�V�F�~t)�F�F����^��F��7����@��^��?t���v�<�F��t�^���=u�N�u�~�t�F���~t�v����F�v���v�/�:
������6����F��F�P�Ճ��F��u!�v��Ճ����u�/�:�6�뷋~��6��^�~��?��$��F��^
���?�~t-�F�F��+�P�^��7W�Ճ�P�1���@���F��^��?uۃ~�t>+�P�RPW�Ճ�P�������F��G+��N���>t��>����GF��N��G�G�~t�G�G�vW�DՃ�+��~G�^97tt9wt� GF���F��,v�+�P�^��7W�Ճ�P�������F��^��?t� GF�^��?t,�7�5���F��=}v��/�:
�^�7�.ԃ����
�^�ƈ�F�^_��]ÐU��~t�~t
�/�����+�VW�؋^
���ã`�F�b�d�6bF�n�)�!�)�~�!U�>7}!.��<.�&�<�.�5.�6�<�u.�6�<.��<�`�~t�3��2��P��!X�^�V�K�!P�P�0�!<X[}!.��<.�&�<�..��<.�6�<�u.�6�<�5���^]_^r�M�!�f��P	������/�Q�U��VW��؎��v��6�6�6�6���U��]���Ȭ��󤑪��2���U�M�E���_^��]�U���WV�h+����D�tV�$҃�@tG��96�s��^_��]ËN
�F�V�~W��
�t��
u�y
�-��ۃ��ڋ��3��t�����0<9v'����u�O���D��D;�r�X_^��]�f��������?���������?���03���@� ��u��t���t
���������3���؎����W��^�L�d� �DD��Dt��y�-�������t�S�5>��=P����X�5.��9�5��7<�=3��������ȺM�⑰M���װ����������CW�߾����>_�<�/�4��9>��=��AtG��>�<�/�:�W�7<�5.��=�������������?�ً�3��������������֚��ٿ��2�QSRUVP������������������������Y�Y�Y�Y�Y�������������Y0��OI�0���������Z[�U��VW3ۋV
�	�(�	;vs��@�
_^��]�U��VW3ҋ^
�_^��]���؎��N�v�FN��U�]+vv���
�u�E�]����5>9	�=P�9	�;	X�5.;	��>	�6
	Ή	�	�	3��uA�	
��	�6
	�6	�
	�	��u��Bt��0�	�	�.6	�5.9	�=É	�t�	�>	�7	�9�	�X��0�&��0X�u���߃����t���ǀu
��ǀt�� �>	�	���P3ɋ��r����r��Ӌ��������������ڀ������������t��3ɉ	�	���Xu�̀�2�3���toN<Dt@<Et3�>	t_<+t<-uWN�$�>	tF�NN<+t<-t<9w<0r�X�3������������	F���P����u
�>	u��@X�u����t
��3ۉ	�	��>	>	��u+>	��:~�:����}�����>	�>	v���5��5��7.,	�:��9>7	�=�8	Au"�7��9�9>7	�=�7	t�6	Q��mYË>	�9�W3������
��_���3���ߋ׋��zr9
�u	�	���kP�DXЃ���������r��Qs�����>@�xH�4����3�V���"	����������^�7."	�WUS�����X�X�X����������X��@�,X��02�X�u�̀���߃����t���ǀu
��ǀt�� �>	�	��y�P3ɋ��r����}r�P���&	������&	�u����r�X���s���7��9�9>7	�=�7	t�6	Q��mYû��.r���w����������x�����vt	<+t<-tN��N���bt�,0r�<	~,r�
:	}�2��FN3�������(u�	�����u����u��$t�<.t�,0r�<	w�u�	� 
��	2��;6	s#��>	t< t�<	t�<
t�<
t�<ar<zw$_�2���@�@�@@�@P�@$�@���@ ��@���4@������N@��p+��ŝi@�%��O�@וC�)��@�D�����@զ��Ix��@����G���AkU'9��p�|B������~�QCv���)/��&D���������?
ףp=
ף�?;�O��n��?,e�X���?#�GG�ŧ�?�il��7��?�Bz�Ք���?��a�w̫�?[�Mľ����?S;uD����?��9E��ϔ?�⼺;1a�z?Y�~�S|�_?/�����D?��9�'��*?��d|F��U>�#Tw����=:zc%C1��<�8�G����;�~D�y�<E��W_��F�t'��������W%t�S���������2���<�/�:�[���MSEM87
gfw...GW:�|�G`��d�������.���NO87=
�VP�Y8�P�;8�tr��3��&�=te��3�t��2��t��P��� �O&�
�t83������O+��ϋ�P�ĻSWQP�x8�ĻS�8W�SP�x8[����>uB��Q���Y3��X�>XQ���Y�&X?�>X?u�>XQ���Y@�X��t3���
hjj�$8�>t �>u
�#s�����jh>h"�P8�>u�x��>ujh�h�P8�4�2��3�����Ã>u��>t���W#��6V�o8À>t���3�:t����ã�ù�45��!@��E�������~�>t	���U���4%��!@�����!@���!ù�4%���!@����À�>t��À��C�PU�����v�:�F �FS�^�(sކĉF�PU�����v����S����3��F2���u
�t����t����u�t��������u
�t������������"ètP�F��=�uX���F%8=Xu4����n	[��]���uX�PS��6�G6�G[X����VSQRW�^�N�ӊ̀�8���������tQ�V������u �� u?��u��u�3���t��t	�&���u��?�6;6u�����6����<���t�I��V������t	��u�4��t��*��6;6u�������,�6;6u�j����6��uM�����t�>J�����w�.J������,�6;6t"���������,����6;6u�����6�V������u�� u��u�F��ʀ���P��y���u����ʋ�����u$�����˛����t�À��F��f_ZY[^�l�$��_ZY[^����Q�N��8��t
��t��0��0uS���t��?�6;6u�a����6����<�NQ�����N��PY��8��t��t$������N��-�N��8��t�w� ���@����������؛�>�
Y$��L��~��N���t�F�u�n�~��~t��>@N�n�3ɉN�N�N�N�N��P�F%���=�Xs������@u\��@WVQS���׃>t�>V�N�ـ���؀�����t	��8���v
��~�~�~�F��N�F��^[Y^_��>�
�S����u8����u1����u+����u$���u���u���u���u��� u���@u���ءu��L�!�[�Xϣ%<��>t���.�
á�3�:t��>��$?%���%�>t��>
��
�������.����.
Ë
Q���
�&U��]�
�f�%�>t(��>
��
�������.���.
��Ë
Q���
�&U�H]�‹���6;6u�����6�
Ë	�ъ.��€�?
��ъ.����tّ����PUV���v���NN�v��������$&�İ��S�� ��P�=����P�2\UV���vNN�v)S3�TX;�u(�@%�0=�0u�@<�r�@%��=��t�@=��t��[^]XόTn��Vp��Lf��Jd�F\v�DZt�|Hb�BXr���.)}x���
r�
�
r�
r�
�
PhY�
,8D���;�F����r����% rv#�#�"�"rrrr�D$!r��rrS����z�����������z��I���������6����)y���������6���������������6�����@B�@�@����������?��������������j���0����Se�B׳�#,�k��
����d��3���5�h!������Kx����\);�������� ����y���r����{Z�>\i��7M�,������f��ˑX^���� y�	�cfψp�9���F�����ˑX^���2[�ɤP�������K�����+�RJ�eBPU����K�$��C��8V
Ob��m�QP�;$m[ �P��K�$��C����t���T=���_��J���ow{8���
]�{����~�	��-�w���Wq����O1�5^����K�z��Ӳ�(	/�Ċ
��vp>[���`�3������l��_�	�����UV���vNN�v���^]������PWVRQS��U����Ӌ��~GG�M������Ã���.����F�
�ێ���ӎÌF�W�ӊ�����G�M�.��v�PWVRQSU��ڋ��~�
����(sώ‹�� �PWVRQSU��؎���Ӌ��~G�M���4���Ŋ݃���.����‹��H3���v�F���Ћ‹���G�,3���v�F���Ћ‹��GG��5GG��ƋV�F������~����� ��������݃���t.��&�S��[�؎��6�����>��G�~3����ߎǣ�������������t.��6�l�Hr<�6���t�>���t����t.���6;6u�����6�2.���+����!�6���Հ������2�+�;>����]��[YZ^_�	�Њ&��€�?
��Њ&���uX��R��ك�.��F�ك�.��N����6;6u�x���6Ëك�.��V�ك�.��^��u��k��t$����u���t��TX;�uk��F���t��u�����u�������.��f�����.��v�����.�����u�����u��T��t3��J�@ú�����3һ��3҇����3һ��3һ��E����
D����2u
2T
�M�D.�'�����Q�U
�����=�&	2���u
Ã�2	���>	��>�.�.�.�.�.�.�����Ë>�;�t������������t�2�x�놋Ƌ߹�w��닋��+�|���������=C~/UR�u�2�y�݋�M�]�}�x�I���������URQ2֜�譋Э�ȭ�ح3����tp��|�t����ыˋ�3���w�tSr)��|3�
�t���Ċ╊֊�͊�ߊ���2��wt(����������Fu������?t�� ������������΋������?t���Xx"L\|s����������s��@���}+L\|s3���������������������X��P�U��2�R�@P"�3ۋ�ˋ�t��t����U��t�U�t	���ڃ��D�t��t	���ڃ�X�P3ɋ�t�U�t	������D�t�U�t	������D�t��t	�����X�P3ۋ�t
�e�ʃ��D�t�U�t	���ʃ��D�t�U�t	���ʃ��D��t	���ʃ��Ձ��?X�P3�R�D�t
�e�ڃ��D�t�U�t	���ڃ��D�U�t	���ڃ�Q3ɋD�t
�e����D�U�t	������D�e��Y]���ыˋ�X�t��^�a��2�URVW��������_^��譋ȭ�ح�Э���������3��r����������EU�>�JW��@W�<W�8����������r"��;Tu;Du;\u;s���
�2���Y[_^�<�6�3�;�sb�u;�wA��RS�3�����t���P���t���ꡜ�t������[+��[�]蕒��sO����s��O+�����‹���ɰ�u����t���ًʋ�3���&	�>�X]������u������NJ��݊�Ί򗕊Ԋ�2�����ufN�������������t��S��
͊��tD� ��r��r���wr'��t"�XP��r���rXP��r�����s��F3�Ջʊ�����r]��s��
�
Š�������t�� ��r��r��wr,��t'�XP��r���rXP��r�3�����s��F3�2��G���tA� ��r��r���wr,��t'�XP��r���rXP��r�3�����s��F�����M�]�EX]�䀈e
��@}���~�u�Eþ&	�`��e
�������r��r"�2	�B��e
���r
� �Āu�J	�*��e
à �Āt���&���&�����$�Ȇċ6;6u� ���6�ʀ2�<�t!<t3�d
,��D�t�T�|3��D�D�Èd
�@����u��u؀��ӈd
���u�u����뿃,�@H����
�y����u3������u�\�D�d
�������d
�������6�D
�L
�u��L
�D=�}�=��~��d�������؋T
�2��\Tt7� �������r,��r2���rw��t�Ѓ�2�y	������t���ë���r�
�x���
�x��Ճ(�������r��r1.�X	��
�.�V	��ë����r�Āu�.�\	��
�ë.�Z	���Āt���0����=}7��T��
ƋT�\
�t������s������d
�䀊NJ��ފ�2��%�3����P����6;6u�N���6��&���&���&���&����������������������������Ӏˀ�\�L�T�l�ʊ�怈t
2��4����������=�t=t-��D�tø@����u��u������u�u����փ-��,�T�L�\@H���������y�,�T�L�\2����u	3��������u=�T�\�D�L�����������������������ڒ��ë�«�|
�瀸�
�
�����\
�������
럋��6�L
�u�L
�l��}߁��~܊�T
�t����tR� �������r:��r0��t9��t4�\�D�L��������y&��E��|�S��s����r��r̋\�D�L�������������������������ڒ��ë�«�����������
��L
��
���(�\
�《������r��r�^	.�.�.�.�
�����r
�u�f	��
�t����0����݋̓��t
�怊T�\�l�D������������ū�ë�«�&����t13�݋Ӹ�6;6u�����62ɈL�π�y�߈l
�Y�6;6u����63���D�D�D�D��d
��d�V�6�Du8�Du.�L��*�l�|��\�*�u�d

�y��t3�x	_�«�3��������&���&����t=3ۋӸ�6;6u����62ɈL�π�y�����������l
�t��8���3�-�V�_�«�ëË6�DuA�Du2�L��3�l�|��\�|�u!�d

�y����������3�x�3ҋ���t����3��&���&���&���&������t?�?�6;6u�T���62ɈL�π�y��l
�u�u����3�3�- ���r�V���_��ë�ū�«Ë6�DuO�Du5�L��?A�l�|��\��d

�y�33�x;6u�����6�3�3�݋������u�ۃ�������������������Ë6�L��?} �l�|��\�P3�����t�?���D���D�D�D�D��3���������r������������D��\�l�|�3���?��I|at+��@}[��0~��t��3���߃�0��������s���������������t&� �u)�u1
�"���s3������ð2�3���ߋ����u��D
�u����D
�u��ϋ��6;6u����6�����ڎŽإ������ڎŽ�&�������怈t
��2�=�t=t%-�?�D�tø@��|�u�ll,u���ދlll,u����ʃ03�,�l�l�l����u������
櫋6;6u�����6�3���������
櫋6;6u�����6���u�3�������6;6u����6Ë��6�D�?�t
��
�|
�uĥ������;6u����6Ë6�d
Ë6�t
��&��
�á���á���Ë6������E$*ȋE��M

�y��Dp=@}=�~�D�y	�@�D����D���3�� t���D
�e
3ۊ\����
]��.���2�xF
�y���ߋD;E|��������r	w�
@�@�
�9�
�2�
A�+�t�$�x����t��x����t�2���t����t�6;6u�b���6Ë6�D
����$�	.ע
Ë6�D
$�3ۋӊ\��.�����	���	���	���	�
��	��n	��z	�6;6u�����6��>.�.�.�.�.�.�����sZ������;6�������>���t�؎����sZ�������FF�����sZ��6;6u�y���6�؎����a�����t�~�sZ�n�ڎ��J��t�6;6u�Q���6�U�>�>�3��������E+D����M�]�E}�u�B�;Dr%w;\rw;Lrw;r��>�t�u���>�t
���su���t�}
���P���.��&
����u�������u	�t!�����@�u	�t �������&
3��i�
�u�����@�
�@u����܀����Āu�>�t����������������r����+L\DEË6�,���s ��r��u�	��u���r���>	������ËD
��u�V�J�E
�DH�\�L�T�t@���������E���r��9R�u����W�s�����3�����݋Ӌ������݋Ӌ�����X���݋ȃ�����ى]�M�E���_�>����J����M���W��.�.�.�.�.�.���_�:��V�ɎًL
��&�U
��:�uEVW
�y���ʀ���:�u(
�wʋL���?&�U���?;�u������u�u�u��_^����ÿ~���WVS�r���>��(�^.��_��>�QV�r��^��V�V�� �^Y���^VS���^��.��[W���n�QV�r�>����^YQ��V�r���^V�����^Y���_Ë6�V�6;6u�S߃��6�>^�<�û�	�]�Ë>���D
����6�6;6u�,߃��6É>��r���	���s6���J���V��	���>��K�z	���=�^W����	���>��H�^�=�P���b
����>��"�X
�t	��	�Z��$�Ë6�û�
���W���>�����_�>�����E��Ë>���D
����6�6;6u�vރ��6�V���Z�M��^W�f�C�]�E��	���w�MCS�z	����>����[_S�i[3��t9��y���۹I��s�W�ۿf����ë����«�Z�f�>��I��_�>��V�Ë>���D
����6�6;6u��݃��6�W�J��V��	�R��>���^�
��E������>�����_�>������5�!��$��$�%�%�!�#5�!��$��$��$�#%�!�PR�%.��$�!ZX�PR���.��$�#%�!ZX.�.�$�.�>�$Q���Y.��$�t�:��.�.�$�LMS Run-Time Library - Copyright (c) 1988, Microsoft Corpusage: %s dir files count
%d%d%d calls in 0 seconds
%d calls in %f seconds (%f calls/sec)
%s%dcreat %s failedclose %d failed%s%dmkdir %s failedchdir %s failed..chdir .. failed%s%dunlink %s failed%s%dchdir %s failed..chdir .. failedrmdir %s failed%s: getwd failed
	%s: (%s)  
 in %ld.%-2ld seconds (%ld bytes/sec)NFSTESTDIRo:\nfstestdrm -r %scan't remove old test directory %scan't create test directory %scan't chdir to test directory %sNFSTESTDIRo:\nfstestdcan't chdir to test directory %sIllegal %s parameter %ld, must be at least %ldcan't change to drive %c:	%s ok.
\*.*rewind failed����;C_FILE_INFO���\�C�b
b
�         (((((                  H���������������������� : 
COMSPEC/ccommand.com.exe.bat.com?*./\
	�
�(null)(null)+- # �����Error 0No such file or directoryArg list too longExec format errorBad file numberNot enough corePermission deniedFile existsCross-device linkInvalid argumentToo many open filesNo space left on deviceMath argumentResult too largeResource deadlock would occurUnknown error
-./01CUefgw��������������������0%.com.exePATH\010203040506070809101112M61xxe+000��;Zx����0Nm��:Yw����/MlTZPSTPDT�pSunMonTueWedThuFriSatJanFebMarAprMayJunJulAugSepOctNovDec;C_FILE_INFO.�>�1#NAN1#INF1#IND2�f$��7y�AC���������C2$id�#0~:>��.A<<NMSG>>R6000
- stack overflow
R6003
- integer divide by 0
	R6009
- not enough space for environment
�
�run-time error R6002
- floating point not loaded
R6001
- null pointer assignment
�: MATH
- floating-point error: einvalid
fdenormal
gdivide by 0
hoverflow
iunderflow
jinexact
kunemulated
lsquare root
m
nstack overflow
ostack underflow
pexplicitly generated
���
�e����D�U�t	������D�e��Y]���ыˋ�X�t��^�a��2�URVW��������_^��譋ȭ�ح�Э���������3��r����������EU�>�JW��@W�<W�8����������r"��;Tu;Du;\u;s���
�2���Y[_^�<�6�3�;�sb�u;�wA��RS�3�����t���P���t���ꡜ�t������[+��[�]蕒��sO����s��O+�����‹���ɰ�u����t���ًʋ�3���&	�>�X]������u������NJ��݊�Ί򗕊Ԋ�2�����ufN�������������t�./special/touchn.exe   777  20115     11       32147  4552136747   7773 MZM d��8@��$��/��U���WV�~u��^�7�BP����P�����^�w�����������������u�,�����SP���P������P���P���P�������P���^_��]ô0�!<s� ���6+���r���ׁĎ	�s��3�P�D��L�!���6�&b6�&^�Ʊ��H6�\��6��+��۴J�!6����^��	+�3���;�`��3��6��6��6����P�����ظ6�`P�_����P�`�0�!���5�!�����%�.�!�x�.��&�6,�z��3�6�vs�16�~�ڻ6�v��&�,�6��3�&�=t,����t��3��u������������tH���������D�!r
�€t���@Ky羂���������U�쾄���}�����t�U�쾄���f�����l��t�~u�F������t�>�!C����F�L�!�x���v���%�!�>�t
����%�!�;�s
OO�
�������;�s���Et�����Y��+�r
;r����3��k�U���WV�&�F�F�V�������FP�vV����F�VW�d���F�^_��]�U��^;�r�	���>�!rƇ��
�7U���WV�F���F�F��EB�F�E��E��FP�vW������Mx*������W+�P�����^_��]�U���v�P�v�,����]�U���P�e�>t���P�S��]ø�w�V3��B2���2�����Ut
����P�,�^Ï�8�t)��&�,��3����3��u�GG�>������ыѿ�����< t�<	t�<
to
�tkGN�< t�<	t�<
t\
�tX<"t$<\tB��3�A�<\t�<"t��Ӌ���Ѩu��N�<
t+
�t'<"t�<\tB��3�A�<\t�<"t��ۋ���Ѩu���>��G��׀��+�ģ����6�?CC�6���
�u���6���3���< t�<	t�<
u�
�u�y�6�?CCN�< t�<	t�<
tb
�t^<"t'<\t���3�A�<\t�<"t�\��Ѱ\���s�"���N�<
t.
�t*<"t�<\t���3�A�<\t�<"t�\��ٰ\���s��"���3����&U��U��3ɋ����I�6,�t��&�>t�E�u�E�@$������W�	�	_�ϋ���.���3�I��<;Ct�~EE��
�u���N]��]�U��VW�V���;�t@�t�3��������_^��]�U��W�v����t���3�������I��@�!_��]�r3���]�s�P�X��]�s�������]�2��â�
�u#�>�r
<"s
< r���<v��
ט��Ê���U���WV�v�D��F���-������������F��D�t�D@t�L ������Du�L�d�+��D���~��Du_�ށ��������������uF��&t��.u3�v�����u-�L��&u�������D��^��G���V����Du�ށ��������������tP�<+|�D@��^��GH�D�~W�t�v���
���F����^���� t�P+�PPS�.
���\�F������P�FP�v��
���F�9~�t����F*�^_��]ÐU���V�v�L��&u�F������.u$�F���Du�ށ��������������t+��5��-������������F��F��D��^���G�D��L�^��]�U���V�~t[�~&t�~.uv�^�G�P����td�F-������������F��v����^���G�^��+���G�*��^��t��u�G�P�
���t	�v�v��^��]�U��d��WV�v�����|�F�l�F�`�v�t�|�<%t�X�x+��h�d�r�f�p�n�b�^�j�� �|0u<F��0�3�<+u
�h�n�"��< u
�>hu�n��^�	�<-u��jF��P�����u�V�~P�f�����>~}�j�~�أ~�<.u#�pFV�xP�<�����>x}
�x�p��=Ft2=Nt5=ht =lu�f�>fu�<LuF�<u��f���f���f�ӊ�����=Et
=Gt=Xu	�d���� ����-c=v���.����l��t��l�i��r�^�
P����Q�����b�d�>pu	�z���z�p�x�>fu�+��f�F�9~t'�~�F��>jt	�~���.~�~�}+��~�l�P�����:P�����~�t"�>jt�F�-�~�}+��~���~�.l�P�������/�+�P���*�������������>ft��N��G�=t�=%u���+�PV�������<t�|��>tuY�`�G tO����Mr�
xxx��
����v
�
�
��h��
��b�>vt�>tu�`�G u��F뙐�t^_��]ÐU���WV�~
t�r�>ft�>fu�l��W�F��V��l�*�>rt�l��F��F����l���F��V��l�>^t
�F�F�t�F�+����6|�>ru*�~�}$�~
u�-F�F��V��؃��ډF��V��F���F��F���vW�v��v��	���>pt!W�	���x+ȉN����0F��I���N�d���t<a|�, FG�}�u�>ru�hnt�~�u��+�P���^_��]ÐU���WV�~t��l�F��^��l��>fu�l��W�F��V��l���l��F��F��^��l�>fu
�F�F�u�8�	�~�u	�?�F��^��F��V��F�V�+�96pt�x���^��F�&�?tF;�~��F�^��F�&�?u�>~+��>juW���V�v��v��o���>jtW���^_��]�U����l�F��~gt�~Gu��*��F��>pu�x�~�t
�>xu�x�6d�6x�v�6|�v��N��
�~�t�>^u�6|�P���>^t�>xu�6|�T���l���hnt�v��V���t��+�P���]�U��V�>vu/�`�Ox�F�7��*���S�v�o���@u�v���t^]ÐU���WV�>vuI�v�~B��6`�6��7���@u�v��N�~�`�Ox۠��?��*��܃>vu�Ft^_��]�U���WV�v�>vuP��6`�^&��P�����@u�v�F��N�t�`�Ox��^&��`�?��*��҃>vu�Ft^_��]�U���
WV�6|+��F��F��>�0u9pt9bt9zu�� �>~V�G���F�+�+~�>ju�<-u�>�0u��P�����N��>�0t�~�>jt�~t�F��_�>�t�F��j�>ju&W�����~t	�~�u�5�>�t	�~�u�=�v�V������>jt
�� W�a���^_��]Ã>ht�+�� P����Ð�0P������>�u�>dt�X���xP�����ÐU���WV�v�F��<*u�l�?�lF�H��<-u�F���F+��<0|5�<909>pu�<0u��0�����������ȃ�0��F�<0|�<9~�F�����^�?��^_��]ÐU���V�F�N��F�<t
:u����+�^��]ÐU���2��~��F���F���u�@u�[�u�F���V$
Ǵ=�!s=u	��t���?����%=u	�>�!����F��D�!�€t�N�@�F�@t���F�t�t	3ɴ@�!��>�!�V�C�!�g��F��u��u�����ѸB�!�ٍV��?�!�t�~�u�ًѸB�!3ɴ@�!3ɋѸB�!�h��F��N��N�F��u�Fu����V�<�!s�y��F��u�Fu0�>�!�F$
F��V�=�!rړ�F�u�Ft
���V�C�!r��F�@u=�V�C�!��2�%t��Ft�� ;�r
�>�!����
N�������Ë�]�2��ܡ���#�3ɨ�u���U��WV�v3��3۬< t�<	t�P<-t<+u�<9w,0r���ҋˋ�����������؃���X<-�u�؃���^_]Ë�br59\s%P�ر��ً�+���ËشJ�!Xr$�H�\��.bbË��?�U���V�F-������������F��P�����^�G�t�O�^��G���^�O�F�@�G�^��G�^��D��G^��]�U���WV�v+��D$<uF�Du�ށ��������������t'�+D�F��~P�t�D�P���;F�t�L ����D��D��^_��]�U����^;�r�	�*�F�tH�~
t3ɋѸB�!rK�F
uFVy(���6�V��F��ѸB�!FVy
�N��V��B�!�؋V�N�F
�B�!r�������U����^;�r�	������� t�B3ɋ��!r�����tn�V3��F��F��WV����f��N�T�
�uJ�P=�vH���ܺ=(s��+�ԋ��N�<
t;�t����#�a�
;�u���
�F����
��^_�U�E3��E�PSQ��+���^�@�!r
F��tY[X���s�	����@t�^�?u������F�+F��f�^_���N�u�����V�@�!s�	���u����@t
�ڀ?u�������U��׌؎��~3�������I���]�U��VW���U��^;�}��|���@t��3���]�U���WV�+����D�tV����@tG��966s��^_��]�Y�;�s+�����3���U��^�t�O���]�U��VW�^�?u)���u3���$@$��^�`�����D����6d�N�؎��i_^��]ËN
�F�V�~W��
�t��
u�y
�-��ۃ��ڋ��3��t�����0<9v'����u�O���D��D;�r�X_^��]���At�������s�w�����tBH;�s���t4����D����t��L�+�H����L��ƌڌ�;�t&�l��&�r=��t%���t��H;�s����t�����D���G�t���&�rt�،�;�t&�h�7뼋w3��j;�t
$@@��^t
�M��t�NN뙌،�;�t&�l��G3���Q�E��t+�IAA��&;nv��u����r�r
��#�+��u����u�3�Y�RQ�tW������D����w��+�J�U�XYZ�SP3�RRP�P������Z[t��U��VW�~u8�b�V�FHu�Sr'�H�6�Ht;�t
�D�FV�:^s0�����s�u������ڃ��۱��H�!r钉�T�6�3�_^��]ËN��9Lt�����u���?��r9�ӎ�;�u9\s&����������;�u	١�+؎��J�!r
;�u�\�����MS Run-Time Library - Copyright (c) 1988, Microsoft Corpusage: %s count
name%d�'�b;C_FILE_INFO�����C�

	�
�����(null)(null)+- #����� �<<NMSG>>R6000
- stack overflow
R6003
- integer divide by 0
	R6009
- not enough space for environment
�
�run-time error R6002
- floating point not loaded
R6001
- null pointer assignment
���NB00��
TOUCHN.OBJ�D:\MSC\5.1\LIB\BINMODE.OBJ��dos\crt0.asmLodos\crt0dat.asm�
chkstk.asm�<printf.c 
dos\close.asm.atoi.asm2V	sprintf.c�	creat.asm� dos\crt0msg.asm�
crt0fp.asm�"
chksum.asm��dos\stdargv.asmvndos\stdenvp.asm�Tdos\nmsghdr.asm8Tdos\dosret.asm�_file.c�V	_flsbuf.c�	_sftbuf.c��output.c��dos\open.asmhTatox.asm�Bdos\stdalloc.asm�_cflush.asm�l	_getbuf.cjnfflush.c�z
dos\lseek.asmR(	write.asmz
strlen.asm�
	ultoa.asm�cmiscdat.asm�#
isatty.asm�2
flushall.c�stackava.asmXnmalloc.asm`_xtoa.asm�aamalloc.asm"�dos\brkctl.asm�_mainZ�__fmodeZ�__iomode^�_edata�	�_end`�__aexit_rtn��__abrkpb�__abrktb\�__asizds�__astart^�__atopsp��	__abrktbe.	__cintDIVv�
__acrtused=__amsg_exit��__osversion��_errno'__exit��__child��__nfileL__cinit��___argc��__intno��
__dosvermajor��__oserr��___argv��
__dosverminor��_environ��__osfile��__osmode��__pspadrv�__fpinit�__ovlvec��__pgmptr��	__acfinfo��	__ovlflag��	__aintdiv��	__osmajor��	__osminor��
__umaskvall
__ctermsub��
__doserrno��__fac_exit��__psp�STKHQQ�__chkstk�_printf_close._atoi2_sprintf�_creat�__FF_MSGBANNER�	__adbgmsgv�	__acrtmsg�__fptrap�__nullcheck�	__setargvv	__setenvp�__NMSG_TEXT__NMSG_WRITE8	__dosret0X
__maperrorK
__dosretax@__dosreturn��__bufin��__bufout��__buferr��__iob26�	__lastiob�__iob�__flsbuff__ftbuf�__stbuf�__output�
__copensub�_openW__cXENIXtoDOSmodeh__catox�	__myallocL�__cflush�__getbufj_fflush�_lseekR_writez_strlen�_ultoaN�
__cfltcvt_tab\�__asizeC]�__asizeDZ�__sigintoffX�__sigintseg�_isatty�	_flushall�_stackavail_malloc__nfree^�__asegds	__nmalloc_freel__cxtoa`
__cltoasub__amallocbrkh�__aseg1p�__aseghj�__asegnl�__asegr�__amlinkp�	__QChdata�	__amalloc�
__amexpandn�
__amblksiz"_brkctl�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������zt�����������������������������������������������������������������������������������������������������������������������+u��c��x� �����x�������������x8�����mainy
�argc
+argv���n	��buftouchn.c$3=M^q���
SLIBCE.LIBR�x
�SF�7'�F��_��{a�}��
��	�	�
�
�
�5�
5
Lh&�6%�[D��U����.5)c>q[�s�����
��
����
 � �V!!8	"+"F	#B#V	$[$h	G%s%�	&�&�	�'�'j
�NB00��u�����ѸB�!�ٍV��?�!�t�~�u�ًѸB�!3ɴ@�!3ɋѸB�!�h��F��N��N�F��u�Fu����V�<�!s�y��F��u�Fu0�>�!�F$
F��V�=�!rړ�F�u�Ft
���V�C�!r��F�@u=�V�C�!��2�%t��Ft�� ;�r
�>�!����
N�������Ë�]�2��ܡ���#�3ɨ�u���U��WV�v3��3۬< t�<	t�P<-t<+u�<9w,0r���ҋˋ�����������؃���X<-�u�؃���^_]Ë�br59\s%P�ر��ً�+���ËشJ�!Xr$�H�\��.bbË��?�U�./read.me   664  20115     11       30345  4552135572   5572 #	@(#)README	Derived from 1.8 89/01/13 NFS Rev 2 Testsuite
NFS and Connectathon are trademarks of Sun Microsystems, Inc.



Introduction to the NFS Revision 2 Testsuites
---------------------------------------------

These directories contain programs that can be used to test an implementation
 of Revision 2 of the NFS Protocol.  The tests run on a UNIX client and test 
server and client functions.  They are divided into three groups:

	basic   - basic NFS operations tests 
	general - general file system tests (omitted from DOS)
	special - tests that poke certain common problem areas

This README is divided into six sections.  The first section is the introd-
uction,  which you are reading now.  That is followed by a description of 
what you have to do before you run the testsuites on your machine.  Then 
comes a description of how the testsuites are run in general followed by a 
description of how they are used at Connectathon.  The last sections describes 
what each test does in detail.



Preparing to run the Testsuites
-------------------------------

Run polymake in the basic directory and then in the special directory.
You may want to muck with the makefiles a bit to suit your purposes.

If you (the client) are running release 3.2 of NFS, you will have to 
modify the Makefile in the "basic" sub-directory.  It contains a compatibilty 
variable that should be uncommented if you are running NFS3.2.  Change 
the line
#COMPAT = -DNFS3_2
to
COMPAT = -DNFS3_2

Modifications may be required so the programs compile on your machine.  If 
that is so,  we would like to know what they are so that we can incorporate 
them into our distribution.  

The default test directory is o:\nfstestd.  You can modify the
NFSTESTDIR environment variable as needed.

NOTE:  When running any of the tests, you should save stdout and stderr
       output in a file for future reference.




How to run the Testsuites
-------------------------

Set up the NFSTESTDIR and TESTOPTS environment variables, and
then run runtests.bat in first the basic directory and then
the special directory.  The best we can do for general tests is
simply to run a compile of a 7 or 8k C program on your machine.
Multitasking would be better if you can arrange it.

How to run the Testsuites at Connectathon
-----------------------------------------


The tests should be run in the following order:  basic,  general, and special.
The basic tests should be passed completely before other tests are attempted.

The NFS Test Suite should be run in three phases:

Phase 1 - Run test programs locally.

Phase 2 - Run the tests against a Sun.  Run them on your machine using the
          Sun as the server and then run them on the Sun using your machine
          as the server.

Phase 3 - NxN Testing.  Run the tests on your machine using every other
	  machine as a server,  one at a time.  After the tests are 
	  successfully completed using a particular server,  note that
	  on the board provided (usually in a conference room). Check 
          the board to make sure that the tests run successfully on 
	  every other machine that uses your machine as a server.


Test Descriptions
-----------------

System and library calls that are used by the testsuites are included in paren-
theses.  Look at the source if you are interested in how time statistics are 
recorded since that is not included in this description.




- BASIC TESTS:   

Many of the programs listed below have optional calling parameters that can be 
used to override existing parameters.  These are not used at this time so they 
are not described.  


test1: File and Directory Creation Test

This program creates the test directory (mkdir)  on the client and changes 
directories (chdir) to it,  unless the -n flag is used in which case it simply 
changes directories to the test directory.  Then it builds a directory tree  
N levels deep, where each directory (including the test directory) has M 
files and P directories (creat, close, chdir, and mkdir).  For the -f 
option N = 2, M = 2,  and P = 2 so a total of six files and six directories 
are created.  For other options N = 5, M = 5, and P = 2.  The files that are 
created are given names that begin with "file." and directories with names 
that begin with "dir.".



test2: File and directory removal test

This program changes directory to the test directory (chdir and/or mkdir) and 
removes the directory tree (unlink, chdir,  and rmdir) that was just created 
by test1.  The number of levels, files, and directories,  and the name pre-
fixes, are the same as in test1.

This routine will not remove a file or directory that was not created by test1 
and will fail if it finds one.  It determines this by looking at the prefix on 
the name of the object it's trying to remove.



test3: Lookups across mount point

This program changes directory to the test directory (chdir and/or mkdir) and 
gets the file status of the working directory (getwd and stat).    


test4: setattr, getattr, and lookup

This program changes directory to the test directory (chdir and/or mkdir) and 
creates ten files (creat).    Then the permissions are changed (chmod) and the 
file status is retrieved (stat) twice for each file. 


test4a:  getattr, and lookup

This test exists but is not called as part of the testsuite.  You can edit
runtests in the basic directory so this test is called.

This program changes directory to the test directory (chdir and/or mkdir) and 
creates ten files (creat).    Then the file status is retrieved (stat) for 
each file. 



test5: read and write
	         
This program changes directory to the test directory (chdir and/or mkdir) and 
then: 

1) Creates a file (creat) 
2) Gets status of file (fstat)
3) Checks size of file
4) Writes 1048576 bytes into the file (write) in 8192 byte buffers.  
5) Closes file (close)
6) Gets status of file (stat)
7) Checks the size of the file

Then the file is opened (open) and read (read) in 8192 byte buffers.  It's 
contents are compared with what was written.  The file is then closed (close).

Then the file is then re-opened (open) and re-read (read) before it is removed 
(unlink).

test5a: write

This test exists but is not called as part of the testsuite.  You can edit
runtests in the basic directory so this test is called.

This program changes directory to the test directory (chdir and/or mkdir) and 
then: 

1) Creates a file (creat) 
2) Gets status of file (fstat)
3) Checks size of file
4) Writes 1048576 bytes into the file (write) in 8192 byte buffers.  
5) Closes file (close)
6) Gets status of file (stat)
7) Checks the size of the file


test5b: read

This test exists but is not called as part of the testsuite.  You can edit
runtests in the basic directory so this test is called.

The file created in test5a is opened (open) and read (read) in 8192 byte 
buffers.  It's contents are compared with what was written.  The file is 
then closed (close) and removed (unlink).



test6: readdir

This program changes directory to the test directory (chdir and/or mkdir) and 
creates 200 files (creat).  The current directory is opened (opendir), the 
beginning is found (rewinddir), and the directory is read (readdir) in a loop 
until the end is found.  Errors flagged are:

1) No entry for "."
2) No entry for ".."
3) Duplicate entry
4) Filename that doesn't begin with "file."
5) The suffix of the filename is out of range
6) An entry is returned for an unlinked file. (This error can only be
   found when the test is run with an option other than -f.   For other
   options the readdir loop is done multiple times and a file is unlinked
   each time).  

The directory is then closed (closedir) and the files that were created are 
removed (unlink). 



test7: link and rename

This program changes directory to the test directory (chdir and/or mkdir) and 
creates ten files.  For each of these files, the file is renamed (rename) and 
file statistics are retrieved (stat) for both the new and old names.  Errors 
that are flagged are:

1) Old file still exists
2) New file doesn't exist (can't stat)
3) The new file's number of links doesn't equal one

Then an attempt is made to link the new file to it's old name (link) and file 
stats are again retrieved (stat).  An error is flagged if:

1) Can't link
2) Stats on new file can't be retrieved after link  
3) The new file's number of links doesn't equal two
4) Stats on old file can't be retrieved after link  
5) The old file's number of links doesn't equal two
 
Then the new file is removed (unlink) and file stats are retrieved for the old 
file (stat).  An error is flagged if:

1) Stats on old file can't be retrieved after unlink
2) The old file's number of links doesn't equal one

Any files that remain at the end of the test are removed (unlink).

test7a: rename

This test exists but is not called as part of the testsuite.  You can edit
runtests in the basic directory so this test is called.

This program changes directory to the test directory (chdir and/or mkdir) and 
creates ten files.  For each of these files, the file is renamed (rename) and 
file statistics are retrieved (stat) for both the new and old names.  Errors 
that are flagged are:

1) Old file still exists
2) New file doesn't exist (can't stat)
3) The new file's number of links doesn't equal one

Any files that remain at the end of the test are removed (unlink).

test7b: link

This test exists but is not called as part of the testsuite.  You can edit
runtests in the basic directory so this test is called.

This program changes directory to the test directory (chdir and/or mkdir) and 
creates ten files.  A link (link) is done for each of these files, and file 
stats are retrieved for the old and new files (stat).  An error is flagged 
if:

1) Can't link
2) Stats on either file can't be retrieved after link
3) The either file's number of links doesn't equal two

This is followed by an unlink (unlink) of the new file.  An error is 
flagged if:

1) Stats on the old file can't be retrieved after unlink
2) The old file's number of links doesn't equal one

Any files that remain at the end of the test are removed (unlink).



test8: symlink and readlink

NOTE:   Not all operating systems support symlink and readlink.  If the
	errno EOPNOTSUPP is returned during test8, the test will be
	counted as passing.  For clients not supporting S_IFLNK, the
	test will not be attempted.

This program changes directory to the test directory (chdir and/or mkdir) and 
makes 10 symlinks (symlink).  It reads (readlink), and gets statistics for 
(lstat), each, and then removes them (unlink).  Errors flagged are:

1) Unsupported function
2) Can't get statistics (lstat failed)
3) The mode in the stats is not symlink
4) The value of the symlink is incorrect (returned from readlink)
5) The linkname is wrong
6) The unlink failed



test9: statfs

This program changes directory to the test directory (chdir and/or mkdir) and 
gets the file system status on the current directory (statfs).




- GENERAL:  General tests to look at server loading.

Runs a small compile, Tbl, Nroff and a Large Compile. Four simultaneous
large compiles are also run.




- SPECIAL:  Information specific to the special tests

The special directory is set up to test special problems that have
come up in the past.  These tests are meant to be advisory, ...
things to watch out for.  It is not required that you "pass" these
tests but we suggest you give them a try.

The tests try to:

      check for proper open/unlink operation
      check for proper open/chmod 0 operation
      check for lost reply on non-idempotent requests
      test exclusive create
      test negative seek
      test rename




- MISC:

'Testitems' is a list of NFS functionality that can be used for reference.

Programs in 'tools' (not included in DOS version) are provided for your
use as you see fit.  Please feel free to add to this (or any other)
directory!  If you do, please make sure that Cathe Ray or Vicky
Schulman (sun!cathe or [email protected] and sun!vls or [email protected]) at Sun
gets a copy so we can add it to the master test distribution.

t begin with "file." and directories with names 
that begin with "dir.".



test2: File and directory removal test

This program changes directory to the test directory (chdir and/or mkdir) and 
removes the directory tree (unlink, chdir,  and rmdir) that was just created 
b./testitem   664  20115     11        2155  4552136505   6070 #	@(#)Testitems	1.1 88/10/12 NFS Rev 2 Testsuite
NFS items for testing
=====================

Network connectivity

	- ping
	- tcp ping
	- udp ping
	- netstat
	- rlogin/telnet

User RPC/XDR services
	- authentication
		- none
		- unix
	- portmap
		0 null
		1 set
		2 unset
		3 getport
		4 dump
		5 callit
	- batching (tcp)
	- broadcast (udp)
	- rpcinfo

Mount protocol
	- mountd
		0 null
		1 mnt
		2 dump
		3 unmnt
		4 umntall
		5 export
	- showmount
	- mount

NFS protocol
	- nfsd/server
		0 null
		1 getattr
		2 setattr
		3 error
		4 lookup
		5 readlink
		6 read
		7 error
		8 write
		9 create
		10 remove
		11 rename
		12 link
		13 symlink
		14 mkdir
		15 rmdir
		16 readdir
		17 statfs
	- biod/client
	- nfsstat
	- special situations
		- open/unlink/read
		- open/chmod/write
		- readdir with empty block
		- non-idempotent (create, unlink)

Yellow pages
	- domainname
	- ypbind
	- ypserv
	- ypwhich
	- ypcat
	- ypinit
	- makedbm
	- ypmake: yppush/yppull/yppoll
	- yppasswd
	- files
		passwd, group, hosts, networks, services,
		protocols, netgroup
r mkdir) and 
creates ten files (creat).    Then the permissions are changed (chmod) and the 
file status is retrieved (stat) twice for each file. 


test4a:  getattr, and lookup

This test exists but is not called as part of the testsuite.  You can edit
runtests in the basic directory so this test is called.

This program changes directory to the test directory (chdir and/or mkdir) and 
c./read.me   664  20115     11       30345  4552135572   5572 #	@(#)README	Derived from 1.8 89/01/13 NFS Rev 2 Testsuite
NFS and Connectathon are trademarks of Sun Microsystems, Inc.



Introduction to the NFS Revision 2 Testsuites
---------------------------------------------

These directories contain programs that can be used to test an implementation
 of Revision 2 of the NFS Protocol.  The tests run on a UNIX client and test 
server and client functions.  They are divided into three groups:

	basic   - basic NFS operations tests 
	general - general file system tests (omitted from DOS)
	special - tests that poke certain common problem areas

This README is divided into six sections.  The first section is the introd-
uction,  which you are reading now.  That is followed by a description of 
what you have to do before you run the testsuites on your machine.  Then 
comes a description of how the testsuites are run in general followed by a 
description of how they are used at Connectathon.  The last sections describes 
what each test does in detail.



Preparing to run the Testsuites
-------------------------------

Run polymake in the basic directory and then in the special directory.
You may want to muck with the makefiles a bit to suit your purposes.

If you (the client) are running release 3.2 of NFS, you will have to 
modify the Makefile in the "basic" sub-directory.  It contains a compatibilty 
variable that should be uncommented if you are running NFS3.2.  Change 
the line
#COMPAT = -DNFS3_2
to
COMPAT = -DNFS3_2

Modifications may be required so the programs compile on your machine.  If 
that is so,  we would like to know what they are so that we can incorporate 
them into our distribution.  

The default test directory is o:\nfstestd.  You can modify the
NFSTESTDIR environment variable as needed.

NOTE:  When running any of the tests, you should save stdout and stderr
       output in a file for future reference.




How to run the Testsuites
-------------------------

Set up the NFSTESTDIR and TESTOPTS environment variables, and
then run runtests.bat in first the basic directory and then
the special directory.  The best we can do for general tests is
simply to run a compile of a 7 or 8k C program on your machine.
Multitasking would be better if you can arrange it.

How to run the Testsuites at Connectathon
-----------------------------------------


The tests should be run in the following order:  basic,  general, and special.
The basic tests should be passed completely before other tests are attempted.

The NFS Test Suite should be run in three phases:

Phase 1 - Run test programs locally.

Phase 2 - Run the tests against a Sun.  Run them on your machine using the
          Sun as the server and then run them on the Sun using your machine
          as the server.

Phase 3 - NxN Testing.  Run the tests on your machine using every other
	  machine as a server,  one at a time.  After the tests are 
	  successfully completed using a particular server,  note that
	  on the board provided (usually in a conference room). Check 
          the board to make sure that the tests run successfully on 
	  every other machine that uses your machine as a server.


Test Descriptions
-----------------

System and library calls that are used by the testsuites are included in paren-
theses.  Look at the source if you are interested in how time statistics are 
recorded since that is not included in this description.




- BASIC TESTS:   

Many of the programs listed below have optional calling parameters that can be 
used to override existing parameters.  These are not used at this time so they 
are not described.  


test1: File and Directory Creation Test

This program creates the test directory (mkdir)  on the client and changes 
directories (chdir) to it,  unless the -n flag is used in which case it simply 
changes directories to the test directory.  Then it builds a directory tree  
N levels deep, where each directory (including the test directory) has M 
files and P directories (cr

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.