pthread_mutex_t (или лыжи не едут)
Hello, debian-russian@lists.debian.org
вот смотрю в pthread.h
-------
/*
* Forward structure definitions.
*
* These are mostly opaque to the user.
*/
struct pthread_mutex;
typedef struct pthread_mutex *pthread_mutex_t;
и далее
/*
* Thread function prototype definitions:
*/
__BEGIN_DECLS
int pthread_attr_destroy __P((pthread_attr_t *));
int pthread_attr_getstack __P((const pthread_attr_t * __restrict,
void ** __restrict stackaddr,
size_t * __restrict stacksize));
-------
Упорно не могу понять, что же такое тип pthread_mutex ??? Это
внутренняя реализация, о которой не следует знать пользователю? Но Си
компилятор же о ней как то узнает! Ось - FreeBSD 4.8
И заодно вопрос, что означает __P (иногда вижу просто P) в объявлениях
функций.
Спасибо за помощь.
---
Best reqards,
Nickolay V. Krylov,
Megaprof
-------------------------------------------
Ночью нужно спать! А я программировать пытаюсь...
Reply to: