mirror of
https://github.com/c3lang/c3c.git
synced 2026-02-27 12:01:16 +00:00
Implement more @export / @private improvements. Make @private default… (#729)
This commit is contained in:
committed by
GitHub
parent
3b49b87784
commit
5e457be605
@@ -156,7 +156,7 @@ fn void! NativeConditionVariable.wait_timeout(NativeConditionVariable* cond, Nat
|
||||
}
|
||||
|
||||
|
||||
private fn void* callback(void* arg)
|
||||
fn void* callback(void* arg) @private
|
||||
{
|
||||
PosixThreadData *data = arg;
|
||||
return (void*)(iptr)data.thread_fn(data.arg);
|
||||
@@ -211,7 +211,7 @@ fn void native_thread_yield()
|
||||
sched_yield();
|
||||
}
|
||||
|
||||
private struct PosixThreadData
|
||||
struct PosixThreadData @private
|
||||
{
|
||||
ThreadFn thread_fn;
|
||||
void* arg;
|
||||
|
||||
@@ -215,7 +215,7 @@ fn void! NativeConditionVariable.broadcast(NativeConditionVariable* cond)
|
||||
if (have_waiters && !win32_SetEvent(cond.event_all)) return ThreadFault.SIGNAL_FAILED!;
|
||||
}
|
||||
|
||||
private fn void! timedwait(NativeConditionVariable* cond, NativeMutex* mtx, uint timeout)
|
||||
fn void! timedwait(NativeConditionVariable* cond, NativeMutex* mtx, uint timeout) @private
|
||||
{
|
||||
win32_EnterCriticalSection(&cond.waiters_count_lock);
|
||||
cond.waiters_count++;
|
||||
|
||||
Reference in New Issue
Block a user