|
|
DataMuseum.dkPresents historical artifacts from the history of: DKUUG/EUUG Conference tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about DKUUG/EUUG Conference tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - downloadIndex: T l
Length: 1801 (0x709)
Types: TextFile
Names: »list.h«
└─⟦2d1937cfd⟧ Bits:30007241 EUUGD22: P.P 5.0
└─⟦35176feda⟧ »EurOpenD22/isode/isode-6.tar.Z«
└─⟦de7628f85⟧
└─⟦this⟧ »isode-6.0/h/quipu/list.h«
/* list.h - */
/*
* $Header: /f/osi/h/quipu/RCS/list.h,v 7.0 89/11/23 21:56:37 mrose Rel $
*
*
* $Log: list.h,v $
* Revision 7.0 89/11/23 21:56:37 mrose
* Release 6.0
*
*/
/*
* NOTICE
*
* Acquisition, use, and distribution of this module and related
* materials are subject to the restrictions of a license agreement.
* Consult the Preface in the User's Manual for the full terms of
* this agreement.
*
*/
#ifndef QUIPULIST
#define QUIPULIST
#include "quipu/commonarg.h"
#include "quipu/ds_error.h"
#include "quipu/dap.h"
struct ds_list_arg {
CommonArgs lsa_common;
DN lsa_object;
};
/*
.VE
.VS
*/
struct subordinate {
RDN sub_rdn;
char sub_aliasentry; /* set to TRUE or FALSE */
char sub_copy; /* set to TRUE or FALSE */
struct subordinate *sub_next;
};
#define NULLSUBORD (struct subordinate *) NULL
struct subordinate * subord_comp_new();
/*
.VE
.VS
*/
struct ds_list_result {
CommonResults lsr_common;
DN lsr_object;
time_t lsr_age;
struct subordinate *lsr_subordinates;
int lsr_limitproblem;
#define LSR_NOLIMITPROBLEM -1
#define LSR_TIMELIMITEXCEEDED 0
#define LSR_SIZELIMITEXCEEDED 1
#define LSR_ADMINSIZEEXCEEDED 2
ContinuationRef lsr_cr;
};
/* Note uncorrelated will need to be */
/* added in to do the secure stuff */
/* in a distributed manner */
/* this also applies to search */
struct list_cache {
DN list_dn;
struct subordinate *list_subs;
struct subordinate *list_sub_top;
int list_count;
int list_problem;
struct list_cache *list_next;
};
#define NULLCACHE (struct list_cache *) NULL
struct list_cache *find_list_cache ();
#endif