EDR-DOS WIP 2009-03-28 released | many BUG's (Users)
> - Added AX=$7143 BL=3/4 LFN Set/Get Last Write Time (BL=0/1 broken,
> horrible BUG)
No, it's documented not to work. Read the documentation. If it returns CF set, ax=0001h then this should be fine for any well-written software. (Even badly written software should recognise that there was an error at all too.)
> - Renaming a file in a subdirectory switches to main (reproductibility is
> always - if a small special condition (irrelevant according to
> Cm) is met
)
Which condition exactly? And where did I say something about this? I don't know exactly what bug you're talking about here, anyway!
> - GetFileInformationBy handle INT $21 AX=$71A6 never pokes flag(C),
> returned attributes are garbage ($42 ???), "is supposed to give the
> ""Unique File Identifier"" of an open file. Until someone can tell me how
> Windows determines this value, it will be shown as 0 instead" - this is a
> BUG of course, why not return the cluster number ?
Cluster number plus the drive's number, of course. However it would still be quite useless because there's no function the unique file identifier is ever used for. And what to return for files on redirected drives? You can't know the cluster number (or equivalent), and there is no Int2F.11 function to retrieve such a number.
> - LFNFind functions AX=$714E $714F $71A1 are apparently broken (Kinesics
> doesn't work anymore)
Either it doesn't handle the case of SFNs only well, or it gives some weird LFN input which the kernel can't process correctly, or it just starts multiple concurrent searches which isn't supported but currently doesn't return an error either. It's probably worth reporting this to Udo.
> - LFN Get Attributes AX=$7143 BL=0 returns flag(C)=1 and AX=1 (!!!)
What's that surprising/shocking/... about this? This is the MS-DOS 2.x+ way of saying "invalid (sub)function".
> securely breaks many things
Stop using that software, or rewrite it with proper LFN support or none at all.
> oops forgot to retest Japheth's original bug 
Considered creating a new thread?
---
l
Complete thread:
- EDR-DOS bug report - Japheth, 23.12.2007, 10:02 (Users)
![Open in board view [Board]](img/board_d.gif)
![Open in mix view [Mix]](img/mix_d.gif)
- EDR-DOS bug report - rr, 26.12.2007, 13:53
- EDR-DOS bug report - david, 26.12.2007, 17:53
- EDR-DOS WIP 2009-03-28 released | many BUG's - DOS386, 05.04.2009, 04:06
- EDR-DOS WIP 2009-03-28 released | many BUG's - ecm, 05.04.2009, 09:51
- EDR-DOS WIP 2009-03-28 released | many BUG's - DOS386, 07.04.2009, 05:39
- EDR-DOS WIP 2009-03-28 released | many BUG's - Japheth, 07.04.2009, 08:13
- EDR-DOS WIP 2009-03-28 released | many BUG's - ecm, 07.04.2009, 13:16
- EDR-DOS WIP 2009-03-28 released | many BUG's - DOS386, 13.04.2009, 09:37
- EDR-DOS WIP 2009-03-28 released | many BUG's - ecm, 13.04.2009, 14:12
- unsupp 71xx + DEVLOAD - DOS386, 13.04.2009, 14:26
- DEVLOAD - ecm, 14.04.2009, 02:45
- unsupp 71xx + DEVLOAD - DOS386, 13.04.2009, 14:26
- EDR-DOS WIP 2009-03-28 released | many BUG's - ecm, 13.04.2009, 14:12
- EDR-DOS WIP 2009-03-28 released | many BUG's - DOS386, 13.04.2009, 09:37
- EDR-DOS WIP 2009-03-28 released | many BUG's - DOS386, 07.04.2009, 05:39
- EDR-DOS WIP 2009-03-28 released | many BUG's - ecm, 05.04.2009, 09:51
- 3 more - DOS386, 07.04.2009, 07:00
- Even 3 more - DOS386, 13.04.2009, 10:07
- Even 3 more - DOS386, 13.04.2009, 10:10
- Even 3 more? - Japheth, 14.04.2009, 17:35
- Even 3 more? - rr, 15.04.2009, 19:40
- Even 3 more? - Rugxulo, 16.04.2009, 17:40
- Question of patience! - Japheth, 16.04.2009, 20:53
- Question of patience! - Rugxulo, 16.04.2009, 21:23
- Question of patience! - Japheth, 16.04.2009, 22:00
- Question of patience! - Rugxulo, 16.04.2009, 22:05
- Question of patience! - Japheth, 16.04.2009, 22:20
- Question of patience! - rr, 16.04.2009, 22:26
- Question of patience! - Rugxulo, 16.04.2009, 22:52
- Question of patience! - ecm, 17.04.2009, 12:29
- Question of patience! - Japheth, 16.04.2009, 22:20
- Question of patience! - Rugxulo, 16.04.2009, 22:05
- Question of patience! - Japheth, 16.04.2009, 22:00
- Question of patience! - Rugxulo, 16.04.2009, 21:23
- Question of patience! - Japheth, 16.04.2009, 20:53
- Even 3 more? - Rugxulo, 16.04.2009, 17:40
- evil will - DOS386, 22.05.2009, 07:56
- evil will - rr, 23.05.2009, 18:25
- Even 3 more? - rr, 15.04.2009, 19:40
- Even 3 more - DOS386, 13.04.2009, 10:07
Mix view