Author: stefanct
Date: Fri Aug 30 23:29:45 2013
New Revision: 1730
URL: http://flashrom.org/trac/flashrom/changeset/1730

Log:
libpayload: Remove file I/O in flashrom.c.

read_buf_from_file() and write_buf_to_file() use file streams which are
not supported in libpayload.

Signed-off-by: Nico Huber <[email protected]>
Signed-off-by: Stefan Tauner <[email protected]>
Acked-by: Stefan Tauner <[email protected]>

Modified:
   trunk/flashrom.c

Modified: trunk/flashrom.c
==============================================================================
--- trunk/flashrom.c    Thu Aug 29 15:15:36 2013        (r1729)
+++ trunk/flashrom.c    Fri Aug 30 23:29:45 2013        (r1730)
@@ -1166,6 +1166,10 @@
 int read_buf_from_file(unsigned char *buf, unsigned long size,
                       const char *filename)
 {
+#ifdef __LIBPAYLOAD__
+       msg_gerr("Error: No file I/O support in libpayload\n");
+       return 1;
+#else
        unsigned long numbytes;
        FILE *image;
        struct stat image_stat;
@@ -1196,11 +1200,16 @@
                return 1;
        }
        return 0;
+#endif
 }
 
 int write_buf_to_file(unsigned char *buf, unsigned long size,
                      const char *filename)
 {
+#ifdef __LIBPAYLOAD__
+       msg_gerr("Error: No file I/O support in libpayload\n");
+       return 1;
+#else
        unsigned long numbytes;
        FILE *image;
 
@@ -1221,6 +1230,7 @@
                return 1;
        }
        return 0;
+#endif
 }
 
 int read_flash_to_file(struct flashctx *flash, const char *filename)

_______________________________________________
flashrom mailing list
[email protected]
http://www.flashrom.org/mailman/listinfo/flashrom

Reply via email to