DATASERV (kdataman) functions


LIBRARY ROUTINE

kdms_add_file_format - *

LIBRARY CALL

int
kdms_add_file_format(
   char    *name,
   char    *description,
   int      (*check)          PROTO((int)),
   int      (*input)          PROTO((kobject, int, int)),
   int      (*output)  	     PROTO((kobject, int, int)),
   int      (*destroy) 	     PROTO((kobject)),
   int      (*prepare_output) PROTO((kobject)),
   int      (*locate_segment) PROTO((kobject, char *)),
   ssize_t  (*reader)         PROTO((int, kaddr, size_t, int)),
   ssize_t  (*writer)         PROTO((int, kaddr, size_t, int )),
   off_t    (*seeker)         PROTO((int, off_t, int)),
   long int (*teller)         PROTO((int)))

INPUT

OUTPUT

none

RETURN VALUE

TRUE on success, FALSE otherwise

DESCRIPTION

This function is used to add support for a new file format to data services.

ADDITIONAL INFORMATION

none

EXAMPLES

none

SIDE EFFECTS

none

RESTRICTIONS

none

MODIFICATION

none

FILES

$DATASERV/objects/library/kdataman/src/glue.c

SEE ALSO

kdataman(3)

COPYRIGHT

Copyright (C) 1993 - 1997, Khoral Research, Inc. ("KRI") All rights reserved.