mirror of
https://gitlab.isc.org/isc-projects/bind9
synced 2025-08-30 14:07:59 +00:00
convert back to UNIX text format
This commit is contained in:
@@ -25,6 +25,7 @@ isc_condition_init(isc_condition_t *cond) {
|
|||||||
return (ISC_R_UNEXPECTED);
|
return (ISC_R_UNEXPECTED);
|
||||||
}
|
}
|
||||||
cond->events[BROADCAST] = h;
|
cond->events[BROADCAST] = h;
|
||||||
|
|
||||||
return (ISC_R_SUCCESS);
|
return (ISC_R_SUCCESS);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -38,6 +39,7 @@ isc_condition_signal(isc_condition_t *cond) {
|
|||||||
/* XXX */
|
/* XXX */
|
||||||
return (ISC_R_UNEXPECTED);
|
return (ISC_R_UNEXPECTED);
|
||||||
}
|
}
|
||||||
|
|
||||||
return (ISC_R_SUCCESS);
|
return (ISC_R_SUCCESS);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -51,6 +53,7 @@ isc_condition_broadcast(isc_condition_t *cond) {
|
|||||||
/* XXX */
|
/* XXX */
|
||||||
return (ISC_R_UNEXPECTED);
|
return (ISC_R_UNEXPECTED);
|
||||||
}
|
}
|
||||||
|
|
||||||
return (ISC_R_SUCCESS);
|
return (ISC_R_SUCCESS);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -61,20 +64,18 @@ isc_condition_destroy(isc_condition_t *cond) {
|
|||||||
|
|
||||||
(void)CloseHandle(cond->events[SIGNAL]);
|
(void)CloseHandle(cond->events[SIGNAL]);
|
||||||
(void)CloseHandle(cond->events[BROADCAST]);
|
(void)CloseHandle(cond->events[BROADCAST]);
|
||||||
|
|
||||||
return (ISC_R_SUCCESS);
|
return (ISC_R_SUCCESS);
|
||||||
}
|
}
|
||||||
|
|
||||||
static
|
static
|
||||||
isc_result_t
|
isc_result_t
|
||||||
wait(isc_condition_t *cond, isc_mutex_t *mutex,
|
wait(isc_condition_t *cond, isc_mutex_t *mutex, DWORD milliseconds) {
|
||||||
DWORD milliseconds)
|
|
||||||
{
|
|
||||||
DWORD result;
|
DWORD result;
|
||||||
|
|
||||||
cond->waiters++;
|
cond->waiters++;
|
||||||
LeaveCriticalSection(mutex);
|
LeaveCriticalSection(mutex);
|
||||||
result = WaitForMultipleObjects(2, cond->events, FALSE,
|
result = WaitForMultipleObjects(2, cond->events, FALSE, milliseconds);
|
||||||
milliseconds);
|
|
||||||
if (result == WAIT_FAILED) {
|
if (result == WAIT_FAILED) {
|
||||||
/* XXX */
|
/* XXX */
|
||||||
return (ISC_R_UNEXPECTED);
|
return (ISC_R_UNEXPECTED);
|
||||||
@@ -101,7 +102,7 @@ isc_condition_wait(isc_condition_t *cond, isc_mutex_t *mutex) {
|
|||||||
|
|
||||||
isc_result_t
|
isc_result_t
|
||||||
isc_condition_waituntil(isc_condition_t *cond, isc_mutex_t *mutex,
|
isc_condition_waituntil(isc_condition_t *cond, isc_mutex_t *mutex,
|
||||||
isc_time_t t)
|
isc_time_t t)
|
||||||
{
|
{
|
||||||
DWORD milliseconds;
|
DWORD milliseconds;
|
||||||
|
|
||||||
|
@@ -3,7 +3,7 @@
|
|||||||
|
|
||||||
isc_result_t
|
isc_result_t
|
||||||
isc_thread_create(isc_threadfunc_t start, isc_threadarg_t arg,
|
isc_thread_create(isc_threadfunc_t start, isc_threadarg_t arg,
|
||||||
isc_thread_t *threadp)
|
isc_thread_t *threadp)
|
||||||
{
|
{
|
||||||
HANDLE h;
|
HANDLE h;
|
||||||
DWORD id;
|
DWORD id;
|
||||||
@@ -32,10 +32,13 @@ isc_thread_join(isc_thread_t thread, isc_threadresult_t *rp) {
|
|||||||
/* XXX */
|
/* XXX */
|
||||||
return (ISC_R_UNEXPECTED);
|
return (ISC_R_UNEXPECTED);
|
||||||
}
|
}
|
||||||
|
|
||||||
return (ISC_R_SUCCESS);
|
return (ISC_R_SUCCESS);
|
||||||
}
|
}
|
||||||
|
|
||||||
isc_result_t isc_thread_detach(isc_thread_t thread) {
|
isc_result_t isc_thread_detach(isc_thread_t thread) {
|
||||||
|
|
||||||
/* XXX */
|
/* XXX */
|
||||||
|
|
||||||
return (ISC_R_SUCCESS);
|
return (ISC_R_SUCCESS);
|
||||||
}
|
}
|
||||||
|
@@ -23,6 +23,7 @@ isc_time_get(isc_time_t t) {
|
|||||||
/* XXX No nanoseconds! */
|
/* XXX No nanoseconds! */
|
||||||
t->seconds = (unsigned long)time(NULL);
|
t->seconds = (unsigned long)time(NULL);
|
||||||
t->nanoseconds = 0;
|
t->nanoseconds = 0;
|
||||||
|
|
||||||
return (ISC_R_SUCCESS);
|
return (ISC_R_SUCCESS);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user