Bildirim
int mtx_init(mtx_t* mutex, int type); (C11)
Açıklama
Mutex parametresi ile tanımlayıcısı ve type parametresi ile türü gösterilen bir mutex nesnesi oluşturur.
Type parametresi aşağıdaki değerlerden birini içerir:
mtx_plain: Tekrar etmeyen basit bir mutex oluşturulur.
mtx_timed: Zaman aşımını destekleyen tekrar etmeyen bir mutex oluşturulur.
mtx_plain | mtx_recursive: Tekrar eden bir mutex oluşturulur.
mtx_timed | mtx_recursive: Zaman aşımını destekleyen tekrar eden bir mutex oluşturulur.
Parametreler
mutex: Oluşturulacak mutex'i gösteren bir işaretçidir.
type: Mutex türünü gösteren int bir değerdir.
Dönüş değeri
Başarı durumunda thrd_success değerini, aksi takdirde thrd_error değerini geri döndürür.