.\" -*- coding: UTF-8 -*- '\" t .\" Copyright, the authors of the Linux man-pages project .\" .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH pthread_attr_setstackaddr 3 "17 مايو 2025" "صفحات دليل لينكس 6.18" .SH الاسم pthread_attr_setstackaddr, pthread_attr_getstackaddr \- تعيين/الحصول على سمة عنوان المكدس في كائن سمات الخيط .SH المكتبة مكتبة مسالك POSIX (\fIlibpthread\fP،\ \fI\-lpthread\fP) .SH موجز .nf \fB#include \fP .P \fB[[deprecated]]\fP \fBint pthread_attr_setstackaddr(pthread_attr_t *\fP\fIattr\fP\fB, void *\fP\fIstackaddr\fP\fB);\fP \fB[[deprecated]]\fP \fBint pthread_attr_getstackaddr(const pthread_attr_t *restrict \fP\fIattr\fP\fB,\fP \fB void **restrict \fP\fIstackaddr\fP\fB);\fP .fi .SH الوصف هذه الدوال قديمة: \fBلا تستخدمها.\fP استخدم \fBpthread_attr_setstack\fP(3) و \fBpthread_attr_getstack\fP(3) بدلاً من ذلك. .P تضبط الدالة \fBpthread_attr_setstackaddr\fP() سمة عنوان المكدس لكائن سمات الخيط المشار إليه بواسطة \fIattr\fP إلى القيمة المحددة في \fIstackaddr\fP. تحدد هذه السمة موقع المكدس الذي يجب أن يستخدمه خيط يُنشأ باستخدام كائن سمات الخيط \fIattr\fP. .P يجب أن يشير \fIstackaddr\fP إلى مخزن مؤقت بحجم لا يقل عن \fBPTHREAD_STACK_MIN\fP بايت تم تخصيصه بواسطة المستدعي. يجب أن تكون صفحات المخزن المؤقت المخصص قابلة للقراءة والكتابة معًا. .P ترجع الدالة \fBpthread_attr_getstackaddr\fP() سمة عنوان المكدس لكائن سمات الخيط المشار إليه بواسطة \fIattr\fP في المخزن المؤقت المشار إليه بواسطة \fIstackaddr\fP. .SH "قيمة الإرجاع" عند النجاح، تُعيد هذه الدوال القيمة 0؛ وعند الخطأ، تُعيد رقم خطأ غير صفري. .SH الأخطاء لم تُعرّف أية أخطاء (ولكن يجب على التطبيقات مع ذلك التعامل مع إرجاع خطأ محتمل). .SH السمات للاطلاع على شرح للمصطلحات المستخدمة في هذا القسم، انظر \fBattributes\fP(7). .TS allbox; lbx lb lb l l l. الواجهة السمة القيمة T{ .na .nh \fBpthread_attr_setstackaddr\fP(), \fBpthread_attr_getstackaddr\fP() T} سلامة الخيوط MT\-Safe .TE .SH المعايير لا شيء. .SH التاريخ glibc 2.1. وُسمت كمهملة في POSIX.1\-2001. أُزيلت في POSIX.1\-2008. .SH ملاحظات \fIلا تستخدم هذه الدوال!\fP لا يمكن استخدامها بشكل محمول، لأنها لا توفر طريقة لتحديد اتجاه النمو أو نطاق المكدس. على سبيل المثال، في البنى ذات المكدس الذي ينمو للأسفل، يحدد \fIstackaddr\fP العنوان التالي بعد العنوان \fIالأعلى\fP لمنطقة المكدس المخصصة. ومع ذلك، في البنى ذات المكدس الذي ينمو للأعلى، يحدد \fIstackaddr\fP العنوان \fIالأدنى\fP في منطقة المكدس المخصصة. على النقيض، فإن \fIstackaddr\fP المستخدم بواسطة \fBpthread_attr_setstack\fP(3) و \fBpthread_attr_getstack\fP(3)، هو دائمًا مؤشر إلى العنوان الأدنى في منطقة المكدس المخصصة (وتحدد الوسيطة \fIstacksize\fP نطاق المكدس). .SH "انظر أيضًا" \fBpthread_attr_init\fP(3), \fBpthread_attr_setstack\fP(3), \fBpthread_attr_setstacksize\fP(3), \fBpthread_create\fP(3), \fBpthreads\fP(7) .PP .SH ترجمة تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي . .PP هذه الترجمة هي وثيقة مجانية؛ راجع .UR https://www.gnu.org/licenses/gpl-3.0.html رخصة جنو العامة الإصدار 3 .UE أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات. .PP إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: .MT kde-l10n-ar@kde.org .ME .