[Freestdf-cvs] FREESTDF CVS: include vapier
Status: Beta
Brought to you by:
vapier
|
From: <fre...@li...> - 2004-09-17 04:26:40
|
Author : vapier Project : libstdf Module : include Dir : libstdf/include Modified Files: libstdf.h libstdf_funcs.h Log Message: add support for opening stdf files via file descriptors ... coolest result is that you can stdf_dopen() on things like sockets/pipes/etc... :) =================================================================== RCS file: /cvsroot/freestdf/libstdf/include/libstdf.h,v retrieving revision 1.16 retrieving revision 1.17 diff -u -3 -r1.16 -r1.17 --- libstdf.h 3 Aug 2004 01:46:37 -0000 1.16 +++ libstdf.h 17 Sep 2004 04:26:32 -0000 1.17 @@ -8,7 +8,7 @@ * Released under the BSD license. For more information, * please see: http://opensource.org/licenses/bsd-license.php * - * $Header: /cvsroot/freestdf/libstdf/include/libstdf.h,v 1.16 2004/08/03 01:46:37 vapier Exp $ + * $Header: /cvsroot/freestdf/libstdf/include/libstdf.h,v 1.17 2004/09/17 04:26:32 vapier Exp $ */ #ifndef _LIBSTDF_H @@ -31,7 +31,6 @@ int (*open)(void*); int (*read)(void*, void*, long); int (*close)(void*); - int (*reopen)(void*); } __stdf_fops; /** =================================================================== RCS file: /cvsroot/freestdf/libstdf/include/libstdf_funcs.h,v retrieving revision 1.15 retrieving revision 1.16 diff -u -3 -r1.15 -r1.16 --- libstdf_funcs.h 15 Sep 2004 01:34:21 -0000 1.15 +++ libstdf_funcs.h 17 Sep 2004 04:26:32 -0000 1.16 @@ -8,7 +8,7 @@ * Released under the BSD license. For more information, * please see: http://opensource.org/licenses/bsd-license.php * - * $Header: /cvsroot/freestdf/libstdf/include/libstdf_funcs.h,v 1.15 2004/09/15 01:34:21 vapier Exp $ + * $Header: /cvsroot/freestdf/libstdf/include/libstdf_funcs.h,v 1.16 2004/09/17 04:26:32 vapier Exp $ */ #ifndef _LIBSTDF_FUNCS_H @@ -16,6 +16,8 @@ extern stdf_file* stdf_open(char*); /**< Open a file with default options */ extern stdf_file* stdf_open_ex(char*, uint32_t); /**< Open a file with custom options */ +extern stdf_file* stdf_dopen(int); /**< Open a file descriptor with default options */ +extern stdf_file* stdf_dopen_ex(int, uint32_t); /**< Open a file descriptor with custom options */ extern int stdf_close(stdf_file*); /**< Close an open file */ extern rec_unknown* stdf_read_record(stdf_file*); /**< Read in the next record and parse it */ |