diff options
Diffstat (limited to 'include')
| -rw-r--r-- | include/config_defaults.h | 1 | ||||
| -rw-r--r-- | include/part.h | 16 | 
2 files changed, 17 insertions, 0 deletions
| diff --git a/include/config_defaults.h b/include/config_defaults.h index 0337163c2..d023c632d 100644 --- a/include/config_defaults.h +++ b/include/config_defaults.h @@ -16,5 +16,6 @@  #define CONFIG_GZIP 1  #define CONFIG_ZLIB 1 +#define CONFIG_PARTITIONS 1  #endif diff --git a/include/part.h b/include/part.h index 524351182..182776791 100644 --- a/include/part.h +++ b/include/part.h @@ -96,6 +96,7 @@ typedef struct disk_partition {  } disk_partition_t;  /* Misc _get_dev functions */ +#ifdef CONFIG_PARTITIONS  block_dev_desc_t* get_dev(char* ifname, int dev);  block_dev_desc_t* ide_get_dev(int dev);  block_dev_desc_t* sata_get_dev(int dev); @@ -110,7 +111,22 @@ int get_partition_info (block_dev_desc_t * dev_desc, int part, disk_partition_t  void print_part (block_dev_desc_t *dev_desc);  void  init_part (block_dev_desc_t *dev_desc);  void dev_print(block_dev_desc_t *dev_desc); +#else +static inline block_dev_desc_t* get_dev(char* ifname, int dev) { return NULL; } +static inline block_dev_desc_t* ide_get_dev(int dev) { return NULL; } +static inline block_dev_desc_t* sata_get_dev(int dev) { return NULL; } +static inline block_dev_desc_t* scsi_get_dev(int dev) { return NULL; } +static inline block_dev_desc_t* usb_stor_get_dev(int dev) { return NULL; } +static inline block_dev_desc_t* mmc_get_dev(int dev) { return NULL; } +static inline block_dev_desc_t* systemace_get_dev(int dev) { return NULL; } +static inline block_dev_desc_t* mg_disk_get_dev(int dev) { return NULL; } +static inline int get_partition_info (block_dev_desc_t * dev_desc, int part, +	disk_partition_t *info) { return -1; } +static inline void print_part (block_dev_desc_t *dev_desc) {} +static inline void  init_part (block_dev_desc_t *dev_desc) {} +static inline void dev_print(block_dev_desc_t *dev_desc) {} +#endif  #ifdef CONFIG_MAC_PARTITION  /* disk/part_mac.c */ |