Add emile_map_partition_set_flags

This commit is contained in:
Laurent Vivier 2004-12-27 22:35:51 +00:00
parent c3f49c0382
commit 0b581f8945
4 changed files with 20 additions and 2 deletions

View File

@ -175,6 +175,7 @@ LIB_FILES = libemile/bootblock.h libemile/emile_first_get_param.c \
libemile/emile_map_is_valid.c \
libemile/emile_map_open.c \
libemile/emile_map_partition_get_flags.c \
libemile/emile_map_partition_set_flags.c \
libemile/emile_map_partition_is_bootable.c \
libemile/emile_map_partition_is_startup.c \
libemile/emile_map_partition_is_valid.c \

View File

@ -20,8 +20,8 @@ OBJS = emile_first_get_param.o emile_first_set_param.o \
emile_map_bootblock_get_type.o emile_scsi_get_dev.o \
emile_map_partition_get_flags.o emile_map_set_startup.o \
emile_scsi_get_rdev.o emile_map_has_apple_driver.o \
emile_map_seek_driver_partition.o emile_get_uncompressed_size.o
emile_map_seek_driver_partition.o emile_get_uncompressed_size.o \
emile_map_partition_set_flags.o
HEADERS = emile.h libemile.h emile-first.h

View File

@ -0,0 +1,16 @@
static __attribute__((used)) char* rcsid = "$CVSHeader$";
/*
*
* (c) 2004 Laurent Vivier <LaurentVivier@wanadoo.fr>
*
*/
#include "partition.h"
#include "libemile.h"
int emile_map_partition_set_flags(emile_map_t *map, int flags)
{
map->partition.PartStatus = flags;
return 0;
}

View File

@ -115,6 +115,7 @@ extern int emile_map_partition_set_bootable(emile_map_t *map, int enable);
extern int emile_map_partition_set_startup(emile_map_t *map, int enable);
extern int emile_map_is_valid(emile_map_t *map);
extern int emile_map_partition_get_flags(emile_map_t *map);
extern int emile_map_partition_set_flags(emile_map_t *map, int flags);
extern int emile_map_geometry(emile_map_t *map, int *block_size,
int *block_count);
extern int emile_map_get_driver_number(emile_map_t *map);