1 /* Copyright (C) 1998 Robert de Bath <rdebath@cix.compulink.co.uk>
2 * This file is part of the Linux-8086 C library and is distributed
3 * under the GNU Library General Public License.
6 #if !__FIRST_ARG_IN_AX__
21 mov bx
,_chdir
.path
[bx
]
48 mov dx,_mkdir.path[bx]
61 mov dx,_rmdir.path[bx]
74 mov dx,_unlink.path[bx]
76 xor cx,cx ! Attrib 0 for servers.
82 /*************************************************************************
97 int c = __peek_es(0x6C);
98 while( c == __peek_es(0x6C) ) ;
101 if( counter > 10000 )
107 /* Interrupt on ctrl-break */
108 if( __peek_es(0x71) & 0x80 ) break;
116 /*************************************************************************
121 access(filename, amode)
129 #ifdef L__dos_allocmem
130 _dos_allocmem(size ...)
137 _chmod(path, func, attrib)
179 struct DOSERROR * ptr;
186 #ifdef __dos_getdiskfree
215 findfirst(path, fcb, attrib)
306 rename(oldname, newpath)
307 char *oldpath, *newpath;
336 * save umask value for open() use it for read-only bit.
344 stuct utimbuf * times;
350 #endif /* __MSDOS__ */
351 #endif /* __AS386_16__ */
352 #endif /* !__FIRST_ARG_IN_AX__ */