.\" -*- coding: UTF-8 -*- .\" Copyright 1992, Drew Eckhardt .\" 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 chdir 2 "8 فبراير 2026" "صفحات دليل لينكس 6.18" .SH الاسم chdir, fchdir \- تغيير دليل العمل .SH المكتبة مكتبة سي المعيارية (\fIlibc\fP،\ \fI\-lc\fP) .SH موجز .nf \fB#include \fP .P \fBint chdir(const char *\fP\fIpath\fP\fB);\fP \fBint fchdir(int \fP\fIfd\fP\fB);\fP .fi .P .RS -4 متطلبات ماكروات اختبار الميزات لـ glibc (انظر \fBfeature_test_macros\fP(7)): .RE .P \fBfchdir\fP(): .nf .\" || _XOPEN_SOURCE && _XOPEN_SOURCE_EXTENDED _XOPEN_SOURCE >= 500 || /* منذ glibc 2.12: */ _POSIX_C_SOURCE >= 200809L || /* glibc حتى 2.19: */ _BSD_SOURCE .fi .SH الوصف يغير \fBchdir\fP() دليل العمل الحالي للعملية المستدعية إلى الدليل المحدد في \fIpath\fP. .P \fBfchdir\fP() مطابق لـ \fBchdir\fP()؛ الفرق الوحيد هو أن الدليل يُعطى كوصف ملف مفتوح. .SH "قيمة الإرجاع" عند النجاح، يُعاد الصفر. وعند حدوث خطأ، يُعاد الرقم \-1، ويُضبط \fIerrno\fP للإشارة إلى الخطأ. .SH الأخطاء اعتمادًا على نظام الملفات، يمكن إرجاع أخطاء أخرى. الأخطاء الأكثر عمومية لـ \fBchdir\fP() مدرجة أدناه: .TP \fBEACCES\fP تم رفض إذن البحث لأحد مكونات \fIpath\fP. (انظر أيضًا \fBpath_resolution\fP(7).) .TP \fBEFAULT\fP المسار \fIpath\fP يشير إلى خارج مساحة العناوين التي يمكن الوصول إليها. .TP \fBEIO\fP حدث خطأ إدخال/إخراج. .TP \fBELOOP\fP وُجد عدد كبير جدًا من الوصلات الرمزية أثناء تحليل \fIpath\fP. .TP \fBENAMETOOLONG\fP المسار \fIpath\fP طويل جداً. .TP \fBENOENT\fP الدليل المحدد في \fIpath\fP غير موجود. .TP \fBENOMEM\fP ذاكرة النواة المتوفرة غير كافية. .TP \fBENOTDIR\fP أحد مكونات المسار \fIpath\fP ليس دليلاً. .P الأخطاء العامة لـ \fBfchdir\fP() مدرجة أدناه: .TP \fBEACCES\fP تم رفض إذن البحث على الدليل المفتوح على \fIfd\fP. .TP \fBEBADF\fP \fIfd\fP ليس واصف ملف صالح. .TP \fBENOTDIR\fP \fIfd\fP لا يشير إلى دليل. .SH المعايير POSIX.1\-2024. .SH التاريخ .TP \fBchdir\fP() SVr4, POSIX.1\-1988, 4.4BSD. .TP \fBfchdir\fP() SVr4, 4.4BSD, SUSv1, POSIX.1\-2001 XSI, POSIX.1\-2008. .SH ملاحظات دليل العمل الحالي هو نقطة البداية لتفسير أسماء المسارات النسبية (تلك التي لا تبدأ بـ \[aq]/\[aq]). .P عملية فرعية تم إنشاؤها عبر \fBfork\fP(2) ترث دليل العمل الحالي لأبويها. يبقى دليل العمل الحالي دون تغيير بواسطة \fBexecve\fP(2). .SH "انظر أيضًا" \fBchroot\fP(2), \fBgetcwd\fP(3), \fBpath_resolution\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 .