From: Stefan E. <se...@us...> - 2004-02-17 10:45:26
|
Update of /cvsroot/blob/blob/src/lib In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv20452/src/lib Modified Files: tar.c Log Message: tar init in initcalls Index: tar.c =================================================================== RCS file: /cvsroot/blob/blob/src/lib/tar.c,v retrieving revision 1.5 retrieving revision 1.6 diff -u -d -r1.5 -r1.6 --- tar.c 25 Jul 2002 14:08:00 -0000 1.5 +++ tar.c 17 Feb 2004 10:36:40 -0000 1.6 @@ -89,7 +89,7 @@ /********************************************************************** * io driver for tar archives */ -static void init_tar_default_io( void ) +void init_tar_io( void ) { int ret; static io_driver_t def_tar_io_driver; @@ -104,7 +104,6 @@ ret = io_register( &def_tar_io_driver, "TAR" ); if ( ret ) return; } -__initlist(init_tar_default_io, INIT_LEVEL_OTHER_STUFF + 2); int tar_io_init( io_driver_t *io, tar_arch_t *arch ) { @@ -114,6 +113,7 @@ DBG( 5, "%s: io=%p, arch=%p\n", __FUNCTION__, io, arch ); + io->flags = GIO_FLAG_R; io->conf = tar_io_conf; io->read = tar_io_read; io->write = tar_io_write; |