void exfile_enable_triggers(exfile_t *ef, CONF_SECTION *cs, char const *trigger_prefix,
fr_pair_list_t *trigger_args);
+CC_HINT(acquire_handle("exfile_fd"))
int exfile_open(exfile_t *lf, char const *filename, mode_t permissions);
-int exfile_close(exfile_t *lf, int fd);
+int exfile_close(exfile_t *lf, CC_HINT(release_handle("exfile_fd")) int fd);
#ifdef __cplusplus
}
/*
* Connection lifecycle
*/
+CC_HINT(acquire_handle("conn_pool_handle"))
void *fr_pool_connection_get(fr_pool_t *pool, request_t *request);
-void fr_pool_connection_release(fr_pool_t *pool, request_t *request, void *conn);
+void fr_pool_connection_release(fr_pool_t *pool, request_t *request,
+ CC_HINT(release_handle("conn_pool_handle")) void *conn);
-void *fr_pool_connection_reconnect(fr_pool_t *pool, request_t *request, void *conn);
+void *fr_pool_connection_reconnect(fr_pool_t *pool, request_t *request,
+ CC_HINT(use_handle("conn_pool_handle")) void *conn);
-int fr_pool_connection_close(fr_pool_t *pool, request_t *request, void *conn);
+int fr_pool_connection_close(fr_pool_t *pool,
+ request_t *request, CC_HINT(release_handle("conn_pool_handle")) void *conn);
#ifdef __cplusplus
}