#, fuzzy msgid "" msgstr "" "Project-Id-Version: man-pages-l10n VERSION\n" "POT-Creation-Date: 2014-07-17 17:57+0900\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #. type: TH #: man-pages-posix/man0p/pthread.h.0p:2 #, no-wrap msgid "pthread.h" msgstr "" #. type: TH #: man-pages-posix/man0p/pthread.h.0p:2 #, no-wrap msgid "2013" msgstr "" #. type: TH #: man-pages-posix/man0p/pthread.h.0p:2 #, no-wrap msgid "IEEE/The Open Group" msgstr "" #. type: TH #: man-pages-posix/man0p/pthread.h.0p:2 #, no-wrap msgid "POSIX Programmer's Manual" msgstr "" #. type: SH #: man-pages-posix/man0p/pthread.h.0p:3 #, no-wrap msgid "PROLOG" msgstr "" #. type: Plain text #: man-pages-posix/man0p/pthread.h.0p:8 msgid "" "This manual page is part of the POSIX Programmer's Manual. The Linux " "implementation of this interface may differ (consult the corresponding Linux " "manual page for details of Linux behavior), or the interface may not be " "implemented on Linux." msgstr "" #. type: SH #: man-pages-posix/man0p/pthread.h.0p:9 #, no-wrap msgid "NAME" msgstr "" #. type: Plain text #: man-pages-posix/man0p/pthread.h.0p:12 msgid "pthread.h \\(em threads" msgstr "" #. type: SH #: man-pages-posix/man0p/pthread.h.0p:12 #, no-wrap msgid "SYNOPSIS" msgstr "" #. type: Plain text #: man-pages-posix/man0p/pthread.h.0p:16 #, no-wrap msgid "#include Epthread.hE\n" msgstr "" #. type: SH #: man-pages-posix/man0p/pthread.h.0p:17 #, no-wrap msgid "DESCRIPTION" msgstr "" #. type: Plain text #: man-pages-posix/man0p/pthread.h.0p:21 msgid "" "The Ipthread.hE> header shall define the following symbolic " "constants:" msgstr "" #. type: Plain text #: man-pages-posix/man0p/pthread.h.0p:47 #, no-wrap msgid "" "PTHREAD_BARRIER_SERIAL_THREAD\n" "PTHREAD_CANCEL_ASYNCHRONOUS\n" "PTHREAD_CANCEL_ENABLE\n" "PTHREAD_CANCEL_DEFERRED\n" "PTHREAD_CANCEL_DISABLE\n" "PTHREAD_CANCELED\n" "PTHREAD_CREATE_DETACHED\n" "PTHREAD_CREATE_JOINABLE\n" "PTHREAD_EXPLICIT_SCHED\n" "PTHREAD_INHERIT_SCHED\n" "PTHREAD_MUTEX_DEFAULT\n" "PTHREAD_MUTEX_ERRORCHECK\n" "PTHREAD_MUTEX_NORMAL\n" "PTHREAD_MUTEX_RECURSIVE\n" "PTHREAD_MUTEX_ROBUST\n" "PTHREAD_MUTEX_STALLED\n" "PTHREAD_ONCE_INIT\n" "PTHREAD_PRIO_INHERIT\n" "PTHREAD_PRIO_NONE\n" "PTHREAD_PRIO_PROTECT\n" "PTHREAD_PROCESS_SHARED\n" "PTHREAD_PROCESS_PRIVATE\n" "PTHREAD_SCOPE_PROCESS\n" "PTHREAD_SCOPE_SYSTEM\n" msgstr "" #. type: Plain text #: man-pages-posix/man0p/pthread.h.0p:53 msgid "" "The Ipthread.hE> header shall define the following compile-time " "constant expressions valid as initializers for the following types:" msgstr "" #. type: tbl table #: man-pages-posix/man0p/pthread.h.0p:57 #, no-wrap msgid "Name!Initializer for Type\n" msgstr "" #. type: tbl table #: man-pages-posix/man0p/pthread.h.0p:58 #, no-wrap msgid "_\n" msgstr "" #. type: tbl table #: man-pages-posix/man0p/pthread.h.0p:59 #, no-wrap msgid "PTHREAD_COND_INITIALIZER!pthread_cond_t\n" msgstr "" #. type: tbl table #: man-pages-posix/man0p/pthread.h.0p:60 #, no-wrap msgid "PTHREAD_MUTEX_INITIALIZER!pthread_mutex_t\n" msgstr "" #. type: tbl table #: man-pages-posix/man0p/pthread.h.0p:61 #, no-wrap msgid "PTHREAD_RWLOCK_INITIALIZER!pthread_rwlock_t\n" msgstr "" #. type: Plain text #: man-pages-posix/man0p/pthread.h.0p:83 msgid "" "The Ipthread.hE> header shall define the B, " "B, B, B, " "B, B, B, " "B, B, B, " "B, B, and B types as " "described in Isys/types.hE>." msgstr "" #. type: Plain text #: man-pages-posix/man0p/pthread.h.0p:86 msgid "" "The following shall be declared as functions and may also be defined as " "macros. Function prototypes shall be provided." msgstr "" #. type: Plain text #: man-pages-posix/man0p/pthread.h.0p:223 #, no-wrap msgid "" "B<\n" "int pthread_atfork(void (*)(void), void (*)(void),\n" " void(*)(void));\n" "int pthread_attr_destroy(pthread_attr_t *);\n" "int pthread_attr_getdetachstate(const pthread_attr_t *, int *);\n" "int pthread_attr_getguardsize(const pthread_attr_t *restrict,\n" " size_t *restrict);\n" "int pthread_attr_getinheritsched(const pthread_attr_t *restrict,\n" " int *restrict);\n" "int pthread_attr_getschedparam(const pthread_attr_t *restrict,\n" " struct sched_param *restrict);\n" "int pthread_attr_getschedpolicy(const pthread_attr_t *restrict,\n" " int *restrict);\n" "int pthread_attr_getscope(const pthread_attr_t *restrict,\n" " int *restrict);\n" "int pthread_attr_getstack(const pthread_attr_t *restrict,\n" " void **restrict, size_t *restrict);\n" "int pthread_attr_getstacksize(const pthread_attr_t *restrict,\n" " size_t *restrict);\n" "int pthread_attr_init(pthread_attr_t *);\n" "int pthread_attr_setdetachstate(pthread_attr_t *, int);\n" "int pthread_attr_setguardsize(pthread_attr_t *, size_t);\n" "int pthread_attr_setinheritsched(pthread_attr_t *, int);\n" "int pthread_attr_setschedparam(pthread_attr_t *restrict,\n" " const struct sched_param *restrict);\n" "int pthread_attr_setschedpolicy(pthread_attr_t *, int);\n" "int pthread_attr_setscope(pthread_attr_t *, int);\n" "int pthread_attr_setstack(pthread_attr_t *, void *, size_t);\n" "int pthread_attr_setstacksize(pthread_attr_t *, size_t);\n" "int pthread_barrier_destroy(pthread_barrier_t *);\n" "int pthread_barrier_init(pthread_barrier_t *restrict,\n" " const pthread_barrierattr_t *restrict, unsigned);\n" "int pthread_barrier_wait(pthread_barrier_t *);\n" "int pthread_barrierattr_destroy(pthread_barrierattr_t *);\n" "int pthread_barrierattr_getpshared(\n" " const pthread_barrierattr_t *restrict, int *restrict);\n" "int pthread_barrierattr_init(pthread_barrierattr_t *);\n" "int pthread_barrierattr_setpshared(pthread_barrierattr_t *, int);\n" "int pthread_cancel(pthread_t);\n" "void pthread_cleanup_pop(int);\n" "void pthread_cleanup_push(void (*)(void*), void *);\n" "int pthread_cond_broadcast(pthread_cond_t *);\n" "int pthread_cond_destroy(pthread_cond_t *);\n" "int pthread_cond_init(pthread_cond_t *restrict,\n" " const pthread_condattr_t *restrict);\n" "int pthread_cond_signal(pthread_cond_t *);\n" "int pthread_cond_timedwait(pthread_cond_t *restrict,\n" " pthread_mutex_t *restrict, const struct timespec *restrict);\n" "int pthread_cond_wait(pthread_cond_t *restrict,\n" " pthread_mutex_t *restrict);\n" "int pthread_condattr_destroy(pthread_condattr_t *);\n" "int pthread_condattr_getclock(const pthread_condattr_t *restrict,\n" " clockid_t *restrict);\n" "int pthread_condattr_getpshared(const pthread_condattr_t *restrict,\n" " int *restrict);\n" "int pthread_condattr_init(pthread_condattr_t *);\n" "int pthread_condattr_setclock(pthread_condattr_t *, clockid_t);\n" "int pthread_condattr_setpshared(pthread_condattr_t *, int);\n" "int pthread_create(pthread_t *restrict, const pthread_attr_t *restrict,\n" " void *(*)(void*), void *restrict);\n" "int pthread_detach(pthread_t);\n" "int pthread_equal(pthread_t, pthread_t);\n" "void pthread_exit(void *);\n" "int pthread_getconcurrency(void);\n" "int pthread_getcpuclockid(pthread_t, clockid_t *);\n" "int pthread_getschedparam(pthread_t, int *restrict,\n" " struct sched_param *restrict);\n" "void *pthread_getspecific(pthread_key_t);\n" "int pthread_join(pthread_t, void **);\n" "int pthread_key_create(pthread_key_t *, void (*)(void*));\n" "int pthread_key_delete(pthread_key_t);\n" "int pthread_mutex_consistent(pthread_mutex_t *);\n" "int pthread_mutex_destroy(pthread_mutex_t *);\n" "int pthread_mutex_getprioceiling(const pthread_mutex_t *restrict,\n" " int *restrict);\n" "int pthread_mutex_init(pthread_mutex_t *restrict,\n" " const pthread_mutexattr_t *restrict);\n" "int pthread_mutex_lock(pthread_mutex_t *);\n" "int pthread_mutex_setprioceiling(pthread_mutex_t *restrict, int,\n" " int *restrict);\n" "int pthread_mutex_timedlock(pthread_mutex_t *restrict,\n" " const struct timespec *restrict);\n" "int pthread_mutex_trylock(pthread_mutex_t *);\n" "int pthread_mutex_unlock(pthread_mutex_t *);\n" "int pthread_mutexattr_destroy(pthread_mutexattr_t *);\n" "int pthread_mutexattr_getprioceiling(\n" " const pthread_mutexattr_t *restrict, int *restrict);\n" "int pthread_mutexattr_getprotocol(const pthread_mutexattr_t *restrict,\n" " int *restrict);\n" "int pthread_mutexattr_getpshared(const pthread_mutexattr_t *restrict,\n" " int *restrict);\n" "int pthread_mutexattr_getrobust(const pthread_mutexattr_t *restrict,\n" " int *restrict);\n" "int pthread_mutexattr_gettype(const pthread_mutexattr_t *restrict,\n" " int *restrict);\n" "int pthread_mutexattr_init(pthread_mutexattr_t *);\n" "int pthread_mutexattr_setprioceiling(pthread_mutexattr_t *, int);\n" "int pthread_mutexattr_setprotocol(pthread_mutexattr_t *, int);\n" "int pthread_mutexattr_setpshared(pthread_mutexattr_t *, int);\n" "int pthread_mutexattr_setrobust(pthread_mutexattr_t *, int);\n" "int pthread_mutexattr_settype(pthread_mutexattr_t *, int);\n" "int pthread_once(pthread_once_t *, void (*)(void));\n" "int pthread_rwlock_destroy(pthread_rwlock_t *);\n" "int pthread_rwlock_init(pthread_rwlock_t *restrict,\n" " const pthread_rwlockattr_t *restrict);\n" "int pthread_rwlock_rdlock(pthread_rwlock_t *);\n" "int pthread_rwlock_timedrdlock(pthread_rwlock_t *restrict,\n" " const struct timespec *restrict);\n" "int pthread_rwlock_timedwrlock(pthread_rwlock_t *restrict,\n" " const struct timespec *restrict);\n" "int pthread_rwlock_tryrdlock(pthread_rwlock_t *);\n" "int pthread_rwlock_trywrlock(pthread_rwlock_t *);\n" "int pthread_rwlock_unlock(pthread_rwlock_t *);\n" "int pthread_rwlock_wrlock(pthread_rwlock_t *);\n" "int pthread_rwlockattr_destroy(pthread_rwlockattr_t *);\n" "int pthread_rwlockattr_getpshared(\n" " const pthread_rwlockattr_t *restrict, int *restrict);\n" "int pthread_rwlockattr_init(pthread_rwlockattr_t *);\n" "int pthread_rwlockattr_setpshared(pthread_rwlockattr_t *, int);\n" "pthread_t\n" " pthread_self(void);\n" "int pthread_setcancelstate(int, int *);\n" "int pthread_setcanceltype(int, int *);\n" "int pthread_setconcurrency(int);\n" "int pthread_setschedparam(pthread_t, int,\n" " const struct sched_param *);\n" "int pthread_setschedprio(pthread_t, int);\n" "int pthread_setspecific(pthread_key_t, const void *);\n" "int pthread_spin_destroy(pthread_spinlock_t *);\n" "int pthread_spin_init(pthread_spinlock_t *, int);\n" "int pthread_spin_lock(pthread_spinlock_t *);\n" "int pthread_spin_trylock(pthread_spinlock_t *);\n" "int pthread_spin_unlock(pthread_spinlock_t *);\n" "void pthread_testcancel(void);>\n" msgstr "" #. type: Plain text #: man-pages-posix/man0p/pthread.h.0p:234 msgid "" "Inclusion of the Ipthread.hE> header shall make symbols defined in " "the headers Isched.hE> and Itime.hE> visible." msgstr "" #. type: Plain text #: man-pages-posix/man0p/pthread.h.0p:236 msgid "I" msgstr "" #. type: SH #: man-pages-posix/man0p/pthread.h.0p:236 #, no-wrap msgid "APPLICATION USAGE" msgstr "" #. type: Plain text #: man-pages-posix/man0p/pthread.h.0p:238 man-pages-posix/man0p/pthread.h.0p:240 man-pages-posix/man0p/pthread.h.0p:242 msgid "None." msgstr "" #. type: SH #: man-pages-posix/man0p/pthread.h.0p:238 #, no-wrap msgid "RATIONALE" msgstr "" #. type: SH #: man-pages-posix/man0p/pthread.h.0p:240 #, no-wrap msgid "FUTURE DIRECTIONS" msgstr "" #. type: SH #: man-pages-posix/man0p/pthread.h.0p:242 #, no-wrap msgid "SEE ALSO" msgstr "" #. type: Plain text #: man-pages-posix/man0p/pthread.h.0p:246 msgid "Bsched.hE>, Bsys_types.hE>, Btime.hE>" msgstr "" #. type: Plain text #: man-pages-posix/man0p/pthread.h.0p:308 msgid "" "The System Interfaces volume of POSIX.1\\(hy2008, I\\^(\\|), " "I\\^(\\|), I\\^(\\|), " "I\\^(\\|), " "I\\^(\\|), " "I\\^(\\|), " "I\\^(\\|), I\\^(\\|), " "I\\^(\\|), I\\^(\\|), " "I\\^(\\|), I\\^(\\|), " "I\\^(\\|), " "I\\^(\\|), I\\^(\\|), " "I\\^(\\|), I\\^(\\|), " "I\\^(\\|), I\\^(\\|), " "I\\^(\\|), I\\^(\\|), " "I\\^(\\|), I\\^(\\|), " "I\\^(\\|), I\\^(\\|), " "I\\^(\\|), I\\^(\\|), " "I\\^(\\|), I\\^(\\|), " "I\\^(\\|), I\\^(\\|), " "I\\^(\\|), I\\^(\\|), " "I\\^(\\|), I\\^(\\|), " "I\\^(\\|), I\\^(\\|), " "I\\^(\\|), I\\^(\\|), " "I\\^(\\|), " "I\\^(\\|), " "I\\^(\\|), " "I\\^(\\|), " "I\\^(\\|), I\\^(\\|), " "I\\^(\\|), I\\^(\\|), " "I\\^(\\|), " "I\\^(\\|), I\\^(\\|), " "I\\^(\\|), I\\^(\\|), " "I\\^(\\|), I\\^(\\|), " "I\\^(\\|), I\\^(\\|), " "I\\^(\\|), I\\^(\\|), " "I\\^(\\|)" msgstr "" #. type: SH #: man-pages-posix/man0p/pthread.h.0p:309 #, no-wrap msgid "COPYRIGHT" msgstr "" #. type: Plain text #: man-pages-posix/man0p/pthread.h.0p:320 msgid "" "Portions of this text are reprinted and reproduced in electronic form from " "IEEE Std 1003.1, 2013 Edition, Standard for Information Technology -- " "Portable Operating System Interface (POSIX), The Open Group Base " "Specifications Issue 7, Copyright (C) 2013 by the Institute of Electrical " "and Electronics Engineers, Inc and The Open Group. (This is POSIX.1-2008 " "with the 2013 Technical Corrigendum 1 applied.) In the event of any " "discrepancy between this version and the original IEEE and The Open Group " "Standard, the original IEEE and The Open Group Standard is the referee " "document. The original Standard can be obtained online at http://www.unix." "org/online.html ." msgstr "" #. type: Plain text #: man-pages-posix/man0p/pthread.h.0p:325 msgid "" "Any typographical or formatting errors that appear in this page are most " "likely to have been introduced during the conversion of the source files to " "man page format. To report such errors, see https://www.kernel.org/doc/man-" "pages/reporting_bugs.html ." msgstr ""