mirror of
https://gitlab.isc.org/isc-projects/bind9
synced 2025-09-03 16:15:27 +00:00
new functions isc_task_getname() and isc_task_gettag(),
to be used for debugging
This commit is contained in:
@@ -15,7 +15,7 @@
|
||||
* SOFTWARE.
|
||||
*/
|
||||
|
||||
/* $Id: task.h,v 1.44 2000/06/22 21:58:08 tale Exp $ */
|
||||
/* $Id: task.h,v 1.45 2000/07/26 17:11:14 gson Exp $ */
|
||||
|
||||
#ifndef ISC_TASK_H
|
||||
#define ISC_TASK_H 1
|
||||
@@ -457,6 +457,36 @@ isc_task_setname(isc_task_t *task, const char *name, void *tag);
|
||||
* 'task' is a valid task.
|
||||
*/
|
||||
|
||||
const char *
|
||||
isc_task_getname(isc_task_t *task);
|
||||
/*
|
||||
* Get the name of 'task', as previously set using isc_task_setname().
|
||||
*
|
||||
* Notes:
|
||||
* This function is for debugging purposes only.
|
||||
*
|
||||
* Requires:
|
||||
* 'task' is a valid task.
|
||||
*
|
||||
* Returns:
|
||||
* A non-NULL pointer to a null-terminated string.
|
||||
* If the task has not been named, the string is
|
||||
* empty.
|
||||
*
|
||||
*/
|
||||
|
||||
void *
|
||||
isc_task_gettag(isc_task_t *task);
|
||||
/*
|
||||
* Get the tag value for 'task', as previously set using isc_task_settag().
|
||||
*
|
||||
* Notes:
|
||||
* This function is for debugging purposes only.
|
||||
*
|
||||
* Requires:
|
||||
* 'task' is a valid task.
|
||||
*/
|
||||
|
||||
/*****
|
||||
***** Task Manager.
|
||||
*****/
|
||||
|
@@ -15,7 +15,7 @@
|
||||
* SOFTWARE.
|
||||
*/
|
||||
|
||||
/* $Id: task.c,v 1.65 2000/06/22 21:57:16 tale Exp $ */
|
||||
/* $Id: task.c,v 1.66 2000/07/26 17:11:13 gson Exp $ */
|
||||
|
||||
/*
|
||||
* Principal Author: Bob Halley
|
||||
@@ -681,6 +681,17 @@ isc_task_setname(isc_task_t *task, const char *name, void *tag) {
|
||||
|
||||
}
|
||||
|
||||
const char *
|
||||
isc_task_getname(isc_task_t *task) {
|
||||
return (task->name);
|
||||
}
|
||||
|
||||
void *
|
||||
isc_task_gettag(isc_task_t *task) {
|
||||
return (task->tag);
|
||||
}
|
||||
|
||||
|
||||
/***
|
||||
*** Task Manager.
|
||||
***/
|
||||
|
Reference in New Issue
Block a user