2
0
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:
Andreas Gustafsson
2000-07-26 17:11:14 +00:00
parent 6e1de1f55b
commit 97684ed87d
2 changed files with 43 additions and 2 deletions

View File

@@ -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.
*****/

View File

@@ -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.
***/