mirror of
https://github.com/ipxe/ipxe
synced 2025-12-20 20:10:18 +03:00
[image] Provide image_memory()
Consolidate the remaining logic common to initrd_init() and imgmem() into a shared image_memory() function. Signed-off-by: Michael Brown <mcb30@ipxe.org>
This commit is contained in:
@@ -184,6 +184,8 @@ extern int image_replace ( struct image *replacement );
|
||||
extern int image_select ( struct image *image );
|
||||
extern struct image * image_find_selected ( void );
|
||||
extern int image_set_trust ( int require_trusted, int permanent );
|
||||
extern struct image * image_memory ( const char *name, userptr_t data,
|
||||
size_t len );
|
||||
extern int image_pixbuf ( struct image *image, struct pixel_buffer **pixbuf );
|
||||
extern int image_asn1 ( struct image *image, size_t offset,
|
||||
struct asn1_cursor **cursor );
|
||||
|
||||
@@ -18,7 +18,6 @@ extern int imgdownload_string ( const char *uri_string, unsigned long timeout,
|
||||
extern int imgacquire ( const char *name, unsigned long timeout,
|
||||
struct image **image );
|
||||
extern void imgstat ( struct image *image );
|
||||
extern int imgmem ( userptr_t data, size_t len, const char *name,
|
||||
struct image **image );
|
||||
extern int imgmem ( const char *name, userptr_t data, size_t len );
|
||||
|
||||
#endif /* _USR_IMGMGMT_H */
|
||||
|
||||
Reference in New Issue
Block a user