int soft;
};
-isc_result_t
+void
isc_quota_init(isc_quota_t *quota, int max);
/*%<
* Initialize a quota object.
- *
- * Returns:
- * ISC_R_SUCCESS
- * Other error Lock creation failed.
*/
void
#include <isc/quota.h>
#include <isc/util.h>
-isc_result_t
+void
isc_quota_init(isc_quota_t *quota, int max) {
quota->max = max;
quota->used = 0;
quota->soft = 0;
isc_mutex_init("a->lock);
- /* XXXOND: Todo make return void */
- return (ISC_R_SUCCESS);
}
void
isc_refcount_init(&sctx->references, 1);
- CHECKFATAL(isc_quota_init(&sctx->xfroutquota, 10));
- CHECKFATAL(isc_quota_init(&sctx->tcpquota, 10));
- CHECKFATAL(isc_quota_init(&sctx->recursionquota, 100));
+ isc_quota_init(&sctx->xfroutquota, 10);
+ isc_quota_init(&sctx->tcpquota, 10);
+ isc_quota_init(&sctx->recursionquota, 100);
CHECKFATAL(dns_tkeyctx_create(mctx, &sctx->tkeyctx));