From b9fea9cbacf34b5f075894038ad1ab81d414aeb9 Mon Sep 17 00:00:00 2001 From: Michael Brown Date: Fri, 12 Jan 2007 06:03:02 +0000 Subject: Added IMAGE_LOADED flag and find_image() --- src/include/gpxe/image.h | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/include') diff --git a/src/include/gpxe/image.h b/src/include/gpxe/image.h index efc6a642b..fc955c2e8 100644 --- a/src/include/gpxe/image.h +++ b/src/include/gpxe/image.h @@ -45,8 +45,14 @@ struct image { /** Image type, if known */ struct image_type *type; + + /** Flags */ + unsigned int flags; }; +/** Image is loaded */ +#define IMAGE_LOADED 0x0001 + /** An executable or loadable image type */ struct image_type { /** Name of this image type */ @@ -102,6 +108,7 @@ extern struct list_head images; extern int register_image ( struct image *image ); extern void unregister_image ( struct image *image ); +struct image * find_image ( const char *name ); extern int image_load ( struct image *image ); extern int image_autoload ( struct image *image ); extern int image_exec ( struct image *image ); -- cgit v1.2.3-55-g7522