mirror of
https://github.com/oliverschmidt/contiki.git
synced 2024-12-23 01:29:33 +00:00
Automatically initialize the resolv process
This commit is contained in:
parent
19c7ae0dcd
commit
990682229c
@ -1199,6 +1199,16 @@ PROCESS_THREAD(resolv_process, ev, data)
|
|||||||
PROCESS_END();
|
PROCESS_END();
|
||||||
}
|
}
|
||||||
/*---------------------------------------------------------------------------*/
|
/*---------------------------------------------------------------------------*/
|
||||||
|
static void
|
||||||
|
init(void)
|
||||||
|
{
|
||||||
|
static uint8_t initialized = 0;
|
||||||
|
if(!initialized) {
|
||||||
|
process_start(&resolv_process, NULL);
|
||||||
|
initialized = 1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
/*---------------------------------------------------------------------------*/
|
||||||
#if RESOLV_AUTO_REMOVE_TRAILING_DOTS
|
#if RESOLV_AUTO_REMOVE_TRAILING_DOTS
|
||||||
static const char *
|
static const char *
|
||||||
remove_trailing_dots(const char *name) {
|
remove_trailing_dots(const char *name) {
|
||||||
@ -1232,6 +1242,8 @@ resolv_query(const char *name)
|
|||||||
|
|
||||||
register struct namemap *nameptr = 0;
|
register struct namemap *nameptr = 0;
|
||||||
|
|
||||||
|
init();
|
||||||
|
|
||||||
lseq = lseqi = 0;
|
lseq = lseqi = 0;
|
||||||
|
|
||||||
/* Remove trailing dots, if present. */
|
/* Remove trailing dots, if present. */
|
||||||
|
Loading…
Reference in New Issue
Block a user