.\" -*- coding: UTF-8 -*- '\" t .\" Copyright, Bruno Haible .\" Copyright, the authors of the Linux man-pages project .\" .\" SPDX-License-Identifier: GPL-2.0-or-later .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH wcsdup 3 "8 февраля 2026 г." "Linux man\-pages 6.18" .SH НАИМЕНОВАНИЕ wcsdup \- дублирует широкосимвольную строку .SH БИБЛИОТЕКА Стандартная библиотека языка C (\fIlibc\fP,\ \fI\-lc\fP) .SH СИНТАКСИС .nf \fB#include \fP .P \fBwchar_t *wcsdup(const wchar_t *\fP\fIs\fP\fB);\fP .fi .P .RS -4 Требования макроса тестирования свойств для glibc (см. \fBfeature_test_macros\fP(7)): .RE .P \fBwcsdup\fP(): .nf Начиная с glibc 2.10: _POSIX_C_SOURCE >= 200809L До glibc 2.10: _BSD_SOURCE .fi .SH ОПИСАНИЕ Функция \fBwcsdup\fP() является широкосимвольным аналогом функции \fBsstrdup\fP(3). Она размещает в памяти и возвращает широкосимвольную строку — копию широкосимвольной строки, на которую указывает значение \fIs\fP. .P Память для размещения новой широкосимвольной строки выделяется посредством \fBmalloc\fP(3) и должна освобождаться посредством \fBfree\fP(3). .SH "ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ" On success, \fBwcsdup\fP() returns a pointer to the new wide\-character string. On error, it returns NULL, with \fIerrno\fP set to indicate the error. .SH ОШИБКИ .TP \fBENOMEM\fP Недостаточно памяти для размещения копии строки. .SH АТРИБУТЫ Описание терминов данного раздела смотрите в \fBattributes\fP(7). .TS allbox; lbx lb lb l l l. Интерфейс Атрибут Значение T{ .na .nh \fBwcsdup\fP() T} Безвредность в нитях MT\-Safe .TE .SH СТАНДАРТЫ POSIX.1\-2008. .SH ИСТОРИЯ libc5, glibc 2.0. .SH "СМОТРИТЕ ТАКЖЕ" \fBstrdup\fP(3), \fBwcscpy\fP(3) .PP .SH ПЕРЕВОД Русский перевод этой страницы руководства разработал(и) Azamat Hackimov и Yuri Kozlov . .PP Этот перевод является свободной программной документацией; он распространяется на условиях общедоступной лицензии GNU (GNU General Public License - GPL, .UR https://www.gnu.org/licenses/gpl-3.0.html .UE версии 3 или более поздней) в отношении авторского права, но БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ. .PP Если вы обнаружите какие-либо ошибки в переводе этой страницы руководства, пожалуйста, сообщите об этом разработчику(ам) по его(их) адресу(ам) электронной почты или по адресу .MT debian-l10n-russian@lists.debian.org списка рассылки русских переводчиков .ME .