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;
|