summaryrefslogtreecommitdiffstats
path: root/flashrom.c
diff options
context:
space:
mode:
authorNico Huber <nico.huber@secunet.com>2013-08-30 21:29:45 +0000
committerStefan Tauner <stefan.tauner@alumni.tuwien.ac.at>2013-08-30 21:29:45 +0000
commit7562f7d7d531632f42695b567defe49f0f883692 (patch)
treeacb202156fcbc9487070112ae8c2fee03e84feb3 /flashrom.c
parent4b02e90743af5e0a983b45075997a42863a0d7c7 (diff)
downloadast2050-flashrom-7562f7d7d531632f42695b567defe49f0f883692.zip
ast2050-flashrom-7562f7d7d531632f42695b567defe49f0f883692.tar.gz
libpayload: Remove file I/O.c
Read_buf_from_file() and write_buf_to_file() use file streams which are not supported in libpayload. Corresponding to flashrom svn r1730. Signed-off-by: Nico Huber <nico.huber@secunet.com> Signed-off-by: Stefan Tauner <stefan.tauner@alumni.tuwien.ac.at> Acked-by: Stefan Tauner <stefan.tauner@alumni.tuwien.ac.at>
Diffstat (limited to 'flashrom.c')
-rw-r--r--flashrom.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/flashrom.c b/flashrom.c
index 86e64a2..a00347e 100644
--- a/flashrom.c
+++ b/flashrom.c
@@ -1166,6 +1166,10 @@ notfound:
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 @@ int read_buf_from_file(unsigned char *buf, unsigned long size,
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 @@ int write_buf_to_file(unsigned char *buf, unsigned long size,
return 1;
}
return 0;
+#endif
}
int read_flash_to_file(struct flashctx *flash, const char *filename)
OpenPOWER on IntegriCloud