+2000-10-07 OKUJI Yoshinori <okuji@gnu.org>
+
+ * lib/device.c [__linux__] (write_to_partition): Open DEV with
+ O_RDWR instead of O_ORONLY.
+
2000-10-06 Alessandro Rubini <rubini@gnu.org>
* docs/user-ref.texi (Commands): Added missing commands and
sprintf (dev, "%s%d", map[drive], ((partition >> 16) & 0xFF) + 1);
/* Open the partition. */
- fd = open (dev, O_RDONLY);
+ fd = open (dev, O_RDWR);
if (fd < 0)
{
errnum = ERR_NO_PART;
#endif /* GRUB_UTIL && __linux__ */
{
grub_memmove ((char *) SCRATCHADDR, stage1_buffer, SECTOR_SIZE);
- if (biosdisk (BIOSDISK_WRITE, dest_drive, &dest_geom,
+ if (biosdisk (BIOSDISK_WRITE, dest_drive, &dest_geom,
dest_sector, 1, SCRATCHSEG))
{
errnum = ERR_WRITE;