~hamo/ubuntu/precise/grub2/grub2.hi_res

« back to all changes in this revision

Viewing changes to util/misc.c

  • Committer: Bazaar Package Importer
  • Author(s): Mario Limonciello
  • Date: 2008-05-27 11:32:41 UTC
  • mfrom: (1.1.10 upstream)
  • Revision ID: james.westby@ubuntu.com-20080527113241-033nau9g4yfsr5ps
Tags: 1.96+20080512-1ubuntu1
* Merge from debian unstable, remaining changes:
  - Adjust debian/default/grub for default Ubuntu boot options.

Show diffs side-by-side

added added

removed removed

Lines of Context:
27
27
#include <sys/time.h>
28
28
#include <unistd.h>
29
29
 
 
30
#include <grub/kernel.h>
 
31
#include <grub/misc.h>
 
32
#include <grub/cache.h>
30
33
#include <grub/util/misc.h>
31
34
#include <grub/mm.h>
32
35
#include <grub/term.h>
145
148
void
146
149
grub_util_read_at (void *img, size_t size, off_t offset, FILE *fp)
147
150
{
148
 
  if (fseek (fp, offset, SEEK_SET) == -1)
149
 
    grub_util_error ("fseek failed");
 
151
  if (fseeko (fp, offset, SEEK_SET) == -1)
 
152
    grub_util_error ("seek failed");
150
153
 
151
154
  if (fread (img, 1, size, fp) != size)
152
155
    grub_util_error ("read failed");
199
202
grub_util_write_image_at (const void *img, size_t size, off_t offset, FILE *out)
200
203
{
201
204
  grub_util_info ("writing 0x%x bytes at offset 0x%x", size, offset);
202
 
  if (fseek (out, offset, SEEK_SET) == -1)
 
205
  if (fseeko (out, offset, SEEK_SET) == -1)
203
206
    grub_util_error ("seek failed");
204
207
  if (fwrite (img, 1, size, out) != size)
205
208
    grub_util_error ("write failed");