hi,
(about io-seek and fgetpos failure on ro-stores)
On Thu, Apr 27, 2000 at 04:11:31PM -0400, Roland McGrath wrote:
> You are both right, it should definitely be done in a cleaner way. Thomas
> or I will address it when we get the time. It is the case that most uses
> should call diskfs_check_readonly rather than using the variable.
Is it okay to check in the below workaround until you got around to do it
proper? The current code is certainly bogus and is the cause of a
reproducible bug. The below patch just restores the situation as it was
before the breakage.
Thanks,
Marcus
2000-07-18 Marcus Brinkmann <[EMAIL PROTECTED]>
* io-seek.c: Prevent diskfs_check_readonly from having its usual
effect here, instead doing this with diskfs_readonly.
diff -ru /mnt/marcus/gnu/cvs/hurd/libdiskfs/io-seek.c libdiskfs/io-seek.c
--- /mnt/marcus/gnu/cvs/hurd/libdiskfs/io-seek.c Thu May 9 20:02:50 1996
+++ libdiskfs/io-seek.c Wed Apr 26 23:23:12 2000
@@ -19,7 +19,7 @@
#include "io_S.h"
#include <unistd.h>
-#define diskfs_readonly 0
+#define diskfs_check_readonly() 0
#define diskfs_synchronous 0
/* Implement io_seek as described in <hurd/io.defs>. */
--
`Rhubarb is no Egyptian god.' Debian http://www.debian.org Check Key server
Marcus Brinkmann GNU http://www.gnu.org for public PGP Key
[EMAIL PROTECTED], [EMAIL PROTECTED] PGP Key ID 36E7CD09
http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/ [EMAIL PROTECTED]