1
0
mirror of https://review.coreboot.org/flashrom.git synced 2025-04-26 22:52:34 +02:00

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>
This commit is contained in:
Nico Huber 2013-08-30 21:29:45 +00:00 committed by Stefan Tauner
parent 4b02e90743
commit 7562f7d7d5

View File

@ -1166,6 +1166,10 @@ notfound:
int read_buf_from_file(unsigned char *buf, unsigned long size, int read_buf_from_file(unsigned char *buf, unsigned long size,
const char *filename) const char *filename)
{ {
#ifdef __LIBPAYLOAD__
msg_gerr("Error: No file I/O support in libpayload\n");
return 1;
#else
unsigned long numbytes; unsigned long numbytes;
FILE *image; FILE *image;
struct stat image_stat; struct stat image_stat;
@ -1196,11 +1200,16 @@ int read_buf_from_file(unsigned char *buf, unsigned long size,
return 1; return 1;
} }
return 0; return 0;
#endif
} }
int write_buf_to_file(unsigned char *buf, unsigned long size, int write_buf_to_file(unsigned char *buf, unsigned long size,
const char *filename) const char *filename)
{ {
#ifdef __LIBPAYLOAD__
msg_gerr("Error: No file I/O support in libpayload\n");
return 1;
#else
unsigned long numbytes; unsigned long numbytes;
FILE *image; FILE *image;
@ -1221,6 +1230,7 @@ int write_buf_to_file(unsigned char *buf, unsigned long size,
return 1; return 1;
} }
return 0; return 0;
#endif
} }
int read_flash_to_file(struct flashctx *flash, const char *filename) int read_flash_to_file(struct flashctx *flash, const char *filename)