Re: [hatari-devel] Fsfirst issue with GEMDOS drive |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/hatari-devel Archives
]
- To: hatari-devel@xxxxxxxxxxxxxxxxxxx
- Subject: Re: [hatari-devel] Fsfirst issue with GEMDOS drive
- From: Christian Zietz <czietz@xxxxxxx>
- Date: Sat, 14 Sep 2024 11:29:50 +0200
- Autocrypt: addr=czietz@xxxxxxx; keydata= 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
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.net; s=s31663417; t=1726306190; x=1726910990; i=czietz@xxxxxxx; bh=hiyapWZOpu4nilElzWyPKRl8vGggxMG1oHTwdGUBmUw=; h=X-UI-Sender-Class:Message-ID:Date:MIME-Version:Subject:To: References:From:In-Reply-To:Content-Type: Content-Transfer-Encoding:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=Oosgs+r5gh3r+4bfU2LosEi2wXWscvNhqnsSgaiuekorikprsKQhEaM42gD2UDPm HAjYtYVseXt6QO14zS90JtVjVem/g8FsLVpH87TyA7+8DBT2BFweF/dvdngV3VEdH YnG6gU/Zg7X6yDH6olcVIUpaCB+RBtYba3/YXoABIZPszaJtqi0CtxuATh2/DTGyS 3UILGikFt/aXXK6uZap0k0Cg8zeOtX0qACbLQ6hGL7O24HMGbTtuYW5SBrJG5WUiY As13AcVrojK/fSSyo1e4vg4eaScun7CIBcm1krFaOROvofVTgCr9LzapYzHnKWHzR iDG25LVr4XTIcb2zXQ==
- Ui-outboundreport: notjunk:1;M01:P0:qJtobu0dnls=;+YVISsWCvhrrNGVG0ChWPKulCRv 0uwpA0e3FV6oIr2Cf5OP7PSneaDMZTtN9JOuRwP8YxGQXBbJS50VGVdu3sEX9+iTSE6V/cJRq QTTqrOvevBH+5cgMMaBBeivGxZHfedULo2Ftxjh+ckHHWmTLeR2hLoCPi8kTXPlAZ7njlHZ81 6p/Qkk2dhR15VyhySGFavhvQ6Vl3+FVC92a5T7uDp0qDeUhu+dEFcGx5yGGPCnunf04Y+F566 qid+2WyPYhqwvTTXS9+mvDyafXQpCIMarvyTrY6PBtNGILHvjgm0dpwEngNeA2F0fIUtNuga2 17fLKxD1HSDr2cQufajSu3tKZ3pPYZL59Jba7glBd/fM1Fre2QQeIMHWt8+x7AiBsLUOh4Owz qm/VMoudSNDC/Aecv70rgsP9L6/ben+a5isqs52HWZ8/p1U3PXnuCENA8JPYi24koRFpmc/fR wayzO4XtKf1Q4S6treevgRnai4HWP8oR0QqSLZdBcSXugjYclgWIEhHkrTuAKdCdczshkJ/Pk mWVnAe+AcTqWXi/u9J3tw7r72hnpePin3qokRLMRTN0s1aj57hX3byk6xNknDQfoSASsB34sv qtn5p0a2J4lP1BC9tRqPr376ZNTx/3F22j1dZmuqF/xc8N8YLHME12kzQ9bWKhg+Y9WppflZZ mcsQQaTUEH8+t7JB8awI5PdG2K48LoOB5aBl50/xooT8tJiiCyaYPQ9HzL8b1oiuEzOUtb7lt lWHnrGzycPK4g2EHOLRGZfiAMVocG6TJ+0bEZGV0rb21FzsG5dBJqE8z2aXlEK4lJFOu3tffo ZanRQsgHrbLNSGJKiA5tB00A==
Christian Zietz schrieb:
with Hatari commit
8e0e3880
I do see one potential problem with this commit, though. Eero, since
you've authored it, can you please recheck?
If Fsfirst is called to get the volume label, you store the flag for the
volume in the DTA of the process:
https://github.com/hatari/hatari/commit/8e0e38804fb222c92a485a588fc0f72b4d8e62ff#diff-08b4eb2eb5973bd9152ce1f180a224afaa85d914dc3a2000ce4d1cb67cabcc97R3063
However, if on a subsequent call to Fsfirst (this time for regular
files) this flag is still in the DTA, the call will fail with ENMFIL (-49):
https://github.com/hatari/hatari/commit/8e0e38804fb222c92a485a588fc0f72b4d8e62ff#diff-08b4eb2eb5973bd9152ce1f180a224afaa85d914dc3a2000ce4d1cb67cabcc97R2921
Without the minimal example from Uwe, of course, we don't know if that's
what he is observing.
Regards
Christian
--
Christian Zietz - CHZ-Soft - czietz@xxxxxxx
WWW: https://www.chzsoft.de/
New GnuPG-Key-ID: 0x8708B34C827B159E