| delorie.com/archives/browse.cgi | search |
| From: | "Andrew Cottrell" <AndrewCottrell AT swiftdsl DOT com DOT au> |
| To: | <djgpp-workers AT delorie DOT com>, |
| "'Richard Dawe'" <rich AT phekda DOT freeserve DOT co DOT uk> | |
| Cc: | "'Eli Zaretskii'" <eliz AT elta DOT co DOT il> |
| Subject: | RE: inode problem in `rm' |
| Date: | Sat, 16 Aug 2003 18:47:48 +1000 |
| Message-ID: | <000001c363d3$15b700f0$0101a8c0@acp42g> |
| MIME-Version: | 1.0 |
| X-Priority: | 3 (Normal) |
| X-MSMail-Priority: | Normal |
| X-Mailer: | Microsoft Outlook, Build 10.0.4510 |
| Importance: | Normal |
| In-Reply-To: | <000601c360ae$2ab29af0$0101a8c0@acp42g> |
| X-MimeOLE: | Produced By Microsoft MimeOLE V6.00.2800.1165 |
| X-MIME-Autoconverted: | from quoted-printable to 8bit by delorie.com id h7G8mck18085 |
| Reply-To: | djgpp-workers AT delorie DOT com |
| Errors-To: | nobody AT delorie DOT com |
| X-Mailing-List: | djgpp-workers AT delorie DOT com |
| X-Unsubscribes-To: | listserv AT delorie DOT com |
Here is what I have found so far and where I am up to.
I have removed the inode check in my rm.exe and I now have uncovered another
problem with the LIBC rmdir.c code below in that it failes to remove a
directory and as such the rm -rf contrib fails. I have tried both 0x3a and
0x713a int21 calls, but they both fail. I am running Win XP Pro with all the
patches.
Here is the main code from LIBC rmdir.c:-
if(_USE_LFN)
r.x.ax = 0x713a;
else
r.h.ah = 0x3a;
r.x.ds = __tb_segment;
r.x.dx = __tb_offset;
_put_path(real_dir);
__dpmi_int(0x21, &r);
if (r.x.flags & 1)
{
errno = __doserr_to_errno(r.x.ax);
return -1;
}
Here are some bebugging info:-
removing all entries of directory `contrib/rhide/doc/german'
removing the directory itself: `contrib/rhide/doc/german'
acrmdir.c 26 mydirname= ->german<-, real_dir = ->german<-
acrmdir.c 30
acrmdir.c 57 r.x.ax = 0x05 , errno = 4
From Ralh Brown's Interrupt list ax of 0x05 is:-
05h (5) access denied
Here is the first problem directry info:-
DJ204 E:\tmp>ls -la contrib\rhide\doc\german
total 1
drwxr-xr-x 2 andrew root 0 Aug 16 16:59 .
drwxr-xr-x 3 andrew root 32 Aug 16 16:59 ..
Any ideas on what to try next or look at next?
Andrew
| webmaster | delorie software privacy |
| Copyright © 2019 by DJ Delorie | Updated Jul 2019 |