Searched refs:dn_rec_t (Results 1 - 12 of 12) sorted by relevance

/osnet-11/usr/src/lib/libdhcpsvc/modules/templates/
H A Ddhcp_network.c91 const dn_rec_t *targetp, dn_rec_list_t **recordsp, uint_t *nrecordsp)
102 add_dn(void *handle, dn_rec_t *addp)
116 modify_dn(void *handle, const dn_rec_t *origp, dn_rec_t *newp)
130 delete_dn(void *handle, const dn_rec_t *pnp)
/osnet-11/usr/src/lib/libdhcpsvc/head/
H A Ddhcp_svc_public.h182 } dn_rec_t; typedef in typeref:struct:__anon1538
185 dn_rec_t *dnl_rec; /* The record itself */
201 extern dn_rec_t *alloc_dnrec(const uchar_t *, uchar_t, uchar_t, struct in_addr,
204 extern dn_rec_list_t *add_dnrec_to_list(dn_rec_t *, dn_rec_list_t *);
206 extern void free_dnrec(dn_rec_t *);
245 extern int add_dn(void *, dn_rec_t *);
247 extern int modify_dn(void *, const dn_rec_t *, dn_rec_t *);
248 extern int delete_dn(void *, const dn_rec_t *);
250 const dn_rec_t *, dn_rec_list_
[all...]
/osnet-11/usr/src/lib/libdhcpsvc/modules/files0/
H A Ddhcp_network.h48 dn_rec_t dnp_rec; /* traditional record */
H A Ddhcp_network.c56 static boolean_t record_match(char *[], dn_rec_t *, const dn_rec_t *, uint_t);
57 static int write_rec(int, dn_rec_t *, off_t);
115 const dn_rec_t *targetp, dn_rec_list_t **recordsp, uint_t *nrecordsp)
121 dn_rec_t dn, *recordp;
218 recordp = malloc(sizeof (dn_rec_t));
270 const dn_rec_t *targetp, dn_rec_list_t **recordsp, uint_t *nrecordsp)
299 record_match(char *fields[], dn_rec_t *dnp, const dn_rec_t *targetp,
383 update_dn(const dn_handle_t *dhp, const dn_rec_t *orig
[all...]
/osnet-11/usr/src/lib/libdhcpsvc/private/
H A Dpublic.c65 * Allocate a dn_rec_t structure. Argument values are copied and set
66 * to the respective fields within the allocated dn_rec_t structure.
68 dn_rec_t *
73 dn_rec_t *retval = malloc(sizeof (dn_rec_t));
121 * Prepend a dn_rec_t to a dn_rec_list_t; if `listp' is NULL, then
125 add_dnrec_to_list(dn_rec_t *entryp, dn_rec_list_t *listp)
167 * Free the dn_rec_t structure.
170 free_dnrec(dn_rec_t *dnp)
176 * Free a list of dn_rec_t'
[all...]
H A Dprivate.c589 free_dnrec((dn_rec_t *)entryp);
719 validate_dnrec(dsvc_handle_t hand, const dn_rec_t *dn, boolean_t justkey)
764 return (validate_dnrec(hand, (dn_rec_t *)entryp, justkey));
/osnet-11/usr/src/lib/libdhcpsvc/modules/binfiles/
H A Ddhcp_network.h74 * What each dn_rec_t looks like on-disk -- contains the dn_rec_t, pointers
75 * to the previous and next dn_rec_t's on its client id hash. See the big
82 dn_rec_t rec_dn; /* actual dn_rec_t */
H A Ddhcp_network.c175 static boolean_t record_match(const dn_rec_t *, const dn_rec_t *, uint_t);
193 * changed (since it contains a dn_rec_t, this will probably catch
238 * the dn_rec_t's ahead of time, so that we don't have to
318 const dn_rec_t *targetp, dn_rec_list_t **recordsp, uint_t *nrecordsp)
324 dn_rec_t *recordp;
458 recordp = malloc(sizeof (dn_rec_t));
500 record_match(const dn_rec_t *dnp, const dn_rec_t *targetp, uint_t query)
568 add_dn(void *handle, dn_rec_t *add
[all...]
/osnet-11/usr/src/lib/libdhcpsvc/modules/files/
H A Ddhcp_network.c56 static boolean_t record_match(char *[], dn_rec_t *, const dn_rec_t *, uint_t);
57 static int write_rec(int, dn_rec_t *, off_t);
168 find_dn(int fd, uint_t flags, uint_t query, int count, const dn_rec_t *targetp,
174 dn_rec_t dn, *recordp;
289 recordp = malloc(sizeof (dn_rec_t));
340 const dn_rec_t *targetp, dn_rec_list_t **recordsp, uint_t *nrecordsp)
369 record_match(char *fields[], dn_rec_t *dnp, const dn_rec_t *targetp,
454 update_dn(const dn_handle_t *dhp, const dn_rec_t *orig
[all...]
H A Ddhcp_network.h51 dn_rec_t dnp_rec; /* traditional record */
/osnet-11/usr/src/lib/libdhcpsvc/modules/binfiles/tools/
H A Dprintnet.c115 if (pread(confd, &rec, sizeof (dn_rec_t),
116 RECID2OFFSET(recid)) != sizeof (dn_rec_t)) {
/osnet-11/usr/src/lib/libdhcpsvc/tests/
H A Dtest_private.c61 dn_rec_t dn, *dnp;
317 dn_rec_t recs[5] = { 0 };
354 for (i = 0; i < sizeof (recs) / sizeof (dn_rec_t); i++) {

Completed in 25 milliseconds