.\" -*- coding: UTF-8 -*- '\" t .\" Copyright 1993, David Metcalfe .\" 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 memmem 3 "8 فبراير 2026" "صفحات دليل لينكس 6.18" .SH الاسم memmem \- تحديد موقع سلسلة فرعية .SH المكتبة مكتبة سي المعيارية (\fIlibc\fP،\ \fI\-lc\fP) .SH موجز .nf \fB#define _GNU_SOURCE\fP /* انظر feature_test_macros(7) */ \fB#include \fP .P \fBvoid *memmem(\fPsize_t hsize, size_t nsize; \fB const void \fP\fIhaystack\fP\fB[\fP\fIhsize\fP\fB], size_t \fP\fIhsize\fP\fB,\fP \fB const void \fP\fIneedle\fP\fB[\fP\fInsize\fP\fB], size_t \fP\fInsize\fP\fB);\fP .fi .SH الوصف الدالة \fBmemmem\fP() تجد بداية أول ظهور للسلسلة الفرعية \fIneedle\fP بحجم \fInsize\fP في منطقة الذاكرة \fIhaystack\fP بحجم \fIhsize\fP. .SH "قيمة الإرجاع" تُرجع الدالة \fBmemmem\fP() مؤشرًا إلى بداية السلسلة الفرعية، أو NULL إذا لم تُعثر على السلسلة الفرعية. .SH السمات للاطلاع على شرح للمصطلحات المستخدمة في هذا القسم، انظر \fBattributes\fP(7). .TS allbox; lbx lb lb l l l. الواجهة السمة القيمة T{ .na .nh \fBmemmem\fP() T} سلامة الخيوط MT\-Safe .TE .SH المعايير لا يوجد. .SH التاريخ musl libc 0.9.7; FreeBSD 6.0, OpenBSD 5.4, NetBSD, Illumos. .SH العلل .\" This function was broken in Linux libraries up to and including libc 5.0.9; .\" there the .\" .IR needle .\" and .\" .I haystack .\" arguments were interchanged, .\" and a pointer to the end of the first occurrence of .\" .I needle .\" was returned. .\" .\" Both old and new libc's have the bug that if .\" .I needle .\" is empty, .\" .I haystack\-1 .\" (instead of .\" .IR haystack ) .\" is returned. في glibc 2.0، إذا كانت \fIneedle\fP فارغة، تُرجع \fBmemmem\fP() مؤشرًا إلى آخر بايت من \fIhaystack\fP. تم إصلاح هذا في glibc 2.1. .SH "انظر أيضًا" \fBbstring\fP(3), \fBstrstr\fP(3) .PP .SH ترجمة تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي . .PP هذه الترجمة هي وثيقة مجانية؛ راجع .UR https://www.gnu.org/licenses/gpl-3.0.html رخصة جنو العامة الإصدار 3 .UE أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات. .PP إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: .MT kde-l10n-ar@kde.org .ME .