diff options
Diffstat (limited to '')
-rw-r--r-- | man/man3type/FILE.3type (renamed from man3type/FILE.3type) | 2 | ||||
-rw-r--r-- | man/man3type/aiocb.3type (renamed from man3type/aiocb.3type) | 2 | ||||
-rw-r--r-- | man/man3type/blkcnt_t.3type (renamed from man3type/blkcnt_t.3type) | 2 | ||||
-rw-r--r-- | man/man3type/blksize_t.3type (renamed from man3type/blksize_t.3type) | 2 | ||||
-rw-r--r-- | man/man3type/cc_t.3type (renamed from man3type/cc_t.3type) | 2 | ||||
-rw-r--r-- | man/man3type/clock_t.3type (renamed from man3type/clock_t.3type) | 2 | ||||
-rw-r--r-- | man/man3type/clockid_t.3type (renamed from man3type/clockid_t.3type) | 2 | ||||
-rw-r--r-- | man/man3type/dev_t.3type (renamed from man3type/dev_t.3type) | 2 | ||||
-rw-r--r-- | man/man3type/div_t.3type (renamed from man3type/div_t.3type) | 2 | ||||
-rw-r--r-- | man/man3type/double_t.3type (renamed from man3type/double_t.3type) | 2 | ||||
-rw-r--r-- | man/man3type/epoll_data.3type (renamed from man3type/epoll_data.3type) | 0 | ||||
-rw-r--r-- | man/man3type/epoll_data_t.3type (renamed from man3type/epoll_data_t.3type) | 0 | ||||
-rw-r--r-- | man/man3type/epoll_event.3type (renamed from man3type/epoll_event.3type) | 2 | ||||
-rw-r--r-- | man/man3type/fenv_t.3type (renamed from man3type/fenv_t.3type) | 2 | ||||
-rw-r--r-- | man/man3type/fexcept_t.3type (renamed from man3type/fexcept_t.3type) | 0 | ||||
-rw-r--r-- | man/man3type/float_t.3type (renamed from man3type/float_t.3type) | 0 | ||||
-rw-r--r-- | man/man3type/gid_t.3type (renamed from man3type/gid_t.3type) | 0 | ||||
-rw-r--r-- | man/man3type/id_t.3type (renamed from man3type/id_t.3type) | 2 | ||||
-rw-r--r-- | man/man3type/imaxdiv_t.3type (renamed from man3type/imaxdiv_t.3type) | 0 | ||||
-rw-r--r-- | man/man3type/in6_addr.3type (renamed from man3type/in6_addr.3type) | 0 | ||||
-rw-r--r-- | man/man3type/in_addr.3type (renamed from man3type/in_addr.3type) | 0 | ||||
-rw-r--r-- | man/man3type/in_addr_t.3type (renamed from man3type/in_addr_t.3type) | 0 | ||||
-rw-r--r-- | man/man3type/in_port_t.3type (renamed from man3type/in_port_t.3type) | 0 | ||||
-rw-r--r-- | man/man3type/int16_t.3type (renamed from man3type/int16_t.3type) | 0 | ||||
-rw-r--r-- | man/man3type/int32_t.3type (renamed from man3type/int32_t.3type) | 0 | ||||
-rw-r--r-- | man/man3type/int64_t.3type (renamed from man3type/int64_t.3type) | 0 | ||||
-rw-r--r-- | man/man3type/int8_t.3type (renamed from man3type/int8_t.3type) | 0 | ||||
-rw-r--r-- | man/man3type/intN_t.3type (renamed from man3type/intN_t.3type) | 2 | ||||
-rw-r--r-- | man/man3type/intmax_t.3type (renamed from man3type/intmax_t.3type) | 2 | ||||
-rw-r--r-- | man/man3type/intptr_t.3type (renamed from man3type/intptr_t.3type) | 2 | ||||
-rw-r--r-- | man/man3type/iovec.3type (renamed from man3type/iovec.3type) | 2 | ||||
-rw-r--r-- | man/man3type/itimerspec.3type (renamed from man3type/itimerspec.3type) | 2 | ||||
-rw-r--r-- | man/man3type/lconv.3type (renamed from man3type/lconv.3type) | 2 | ||||
-rw-r--r-- | man/man3type/ldiv_t.3type (renamed from man3type/ldiv_t.3type) | 0 | ||||
-rw-r--r-- | man/man3type/lldiv_t.3type (renamed from man3type/lldiv_t.3type) | 0 | ||||
-rw-r--r-- | man/man3type/locale_t.3type | 43 | ||||
-rw-r--r-- | man/man3type/loff_t.3type (renamed from man3type/loff_t.3type) | 0 | ||||
-rw-r--r-- | man/man3type/mbstate_t.3type (renamed from man3/mbsinit.3) | 53 | ||||
-rw-r--r-- | man/man3type/mode_t.3type (renamed from man3type/mode_t.3type) | 2 | ||||
-rw-r--r-- | man/man3type/off64_t.3type (renamed from man3type/off64_t.3type) | 0 | ||||
-rw-r--r-- | man/man3type/off_t.3type (renamed from man3type/off_t.3type) | 2 | ||||
-rw-r--r-- | man/man3type/pid_t.3type (renamed from man3type/pid_t.3type) | 0 | ||||
-rw-r--r-- | man/man3type/printf_arginfo_size_function.3type (renamed from man3type/printf_arginfo_size_function.3type) | 0 | ||||
-rw-r--r-- | man/man3type/printf_function.3type (renamed from man3type/printf_function.3type) | 0 | ||||
-rw-r--r-- | man/man3type/printf_info.3type (renamed from man3type/printf_info.3type) | 0 | ||||
-rw-r--r-- | man/man3type/printf_va_arg_function.3type (renamed from man3type/printf_va_arg_function.3type) | 0 | ||||
-rw-r--r-- | man/man3type/ptrdiff_t.3type (renamed from man3type/ptrdiff_t.3type) | 2 | ||||
-rw-r--r-- | man/man3type/regex_t.3type (renamed from man3type/regex_t.3type) | 0 | ||||
-rw-r--r-- | man/man3type/regmatch_t.3type (renamed from man3type/regmatch_t.3type) | 0 | ||||
-rw-r--r-- | man/man3type/regoff_t.3type (renamed from man3type/regoff_t.3type) | 0 | ||||
-rw-r--r-- | man/man3type/sa_family_t.3type (renamed from man3type/sa_family_t.3type) | 0 | ||||
-rw-r--r-- | man/man3type/sigevent.3type (renamed from man3type/sigevent.3type) | 2 | ||||
-rw-r--r-- | man/man3type/siginfo_t.3type (renamed from man3type/siginfo_t.3type) | 0 | ||||
-rw-r--r-- | man/man3type/sigset_t.3type (renamed from man3type/sigset_t.3type) | 0 | ||||
-rw-r--r-- | man/man3type/sigval.3type (renamed from man3type/sigval.3type) | 0 | ||||
-rw-r--r-- | man/man3type/size_t.3type (renamed from man3type/size_t.3type) | 2 | ||||
-rw-r--r-- | man/man3type/sockaddr.3type (renamed from man3type/sockaddr.3type) | 2 | ||||
-rw-r--r-- | man/man3type/sockaddr_in.3type (renamed from man3type/sockaddr_in.3type) | 0 | ||||
-rw-r--r-- | man/man3type/sockaddr_in6.3type (renamed from man3type/sockaddr_in6.3type) | 0 | ||||
-rw-r--r-- | man/man3type/sockaddr_storage.3type (renamed from man3type/sockaddr_storage.3type) | 0 | ||||
-rw-r--r-- | man/man3type/sockaddr_un.3type (renamed from man3type/sockaddr_un.3type) | 0 | ||||
-rw-r--r-- | man/man3type/socklen_t.3type (renamed from man3type/socklen_t.3type) | 0 | ||||
-rw-r--r-- | man/man3type/speed_t.3type (renamed from man3type/speed_t.3type) | 0 | ||||
-rw-r--r-- | man/man3type/ssize_t.3type (renamed from man3type/ssize_t.3type) | 0 | ||||
-rw-r--r-- | man/man3type/stat.3type (renamed from man3type/stat.3type) | 2 | ||||
-rw-r--r-- | man/man3type/suseconds_t.3type (renamed from man3type/suseconds_t.3type) | 0 | ||||
-rw-r--r-- | man/man3type/tcflag_t.3type (renamed from man3type/tcflag_t.3type) | 0 | ||||
-rw-r--r-- | man/man3type/time_t.3type (renamed from man3type/time_t.3type) | 2 | ||||
-rw-r--r-- | man/man3type/timer_t.3type (renamed from man3type/timer_t.3type) | 2 | ||||
-rw-r--r-- | man/man3type/timespec.3type (renamed from man3type/timespec.3type) | 2 | ||||
-rw-r--r-- | man/man3type/timeval.3type (renamed from man3type/timeval.3type) | 2 | ||||
-rw-r--r-- | man/man3type/tm.3type (renamed from man3type/tm.3type) | 2 | ||||
-rw-r--r-- | man/man3type/uid_t.3type (renamed from man3type/uid_t.3type) | 0 | ||||
-rw-r--r-- | man/man3type/uint16_t.3type (renamed from man3type/uint16_t.3type) | 0 | ||||
-rw-r--r-- | man/man3type/uint32_t.3type (renamed from man3type/uint32_t.3type) | 0 | ||||
-rw-r--r-- | man/man3type/uint64_t.3type (renamed from man3type/uint64_t.3type) | 0 | ||||
-rw-r--r-- | man/man3type/uint8_t.3type (renamed from man3type/uint8_t.3type) | 0 | ||||
-rw-r--r-- | man/man3type/uintN_t.3type (renamed from man3type/uintN_t.3type) | 0 | ||||
-rw-r--r-- | man/man3type/uintmax_t.3type (renamed from man3type/uintmax_t.3type) | 0 | ||||
-rw-r--r-- | man/man3type/uintptr_t.3type (renamed from man3type/uintptr_t.3type) | 0 | ||||
-rw-r--r-- | man/man3type/useconds_t.3type (renamed from man3type/useconds_t.3type) | 0 | ||||
-rw-r--r-- | man/man3type/va_list.3type (renamed from man3type/va_list.3type) | 2 | ||||
-rw-r--r-- | man/man3type/void.3type (renamed from man3type/void.3type) | 2 | ||||
-rw-r--r-- | man/man3type/wchar_t.3type | 48 | ||||
-rw-r--r-- | man/man3type/wint_t.3type | 56 |
85 files changed, 190 insertions, 76 deletions
diff --git a/man3type/FILE.3type b/man/man3type/FILE.3type index 3e8ea24..3bd1df1 100644 --- a/man3type/FILE.3type +++ b/man/man3type/FILE.3type @@ -4,7 +4,7 @@ .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\" -.TH FILE 3type 2023-10-31 "Linux man-pages 6.7" +.TH FILE 3type 2024-05-02 "Linux man-pages (unreleased)" .SH NAME FILE \- input/output stream .SH LIBRARY diff --git a/man3type/aiocb.3type b/man/man3type/aiocb.3type index 5daec06..5ae2078 100644 --- a/man3type/aiocb.3type +++ b/man/man3type/aiocb.3type @@ -4,7 +4,7 @@ .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\" -.TH aiocb 3type 2023-10-31 "Linux man-pages 6.7" +.TH aiocb 3type 2024-05-02 "Linux man-pages (unreleased)" .SH NAME aiocb \- asynchronous I/O control block .SH LIBRARY diff --git a/man3type/blkcnt_t.3type b/man/man3type/blkcnt_t.3type index d5b2e44..c0d4cde 100644 --- a/man3type/blkcnt_t.3type +++ b/man/man3type/blkcnt_t.3type @@ -4,7 +4,7 @@ .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\" -.TH blkcnt_t 3type 2023-10-31 "Linux man-pages 6.7" +.TH blkcnt_t 3type 2024-05-02 "Linux man-pages (unreleased)" .SH NAME blkcnt_t \- file block counts .SH LIBRARY diff --git a/man3type/blksize_t.3type b/man/man3type/blksize_t.3type index 00f341c..92bc6ea 100644 --- a/man3type/blksize_t.3type +++ b/man/man3type/blksize_t.3type @@ -4,7 +4,7 @@ .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\" -.TH blksize_t 3type 2023-10-31 "Linux man-pages 6.7" +.TH blksize_t 3type 2024-05-02 "Linux man-pages (unreleased)" .SH NAME blksize_t \- file block sizes .SH LIBRARY diff --git a/man3type/cc_t.3type b/man/man3type/cc_t.3type index c7b4021..369e353 100644 --- a/man3type/cc_t.3type +++ b/man/man3type/cc_t.3type @@ -4,7 +4,7 @@ .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\" -.TH cc_t 3type 2023-10-31 "Linux man-pages 6.7" +.TH cc_t 3type 2024-05-02 "Linux man-pages (unreleased)" .SH NAME cc_t, speed_t, tcflag_t \- terminal special characters, baud rates, modes .SH LIBRARY diff --git a/man3type/clock_t.3type b/man/man3type/clock_t.3type index aa061b0..04f176c 100644 --- a/man3type/clock_t.3type +++ b/man/man3type/clock_t.3type @@ -4,7 +4,7 @@ .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\" -.TH clock_t 3type 2023-10-31 "Linux man-pages 6.7" +.TH clock_t 3type 2024-05-02 "Linux man-pages (unreleased)" .SH NAME clock_t \- system time .SH LIBRARY diff --git a/man3type/clockid_t.3type b/man/man3type/clockid_t.3type index a28c065..5a3a916 100644 --- a/man3type/clockid_t.3type +++ b/man/man3type/clockid_t.3type @@ -1,4 +1,4 @@ -.TH clockid_t 3type 2023-10-31 "Linux man-pages 6.7" +.TH clockid_t 3type 2024-05-02 "Linux man-pages (unreleased)" .SH NAME clockid_t \- clock ID for the clock and timer functions .SH LIBRARY diff --git a/man3type/dev_t.3type b/man/man3type/dev_t.3type index d30803b..79636e1 100644 --- a/man3type/dev_t.3type +++ b/man/man3type/dev_t.3type @@ -4,7 +4,7 @@ .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\" -.TH dev_t 3type 2023-10-31 "Linux man-pages 6.7" +.TH dev_t 3type 2024-05-02 "Linux man-pages (unreleased)" .SH NAME dev_t \- device ID .SH LIBRARY diff --git a/man3type/div_t.3type b/man/man3type/div_t.3type index 977d5af..b8ac75b 100644 --- a/man3type/div_t.3type +++ b/man/man3type/div_t.3type @@ -4,7 +4,7 @@ .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\" -.TH div_t 3type 2024-01-16 "Linux man-pages 6.7" +.TH div_t 3type 2024-05-02 "Linux man-pages (unreleased)" .SH NAME div_t, ldiv_t, lldiv_t, imaxdiv_t \- quotient and remainder of an integer division diff --git a/man3type/double_t.3type b/man/man3type/double_t.3type index 06c7699..d23cb61 100644 --- a/man3type/double_t.3type +++ b/man/man3type/double_t.3type @@ -5,7 +5,7 @@ .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\" -.TH double_t 3type 2023-10-31 "Linux man-pages 6.7" +.TH double_t 3type 2024-05-02 "Linux man-pages (unreleased)" .SH NAME float_t, double_t \- most efficient floating types .SH LIBRARY diff --git a/man3type/epoll_data.3type b/man/man3type/epoll_data.3type index 033a55f..033a55f 100644 --- a/man3type/epoll_data.3type +++ b/man/man3type/epoll_data.3type diff --git a/man3type/epoll_data_t.3type b/man/man3type/epoll_data_t.3type index 033a55f..033a55f 100644 --- a/man3type/epoll_data_t.3type +++ b/man/man3type/epoll_data_t.3type diff --git a/man3type/epoll_event.3type b/man/man3type/epoll_event.3type index 1ba679d..e629d91 100644 --- a/man3type/epoll_event.3type +++ b/man/man3type/epoll_event.3type @@ -3,7 +3,7 @@ .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\" -.TH epoll_event 3type 2023-10-31 "Linux man-pages 6.7" +.TH epoll_event 3type 2024-05-02 "Linux man-pages (unreleased)" .SH NAME epoll_event, epoll_data, epoll_data_t \- epoll event diff --git a/man3type/fenv_t.3type b/man/man3type/fenv_t.3type index bc430b0..87c2fb3 100644 --- a/man3type/fenv_t.3type +++ b/man/man3type/fenv_t.3type @@ -4,7 +4,7 @@ .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\" -.TH fenv_t 3type 2023-10-31 "Linux man-pages 6.7" +.TH fenv_t 3type 2024-05-02 "Linux man-pages (unreleased)" .SH NAME fenv_t, fexcept_t \- floating-point environment .SH LIBRARY diff --git a/man3type/fexcept_t.3type b/man/man3type/fexcept_t.3type index 5bedba0..5bedba0 100644 --- a/man3type/fexcept_t.3type +++ b/man/man3type/fexcept_t.3type diff --git a/man3type/float_t.3type b/man/man3type/float_t.3type index 104734c..104734c 100644 --- a/man3type/float_t.3type +++ b/man/man3type/float_t.3type diff --git a/man3type/gid_t.3type b/man/man3type/gid_t.3type index 52bae74..52bae74 100644 --- a/man3type/gid_t.3type +++ b/man/man3type/gid_t.3type diff --git a/man3type/id_t.3type b/man/man3type/id_t.3type index 23c130c..945bb22 100644 --- a/man3type/id_t.3type +++ b/man/man3type/id_t.3type @@ -4,7 +4,7 @@ .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\" -.TH id_t 3type 2023-10-31 "Linux man-pages 6.7" +.TH id_t 3type 2024-05-02 "Linux man-pages (unreleased)" .SH NAME pid_t, uid_t, gid_t, id_t \- process/user/group identifier .SH LIBRARY diff --git a/man3type/imaxdiv_t.3type b/man/man3type/imaxdiv_t.3type index 3ab8f34..3ab8f34 100644 --- a/man3type/imaxdiv_t.3type +++ b/man/man3type/imaxdiv_t.3type diff --git a/man3type/in6_addr.3type b/man/man3type/in6_addr.3type index 39e914c..39e914c 100644 --- a/man3type/in6_addr.3type +++ b/man/man3type/in6_addr.3type diff --git a/man3type/in_addr.3type b/man/man3type/in_addr.3type index 39e914c..39e914c 100644 --- a/man3type/in_addr.3type +++ b/man/man3type/in_addr.3type diff --git a/man3type/in_addr_t.3type b/man/man3type/in_addr_t.3type index 39e914c..39e914c 100644 --- a/man3type/in_addr_t.3type +++ b/man/man3type/in_addr_t.3type diff --git a/man3type/in_port_t.3type b/man/man3type/in_port_t.3type index 39e914c..39e914c 100644 --- a/man3type/in_port_t.3type +++ b/man/man3type/in_port_t.3type diff --git a/man3type/int16_t.3type b/man/man3type/int16_t.3type index a0d1a82..a0d1a82 100644 --- a/man3type/int16_t.3type +++ b/man/man3type/int16_t.3type diff --git a/man3type/int32_t.3type b/man/man3type/int32_t.3type index a0d1a82..a0d1a82 100644 --- a/man3type/int32_t.3type +++ b/man/man3type/int32_t.3type diff --git a/man3type/int64_t.3type b/man/man3type/int64_t.3type index a0d1a82..a0d1a82 100644 --- a/man3type/int64_t.3type +++ b/man/man3type/int64_t.3type diff --git a/man3type/int8_t.3type b/man/man3type/int8_t.3type index a0d1a82..a0d1a82 100644 --- a/man3type/int8_t.3type +++ b/man/man3type/int8_t.3type diff --git a/man3type/intN_t.3type b/man/man3type/intN_t.3type index dc42042..b103f5d 100644 --- a/man3type/intN_t.3type +++ b/man/man3type/intN_t.3type @@ -4,7 +4,7 @@ .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\" -.TH intN_t 3type 2023-10-31 "Linux man-pages 6.7" +.TH intN_t 3type 2024-05-02 "Linux man-pages (unreleased)" .SH NAME intN_t, int8_t, int16_t, int32_t, int64_t, uintN_t, uint8_t, uint16_t, uint32_t, uint64_t diff --git a/man3type/intmax_t.3type b/man/man3type/intmax_t.3type index 846c5cc..fed4e43 100644 --- a/man3type/intmax_t.3type +++ b/man/man3type/intmax_t.3type @@ -4,7 +4,7 @@ .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\" -.TH intmax_t 3type 2023-10-31 "Linux man-pages 6.7" +.TH intmax_t 3type 2024-05-02 "Linux man-pages (unreleased)" .SH NAME intmax_t, uintmax_t \- greatest-width basic integer types .SH LIBRARY diff --git a/man3type/intptr_t.3type b/man/man3type/intptr_t.3type index 4ee3291..44e2adc 100644 --- a/man3type/intptr_t.3type +++ b/man/man3type/intptr_t.3type @@ -4,7 +4,7 @@ .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\" -.TH intptr_t 3type 2023-10-31 "Linux man-pages 6.7" +.TH intptr_t 3type 2024-05-02 "Linux man-pages (unreleased)" .SH NAME intptr_t, uintptr_t \- integer types wide enough to hold pointers .SH LIBRARY diff --git a/man3type/iovec.3type b/man/man3type/iovec.3type index 4d5c9ec..b385b34 100644 --- a/man3type/iovec.3type +++ b/man/man3type/iovec.3type @@ -3,7 +3,7 @@ .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\" -.TH iovec 3type 2023-10-31 "Linux man-pages 6.7" +.TH iovec 3type 2024-05-02 "Linux man-pages (unreleased)" .SH NAME iovec \- Vector I/O data structure .SH LIBRARY diff --git a/man3type/itimerspec.3type b/man/man3type/itimerspec.3type index 1650e0a..8f43d7b 100644 --- a/man3type/itimerspec.3type +++ b/man/man3type/itimerspec.3type @@ -3,7 +3,7 @@ .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\" -.TH itimerspec 3type 2023-10-31 "Linux man-pages 6.7" +.TH itimerspec 3type 2024-05-02 "Linux man-pages (unreleased)" .SH NAME itimerspec \- interval for a timer with nanosecond precision .SH LIBRARY diff --git a/man3type/lconv.3type b/man/man3type/lconv.3type index 5fe2e74..18597aa 100644 --- a/man3type/lconv.3type +++ b/man/man3type/lconv.3type @@ -4,7 +4,7 @@ .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\" -.TH lconv 3type 2023-10-31 "Linux man-pages 6.7" +.TH lconv 3type 2024-05-02 "Linux man-pages (unreleased)" .SH NAME lconv \- numeric formatting information .SH LIBRARY diff --git a/man3type/ldiv_t.3type b/man/man3type/ldiv_t.3type index 3ab8f34..3ab8f34 100644 --- a/man3type/ldiv_t.3type +++ b/man/man3type/ldiv_t.3type diff --git a/man3type/lldiv_t.3type b/man/man3type/lldiv_t.3type index 3ab8f34..3ab8f34 100644 --- a/man3type/lldiv_t.3type +++ b/man/man3type/lldiv_t.3type diff --git a/man/man3type/locale_t.3type b/man/man3type/locale_t.3type new file mode 100644 index 0000000..9eca4b8 --- /dev/null +++ b/man/man3type/locale_t.3type @@ -0,0 +1,43 @@ +.\" Copyright (c) 2024 by Alejandro Colomar <alx@kernel.org> +.\" +.\" SPDX-License-Identifier: Linux-man-pages-copyleft +.\" +.TH locale_t 3type 2024-05-03 "Linux man-pages (unreleased)" +.SH NAME +locale_t +\- +locale object +.SH LIBRARY +Standard C library +.RI ( libc ) +.SH SYNOPSIS +.nf +.B #include <locale.h> +.P +.BR typedef " /* ... */ " locale_t; +.fi +.SH DESCRIPTION +.I locale_t +is a type used for storing a locale object. +.SH STANDARDS +POSIX.1-2008. +.SH HISTORY +POSIX.1-2008. +.SH NOTES +The following headers also provide this type: +.IR <ctype.h> , +.IR <langinfo.h> , +.IR <monetary.h> , +.IR <string.h> , +.IR <strings.h> , +.IR <time.h> , +.IR <wchar.h> , +.IR <wctype.h> . +.SH SEE ALSO +.BR duplocale (3), +.BR freelocale (3), +.BR newlocale (3), +.BR setlocale (3), +.BR uselocale (3), +.BR locale (5), +.BR locale (7) diff --git a/man3type/loff_t.3type b/man/man3type/loff_t.3type index e59af3f..e59af3f 100644 --- a/man3type/loff_t.3type +++ b/man/man3type/loff_t.3type diff --git a/man3/mbsinit.3 b/man/man3type/mbstate_t.3type index fc76d62..2b7555d 100644 --- a/man3/mbsinit.3 +++ b/man/man3type/mbstate_t.3type @@ -1,5 +1,5 @@ -'\" t -.\" Copyright (c) Bruno Haible <haible@clisp.cons.org> +.\" Copyright, Bruno Haible <haible@clisp.cons.org> +.\" Copyright 2024, Alejandro Colomar <alx@kernel.org> .\" .\" SPDX-License-Identifier: GPL-2.0-or-later .\" @@ -9,17 +9,19 @@ .\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" -.TH mbsinit 3 2024-01-28 "Linux man-pages 6.7" +.TH mbstate_t 3type 2024-05-03 "Linux man-pages (unreleased)" .SH NAME -mbsinit \- test for initial shift state +mbstate_t +\- +multi-byte-character conversion state .SH LIBRARY Standard C library -.RI ( libc ", " \-lc ) +.RI ( libc ) .SH SYNOPSIS .nf .B #include <wchar.h> .P -.BI "int mbsinit(const mbstate_t *" ps ); +.BR typedef " /* ... */ " mbstate_t; .fi .SH DESCRIPTION Character conversion between the multibyte representation and the wide @@ -69,49 +71,14 @@ On Linux, the following works as well, but might generate compiler warnings: mbstate_t state = { 0 }; .EE .in -.P -The function -.BR mbsinit () -tests whether -.I *ps -corresponds to an -initial state. -.SH RETURN VALUE -.BR mbsinit () -returns nonzero if -.I *ps -is an initial state, or if -.I ps -is NULL. -Otherwise, it returns 0. -.SH ATTRIBUTES -For an explanation of the terms used in this section, see -.BR attributes (7). -.TS -allbox; -lbx lb lb -l l l. -Interface Attribute Value -T{ -.na -.nh -.BR mbsinit () -T} Thread safety MT-Safe -.TE .SH STANDARDS C11, POSIX.1-2008. .SH HISTORY -POSIX.1-2001, C99. -.SH NOTES -The behavior of -.BR mbsinit () -depends on the -.B LC_CTYPE -category of the -current locale. +C99, POSIX.1-2001. .SH SEE ALSO .BR mbrlen (3), .BR mbrtowc (3), +.BR mbsinit (3), .BR mbsrtowcs (3), .BR wcrtomb (3), .BR wcsrtombs (3) diff --git a/man3type/mode_t.3type b/man/man3type/mode_t.3type index 36f4bb8..6f66aac 100644 --- a/man3type/mode_t.3type +++ b/man/man3type/mode_t.3type @@ -4,7 +4,7 @@ .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\" -.TH mode_t 3type 2023-10-31 "Linux man-pages 6.7" +.TH mode_t 3type 2024-05-02 "Linux man-pages (unreleased)" .SH NAME mode_t \- file attributes .SH LIBRARY diff --git a/man3type/off64_t.3type b/man/man3type/off64_t.3type index e59af3f..e59af3f 100644 --- a/man3type/off64_t.3type +++ b/man/man3type/off64_t.3type diff --git a/man3type/off_t.3type b/man/man3type/off_t.3type index 95193d2..da23eb5 100644 --- a/man3type/off_t.3type +++ b/man/man3type/off_t.3type @@ -4,7 +4,7 @@ .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\" -.TH off_t 3type 2023-10-31 "Linux man-pages 6.7" +.TH off_t 3type 2024-05-02 "Linux man-pages (unreleased)" .SH NAME off_t, off64_t, loff_t \- file sizes .SH LIBRARY diff --git a/man3type/pid_t.3type b/man/man3type/pid_t.3type index 52bae74..52bae74 100644 --- a/man3type/pid_t.3type +++ b/man/man3type/pid_t.3type diff --git a/man3type/printf_arginfo_size_function.3type b/man/man3type/printf_arginfo_size_function.3type index ad10bad..ad10bad 100644 --- a/man3type/printf_arginfo_size_function.3type +++ b/man/man3type/printf_arginfo_size_function.3type diff --git a/man3type/printf_function.3type b/man/man3type/printf_function.3type index ad10bad..ad10bad 100644 --- a/man3type/printf_function.3type +++ b/man/man3type/printf_function.3type diff --git a/man3type/printf_info.3type b/man/man3type/printf_info.3type index ad10bad..ad10bad 100644 --- a/man3type/printf_info.3type +++ b/man/man3type/printf_info.3type diff --git a/man3type/printf_va_arg_function.3type b/man/man3type/printf_va_arg_function.3type index ad10bad..ad10bad 100644 --- a/man3type/printf_va_arg_function.3type +++ b/man/man3type/printf_va_arg_function.3type diff --git a/man3type/ptrdiff_t.3type b/man/man3type/ptrdiff_t.3type index 7e1ce76..49d82a9 100644 --- a/man3type/ptrdiff_t.3type +++ b/man/man3type/ptrdiff_t.3type @@ -4,7 +4,7 @@ .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\" -.TH ptrdiff_t 3type 2023-10-31 "Linux man-pages 6.7" +.TH ptrdiff_t 3type 2024-05-02 "Linux man-pages (unreleased)" .SH NAME ptrdiff_t \- count of elements or array index .SH LIBRARY diff --git a/man3type/regex_t.3type b/man/man3type/regex_t.3type index c0daaf0..c0daaf0 100644 --- a/man3type/regex_t.3type +++ b/man/man3type/regex_t.3type diff --git a/man3type/regmatch_t.3type b/man/man3type/regmatch_t.3type index c0daaf0..c0daaf0 100644 --- a/man3type/regmatch_t.3type +++ b/man/man3type/regmatch_t.3type diff --git a/man3type/regoff_t.3type b/man/man3type/regoff_t.3type index c0daaf0..c0daaf0 100644 --- a/man3type/regoff_t.3type +++ b/man/man3type/regoff_t.3type diff --git a/man3type/sa_family_t.3type b/man/man3type/sa_family_t.3type index 39e914c..39e914c 100644 --- a/man3type/sa_family_t.3type +++ b/man/man3type/sa_family_t.3type diff --git a/man3type/sigevent.3type b/man/man3type/sigevent.3type index 4f1cb71..373bf6d 100644 --- a/man3type/sigevent.3type +++ b/man/man3type/sigevent.3type @@ -4,7 +4,7 @@ .\" .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" -.TH sigevent 3type 2023-10-31 "Linux man-pages 6.7" +.TH sigevent 3type 2024-05-02 "Linux man-pages (unreleased)" .SH NAME sigevent, sigval \- structure for notification from asynchronous routines .SH SYNOPSIS diff --git a/man3type/siginfo_t.3type b/man/man3type/siginfo_t.3type index db50c0f..db50c0f 100644 --- a/man3type/siginfo_t.3type +++ b/man/man3type/siginfo_t.3type diff --git a/man3type/sigset_t.3type b/man/man3type/sigset_t.3type index db50c0f..db50c0f 100644 --- a/man3type/sigset_t.3type +++ b/man/man3type/sigset_t.3type diff --git a/man3type/sigval.3type b/man/man3type/sigval.3type index b43f1bb..b43f1bb 100644 --- a/man3type/sigval.3type +++ b/man/man3type/sigval.3type diff --git a/man3type/size_t.3type b/man/man3type/size_t.3type index c9ac9c2..96aa146 100644 --- a/man3type/size_t.3type +++ b/man/man3type/size_t.3type @@ -4,7 +4,7 @@ .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\" -.TH size_t 3type 2023-10-31 "Linux man-pages 6.7" +.TH size_t 3type 2024-05-02 "Linux man-pages (unreleased)" .SH NAME size_t, ssize_t \- count of bytes .SH LIBRARY diff --git a/man3type/sockaddr.3type b/man/man3type/sockaddr.3type index 2ca69c8..751095d 100644 --- a/man3type/sockaddr.3type +++ b/man/man3type/sockaddr.3type @@ -4,7 +4,7 @@ .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\" -.TH sockaddr 3type 2023-10-31 "Linux man-pages 6.7" +.TH sockaddr 3type 2024-05-02 "Linux man-pages (unreleased)" .SH NAME sockaddr, sockaddr_storage, sockaddr_in, sockaddr_in6, sockaddr_un, socklen_t, in_addr, in6_addr, in_addr_t, in_port_t, diff --git a/man3type/sockaddr_in.3type b/man/man3type/sockaddr_in.3type index 39e914c..39e914c 100644 --- a/man3type/sockaddr_in.3type +++ b/man/man3type/sockaddr_in.3type diff --git a/man3type/sockaddr_in6.3type b/man/man3type/sockaddr_in6.3type index 39e914c..39e914c 100644 --- a/man3type/sockaddr_in6.3type +++ b/man/man3type/sockaddr_in6.3type diff --git a/man3type/sockaddr_storage.3type b/man/man3type/sockaddr_storage.3type index 39e914c..39e914c 100644 --- a/man3type/sockaddr_storage.3type +++ b/man/man3type/sockaddr_storage.3type diff --git a/man3type/sockaddr_un.3type b/man/man3type/sockaddr_un.3type index 39e914c..39e914c 100644 --- a/man3type/sockaddr_un.3type +++ b/man/man3type/sockaddr_un.3type diff --git a/man3type/socklen_t.3type b/man/man3type/socklen_t.3type index 39e914c..39e914c 100644 --- a/man3type/socklen_t.3type +++ b/man/man3type/socklen_t.3type diff --git a/man3type/speed_t.3type b/man/man3type/speed_t.3type index 26cfd01..26cfd01 100644 --- a/man3type/speed_t.3type +++ b/man/man3type/speed_t.3type diff --git a/man3type/ssize_t.3type b/man/man3type/ssize_t.3type index c8d4408..c8d4408 100644 --- a/man3type/ssize_t.3type +++ b/man/man3type/ssize_t.3type diff --git a/man3type/stat.3type b/man/man3type/stat.3type index 71b850e..d1dccf1 100644 --- a/man3type/stat.3type +++ b/man/man3type/stat.3type @@ -4,7 +4,7 @@ .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\" -.TH stat 3type 2023-10-31 "Linux man-pages 6.7" +.TH stat 3type 2024-05-02 "Linux man-pages (unreleased)" .SH NAME stat \- file status .SH LIBRARY diff --git a/man3type/suseconds_t.3type b/man/man3type/suseconds_t.3type index 7f430e1..7f430e1 100644 --- a/man3type/suseconds_t.3type +++ b/man/man3type/suseconds_t.3type diff --git a/man3type/tcflag_t.3type b/man/man3type/tcflag_t.3type index 26cfd01..26cfd01 100644 --- a/man3type/tcflag_t.3type +++ b/man/man3type/tcflag_t.3type diff --git a/man3type/time_t.3type b/man/man3type/time_t.3type index d528ad3..9635745 100644 --- a/man3type/time_t.3type +++ b/man/man3type/time_t.3type @@ -4,7 +4,7 @@ .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\" -.TH time_t 3type 2023-11-11 "Linux man-pages 6.7" +.TH time_t 3type 2024-05-02 "Linux man-pages (unreleased)" .SH NAME time_t, suseconds_t, useconds_t \- integer time .SH LIBRARY diff --git a/man3type/timer_t.3type b/man/man3type/timer_t.3type index a14dc1e..8f38f5b 100644 --- a/man3type/timer_t.3type +++ b/man/man3type/timer_t.3type @@ -4,7 +4,7 @@ .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\" -.TH timer_t 3type 2023-10-31 "Linux man-pages 6.7" +.TH timer_t 3type 2024-05-02 "Linux man-pages (unreleased)" .SH NAME timer_t \- timer ID .SH LIBRARY diff --git a/man3type/timespec.3type b/man/man3type/timespec.3type index 8e18d2e..f607441 100644 --- a/man3type/timespec.3type +++ b/man/man3type/timespec.3type @@ -4,7 +4,7 @@ .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\" -.TH timespec 3type 2023-10-31 "Linux man-pages 6.7" +.TH timespec 3type 2024-05-02 "Linux man-pages (unreleased)" .SH NAME timespec \- time in seconds and nanoseconds .SH LIBRARY diff --git a/man3type/timeval.3type b/man/man3type/timeval.3type index 9724029..ab47f08 100644 --- a/man3type/timeval.3type +++ b/man/man3type/timeval.3type @@ -4,7 +4,7 @@ .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\" -.TH timeval 3type 2023-10-31 "Linux man-pages 6.7" +.TH timeval 3type 2024-05-02 "Linux man-pages (unreleased)" .SH NAME timeval \- time in seconds and microseconds .SH LIBRARY diff --git a/man3type/tm.3type b/man/man3type/tm.3type index 721a5aa..9b646c9 100644 --- a/man3type/tm.3type +++ b/man/man3type/tm.3type @@ -3,7 +3,7 @@ .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\" -.TH tm 3type 2023-10-31 "Linux man-pages 6.7" +.TH tm 3type 2024-05-02 "Linux man-pages (unreleased)" .SH NAME tm \- broken-down time .SH LIBRARY diff --git a/man3type/uid_t.3type b/man/man3type/uid_t.3type index 52bae74..52bae74 100644 --- a/man3type/uid_t.3type +++ b/man/man3type/uid_t.3type diff --git a/man3type/uint16_t.3type b/man/man3type/uint16_t.3type index a0d1a82..a0d1a82 100644 --- a/man3type/uint16_t.3type +++ b/man/man3type/uint16_t.3type diff --git a/man3type/uint32_t.3type b/man/man3type/uint32_t.3type index a0d1a82..a0d1a82 100644 --- a/man3type/uint32_t.3type +++ b/man/man3type/uint32_t.3type diff --git a/man3type/uint64_t.3type b/man/man3type/uint64_t.3type index a0d1a82..a0d1a82 100644 --- a/man3type/uint64_t.3type +++ b/man/man3type/uint64_t.3type diff --git a/man3type/uint8_t.3type b/man/man3type/uint8_t.3type index a0d1a82..a0d1a82 100644 --- a/man3type/uint8_t.3type +++ b/man/man3type/uint8_t.3type diff --git a/man3type/uintN_t.3type b/man/man3type/uintN_t.3type index a0d1a82..a0d1a82 100644 --- a/man3type/uintN_t.3type +++ b/man/man3type/uintN_t.3type diff --git a/man3type/uintmax_t.3type b/man/man3type/uintmax_t.3type index 497d4ac..497d4ac 100644 --- a/man3type/uintmax_t.3type +++ b/man/man3type/uintmax_t.3type diff --git a/man3type/uintptr_t.3type b/man/man3type/uintptr_t.3type index 6a55bc9..6a55bc9 100644 --- a/man3type/uintptr_t.3type +++ b/man/man3type/uintptr_t.3type diff --git a/man3type/useconds_t.3type b/man/man3type/useconds_t.3type index 7f430e1..7f430e1 100644 --- a/man3type/useconds_t.3type +++ b/man/man3type/useconds_t.3type diff --git a/man3type/va_list.3type b/man/man3type/va_list.3type index d520594..175fdab 100644 --- a/man3type/va_list.3type +++ b/man/man3type/va_list.3type @@ -4,7 +4,7 @@ .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\" -.TH va_list 3type 2023-10-31 "Linux man-pages 6.7" +.TH va_list 3type 2024-05-02 "Linux man-pages (unreleased)" .SH NAME va_list \- variable argument list .SH LIBRARY diff --git a/man3type/void.3type b/man/man3type/void.3type index 4174f5f..d4af096 100644 --- a/man3type/void.3type +++ b/man/man3type/void.3type @@ -4,7 +4,7 @@ .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\" -.TH void 3type 2023-10-31 "Linux man-pages 6.7" +.TH void 3type 2024-05-02 "Linux man-pages (unreleased)" .SH NAME void \- abstract type .SH SYNOPSIS diff --git a/man/man3type/wchar_t.3type b/man/man3type/wchar_t.3type new file mode 100644 index 0000000..5b527b0 --- /dev/null +++ b/man/man3type/wchar_t.3type @@ -0,0 +1,48 @@ +.\" Copyright (c) 2024 by Alejandro Colomar <alx@kernel.org> +.\" +.\" SPDX-License-Identifier: Linux-man-pages-copyleft +.\" +.TH wchar_t 3type 2024-05-03 "Linux man-pages (unreleased)" +.SH NAME +wchar_t +\- +wide-character type +.SH LIBRARY +Standard C library +.RI ( libc ) +.SH SYNOPSIS +.nf +.B #include <stddef.h> +.P +.BR typedef " /* ... */ " wchar_t; +.P +.B #include <stdint.h> +.P +.BR "#define WCHAR_WIDTH " "/* ... */" +.BR "#define WCHAR_MAX " "/* ... */" +.BR "#define WCHAR_MIN " "/* ... */" +.fi +.SH DESCRIPTION +.I wchar_t +is a type used for storing a wide character. +It is an integer type. +.SH STANDARDS +C11, POSIX.1-2008. +.SH HISTORY +C99, POSIX.1-2001. +.P +The +.B WCHAR_WIDTH +macro was added in C23. +.SH NOTES +The following headers also provide this type: +.IR <inttypes.h> , +.IR <stdlib.h> , +.IR <wchar.h> , +.IR <wctype.h> . +.P +The following header also provides these macros: +.IR <wchar.h> . +.SH SEE ALSO +.BR wint_t (3type), +.BR fputwc (3) diff --git a/man/man3type/wint_t.3type b/man/man3type/wint_t.3type new file mode 100644 index 0000000..991b863 --- /dev/null +++ b/man/man3type/wint_t.3type @@ -0,0 +1,56 @@ +.\" Copyright (c) 2024 by Alejandro Colomar <alx@kernel.org> +.\" +.\" SPDX-License-Identifier: Linux-man-pages-copyleft +.\" +.TH wint_t 3type 2024-05-03 "Linux man-pages (unreleased)" +.SH NAME +wint_t, +WEOF +\- +integer type capable of storing any wchar_t of WEOF +.SH LIBRARY +Standard C library +.RI ( libc ) +.SH SYNOPSIS +.nf +.B #include <wchar.h> +.P +.BR typedef " /* ... */ " wint_t; +.P +.BR "#define WEOF " "/* ... */" +.P +.B #include <stdint.h> +.P +.BR "#define WINT_WIDTH " "/* ... */" +.BR "#define WINT_MAX " "/* ... */" +.BR "#define WINT_MIN " "/* ... */" +.fi +.SH DESCRIPTION +.I wint_t +is a type used in functions that work with wide characters. +It is capable of storing any valid wchar_t or WEOF. +It is an integer type. +.P +.B WEOF +is used by wide-character functions +to indicate the end of an input file +or an error. +It is of type +.IR wint_t . +.SH STANDARDS +C11, POSIX.1-2008. +.SH HISTORY +C99, POSIX.1-2001. +.P +The +.B WINT_WIDTH +macro was added in C23. +.SH NOTES +The following header also provides +.I wint_t +and +.BR WEOF : +.IR <wctype.h> . +.SH SEE ALSO +.BR wchar_t (3type), +.BR fputwc (3) |