sqlite: modernc.org/sqlite/internal/libc2 Index | Files

package libc2

import "modernc.org/sqlite/internal/libc2"

Index

Package Files

capi_linux_amd64.go libc2.go

Variables

var CAPI = map[string]struct{}{
    "pthread_cond_broadcast": {},
    "pthread_cond_destroy":   {},
    "pthread_cond_init":      {},
    "pthread_cond_signal":    {},
    "pthread_cond_wait":      {},
    "pthread_create":         {},
    "pthread_detach":         {},
    "pthread_mutex_destroy":  {},
    "pthread_mutex_init":     {},
    "pthread_mutex_lock":     {},
    "pthread_mutex_trylock":  {},
    "pthread_mutex_unlock":   {},
    "sched_yield":            {},
}

func Xpthread_cond_broadcast Uses

func Xpthread_cond_broadcast(tls *libc.TLS, cond uintptr) int32

int pthread_cond_broadcast(pthread_cond_t *cond);

func Xpthread_cond_destroy Uses

func Xpthread_cond_destroy(tls *libc.TLS, cond uintptr) int32

int pthread_cond_destroy(pthread_cond_t *cond);

func Xpthread_cond_init Uses

func Xpthread_cond_init(tls *libc.TLS, cond, attr uintptr) int32

int pthread_cond_init(pthread_cond_t *restrict cond, const pthread_condattr_t *restrict attr);

func Xpthread_cond_signal Uses

func Xpthread_cond_signal(tls *libc.TLS, cond uintptr) int32

int pthread_cond_signal(pthread_cond_t *cond);

func Xpthread_cond_wait Uses

func Xpthread_cond_wait(tls *libc.TLS, cond, mutex uintptr) int32

int pthread_cond_wait(pthread_cond_t *restrict cond, pthread_mutex_t *restrict mutex);

func Xpthread_create Uses

func Xpthread_create(tls *libc.TLS, thread, attr, start_routine, arg uintptr) int32

int pthread_create(pthread_t *thread, const pthread_attr_t *attr, void *(*start_routine) (void *), void *arg);

func Xpthread_detach Uses

func Xpthread_detach(tls *libc.TLS, thread types.Size_t) int32

int pthread_detach(pthread_t thread);

func Xpthread_mutex_destroy Uses

func Xpthread_mutex_destroy(tls *libc.TLS, mutex uintptr) int32

int pthread_mutex_destroy(pthread_mutex_t *mutex);

func Xpthread_mutex_init Uses

func Xpthread_mutex_init(tls *libc.TLS, mutex, attr uintptr) int32

int pthread_mutex_init(pthread_mutex_t *restrict mutex, const pthread_mutexattr_t *restrict attr);

func Xpthread_mutex_lock Uses

func Xpthread_mutex_lock(tls *libc.TLS, mutex uintptr) int32

int pthread_mutex_lock(pthread_mutex_t *mutex);

func Xpthread_mutex_trylock Uses

func Xpthread_mutex_trylock(tls *libc.TLS, mutex uintptr) int32

int pthread_mutex_trylock(pthread_mutex_t *mutex);

func Xpthread_mutex_unlock Uses

func Xpthread_mutex_unlock(tls *libc.TLS, mutex uintptr) int32

int pthread_mutex_unlock(pthread_mutex_t *mutex);

func Xsched_yield Uses

func Xsched_yield(tls *libc.TLS) int32

int sched_yield(void);

Package libc2 imports 6 packages (graph) and is imported by 1 packages. Updated 2020-10-18. Refresh now. Tools for package owners.