X-Git-Url: http://git.ozlabs.org/?p=yaboot.git;a=blobdiff_plain;f=include%2Ffs.h;h=6aad90e2587bc43ce2d3f656dfbbc0d9a078d1b1;hp=3ec59281bfbbb76ed65c7d2a21ad38eae441a7ed;hb=5613f9fab88b71f14259856b390f1cc989b602bf;hpb=f4ebbd9f7ea23e3f0fcbe098754580c220894628 diff --git a/include/fs.h b/include/fs.h index 3ec5928..6aad90e 100644 --- a/include/fs.h +++ b/include/fs.h @@ -24,6 +24,8 @@ #include "partition.h" #include "file.h" +int fserrorno; + struct fs_t { const char* name; @@ -45,26 +47,7 @@ struct fs_t { extern const struct fs_t *fs_of; extern const struct fs_t *fs_of_netboot; -const struct fs_t *fs_open( struct boot_file_t *file, const char *dev_name, - struct partition_t *part, const char *file_name ); - -#if DEBUG -# define DEBUG_ENTER prom_printf( "--> %s\n", __PRETTY_FUNCTION__ ); -# define DEBUG_LEAVE(str) \ - prom_printf( "<-- %s - %s\n", __PRETTY_FUNCTION__, #str ); -# define DEBUG_F(fmt, args...)\ -{\ - prom_printf( " %s - ", __PRETTY_FUNCTION__ );\ - prom_printf( fmt, ## args );\ -} -# define DEBUG_OPEN DEBUG_F( "dev=%s, part=0x%08lx (%d), file_name=%s\n",\ - dev_name, part, part ? part->part_number : -1,\ - file_name); -#else -#define DEBUG_ENTER -#define DEBUG_LEAVE(x) -#define DEBUG_F(fmt, args...) -#define DEBUG_OPEN -#endif +const struct fs_t *fs_open(struct boot_file_t *file, const char *dev_name, + struct partition_t *part, const char *file_name); #endif