.\" -*- coding: UTF-8 -*- .\" Copyright 1995, Thomas K. Dyas .\" 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 ustat 2 "8 فبراير 2026" "صفحات دليل لينكس 6.18" .SH الاسم ustat \- الحصول على إحصائيات نظام الملفات .SH المكتبة مكتبة سي المعيارية (\fIlibc\fP،\ \fI\-lc\fP) .SH موجز .nf \fB#include \fP \fB#include \fP /* libc[45] */ \fB#include \fP /* glibc2 */ .P \fB[[deprecated]] int ustat(dev_t \fP\fIdev\fP\fB, struct ustat *\fP\fIubuf\fP\fB);\fP .fi .SH الوصف \fBustat\fP() يُرجع معلومات حول نظام ملفات موصول. \fIdev\fP هو رقم جهاز يُعرّف جهازًا يحتوي على نظام ملفات موصول. \fIubuf\fP هو مؤشر إلى بنية \fIustat\fP تحتوي على الأعضاء التالية: .P .in +4n .EX daddr_t f_tfree; /* Total free blocks */ ino_t f_tinode; /* Number of free inodes */ char f_fname[6]; /* Filsys name */ char f_fpack[6]; /* Filsys pack name */ .EE .in .P الحقلان الأخيران، \fIf_fname\fP و \fIf_fpack\fP، غير مطبقين وسيُملآن دائمًا ببايتات فارغة (\[aq]\[rs]0\[aq]). .SH "قيمة الإرجاع" عند النجاح، يُعاد صفر ويُملأ بنية \fIustat\fP التي يشير إليها \fIubuf\fP. عند الخطأ، يُعاد \-1، ويُضبط \fIerrno\fP للإشارة إلى الخطأ. .SH الأخطاء .TP \fBEFAULT\fP \fIubuf\fP يشير إلى خارج نطاق العناوين القابلة للوصول. .TP \fBEINVAL\fP \fIdev\fP لا يشير إلى جهاز يحتوي على نظام ملفات موصول. .TP \fBENOSYS\fP نظام الملفات الموصول المشار إليه بواسطة \fIdev\fP لا يدعم هذه العملية، أو أي إصدار من لينكس قبل لينكس 1.3.16. .SH المعايير لا شيء. .SH التاريخ .\" SVr4 documents additional error conditions ENOLINK, ECOMM, and EINTR .\" but has no ENOSYS condition. SVr4. أُزيل في glibc 2.28. .P \fBustat\fP() مهمل وقد وُفر فقط للتوافق. يجب أن تستخدم جميع البرامج الجديدة \fBstatfs\fP(2) بدلاً من ذلك. .SS "ملاحظات HP\-UX" .\" Some software tries to use this in order to test whether the .\" underlying filesystem is NFS. إصدار HP\-UX من بنية \fIustat\fP يحتوي على حقل إضافي، \fIf_blksize\fP، غير معروف في أماكن أخرى. يحذر HP\-UX: بالنسبة لبعض أنظمة الملفات، لا يتغير عدد العقد الحرة. ستعيد هذه الأنظمة \-1 في الحقل \fIf_tinode\fP. بالنسبة لبعض أنظمة الملفات، تُخصص العقد ديناميكيًا. ستعيد هذه الأنظمة العدد الحالي للعقد الحرة. .SH "انظر أيضًا" \fBstat\fP(2), \fBstatfs\fP(2) .PP .SH ترجمة تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي . .PP هذه الترجمة هي وثيقة مجانية؛ راجع .UR https://www.gnu.org/licenses/gpl-3.0.html رخصة جنو العامة الإصدار 3 .UE أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات. .PP إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: .MT kde-l10n-ar@kde.org .ME .