pdb_copyrecord(3)

NAME

pdb_CopyRecord pdb_CopyResource - short description

LIBRARY

libpdb

SYNOPSIS

#include <pdb.h>
struct pdb_record *
pdb_CopyRecord(const struct pdb *db, const struct pdb_record
*rec);
struct pdb_resource *
pdb_CopyResource(const   struct   pdb   *db,   const  struct
pdb_resource *rsrc);

DESCRIPTION

pdb_CopyRecord allocates a new struct pdb_record, copies to
it the record pointed to by rec in database db, and returns a
pointer to the newly-allocated struct pdb_record. This pointer
must later be freed with pdb_FreeRecord(), unless it is added to
another database using a function such as pdb_AppendRecord().
pdb_CopyResource allocates a new struct pdb_resource, copies
to it the resource pointed to by rsrc in database db, and returns
a pointer to the newly-allocated struct pdb_resource. This
pointer must later be freed with pdb_FreeResource(), unless it is
added to another database using a function such as
pdb_AppendResource().

RETURN VALUE

pdb_CopyRecord and pdb_CopyResource return a pointer to the
newly-allocated struct pdb_record or struct pdb_resource if suc
cessful, or NULL otherwise.

SEE ALSO

libpdb(3), pdb_FreeRecord(3), pdb_FreeResource(3).

AUTHORS

Andrew Arensburger <arensb@ooblick.com>
BSD Aug 16, 2001
Copyright © 2010-2025 Platon Technologies, s.r.o.           Home | Man pages | tLDP | Documents | Utilities | About
Design by styleshout