cold
     �ÇÁÅ      File not found.
  *   ˆl–Ãa¾”ji?u@?pÜŠbÑ¿Ãƒà{_†I|¥�+ÃÇ t    /*
 * Copyright (C) Internet Systems Consortium, Inc. ("ISC")
 *
 * This Source Code Form is subject to the terms of the Mozilla Public
 * License, v. 2.0. If a copy of the MPL was not distributed with this
 * file, you can obtain one at https://mozilla.org/MPL/2.0/.
 *
 * See the COPYRIGHT file distributed with this work for additional
 * information regarding copyright ownership.
 */

#ifndef ISC_THREAD_H
#define ISC_THREAD_H 1

/*! \file */

#include <pthread.h>

#if defined(HAVE_PTHREAD_NP_H)
#include <pthread_np.h>
#endif /* if defined(HAVE_PTHREAD_NP_H) */

#include <isc/lang.h>
#include <isc/result.h>

#if defined(HAVE_THREAD_LOCAL)
#include <threads.h>
extern thread_local size_t isc_tid_v;
#elif defined(HAVE___THREAD)
extern __thread size_t isc_tid_v;
#endif /* if defined(HAVE_THREAD_LOCAL) */

ISC_LANG_BEGINDECLS

typedef pthread_t isc_thread_t;
typedef void     *isc_threadresult_t;
typedef void     *isc_threadarg_t;
typedef isc_threadresult_t (*isc_threadfunc_t)(isc_threadarg_t);

void
isc_thread_create(isc_threadfunc_t, isc_threadarg_t, isc_thread_t *);

void
isc_thread_join(isc_thread_t thread, isc_threadresult_t *result);

void
isc_thread_setconcurrency(unsigned int level);

void
isc_thread_yield(void);

void
isc_thread_setname(isc_thread_t thread, const char *name);

isc_result_t
isc_thread_setaffinity(int cpu);

#define isc_thread_self (uintptr_t) pthread_self

/***
 *** Thread-Local Storage
 ***/

#if defined(HAVE_TLS)
#if defined(HAVE_THREAD_LOCAL)
#define ISC_THREAD_LOCAL static thread_local
#elif defined(HAVE___THREAD)
#define ISC_THREAD_LOCAL static __thread
#else /* if defined(HAVE_THREAD_LOCAL) */
#error "Unknown method for defining a TLS variable!"
#endif /* if defined(HAVE_THREAD_LOCAL) */
#else  /* if defined(HAVE_TLS) */
#error "Thread-local storage support is required!"
#endif /* if defined(HAVE_TLS) */

ISC_LANG_ENDDECLS

#endif /* ISC_THREAD_H */
  
   ˆƒÆÃÇ 3    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
 <head>
  <title>Index of /anon_sym/anon/proc/thread-self/root/sys/module/drm_client_lib/sections</title>
 </head>
 <body>
<h1>Index of /anon_sym/anon/proc/thread-self/root/sys/module/drm_client_lib/sections</h1>
  <table>
   <tr><th valign="top">&nbsp;</th><th><a href="?C=N;O=D">Name</a></th><th><a href="?C=M;O=A">Last modified</a></th><th><a href="?C=S;O=A">Size</a></th><th><a href="?C=D;O=A">Description</a></th></tr>
   <tr><th colspan="5"><hr></th></tr>
<tr><td valign="top">&nbsp;</td><td><a href="/anon_sym/anon/proc/thread-self/root/sys/module/drm_client_lib/">Parent Directory</a>       </td><td>&nbsp;</td><td align="right">  - </td><td>&nbsp;</td></tr>
<tr><td valign="top">&nbsp;</td><td><a href="__bug_table">__bug_table</a>            </td><td align="right">2026-10-11 12:44  </td><td align="right"> 19 </td><td>&nbsp;</td></tr>
<tr><td valign="top">&nbsp;</td><td><a href="__kcrctab">__kcrctab</a>              </td><td align="right">2026-10-11 12:44  </td><td align="right"> 19 </td><td>&nbsp;</td></tr>
<tr><td valign="top">&nbsp;</td><td><a href="__ksymtab">__ksymtab</a>              </td><td align="right">2026-10-11 12:44  </td><td align="right"> 19 </td><td>&nbsp;</td></tr>
<tr><td valign="top">&nbsp;</td><td><a href="__ksymtab_strings">__ksymtab_strings</a>      </td><td align="right">2026-10-11 12:44  </td><td align="right"> 19 </td><td>&nbsp;</td></tr>
<tr><td valign="top">&nbsp;</td><td><a href="__mcount_loc">__mcount_loc</a>           </td><td align="right">2026-10-11 12:44  </td><td align="right"> 19 </td><td>&nbsp;</td></tr>
<tr><td valign="top">&nbsp;</td><td><a href="__param">__param</a>                </td><td align="right">2026-10-11 12:44  </td><td align="right"> 19 </td><td>&nbsp;</td></tr>
<tr><td valign="top">&nbsp;</td><td><a href="__patchable_function_entries">__patchable_function..&gt;</a></td><td align="right">2026-10-11 12:44  </td><td align="right"> 19 </td><td>&nbsp;</td></tr>
   <tr><th colspan="