Linuxor ?
22.2K subscribers
1.37K photos
163 videos
11 files
1.04K links
اخبار لحظه ای تکنولوژی و معرفی ابزار های کامپیوتری و برنامه نویسی!

ارتباطات و تبلیغات :

@LinuxorContact
Download Telegram
با سایت زیر میتونید syscall هارو برای هر ورژن از کرنل ببینید


syscalls.mebeim.net


توی کرنل لینوکس syscall ها یه سری دستور عمل هستند که باهاش برنامه ها از کرنل استفاده میکنن مثلا :

#include <unistd.h>
#include <sys/syscall.h>

int main() {
char message[] = "Hello, world!\n";
ssize_t len = sizeof(message) - 1;

syscall(SYS_write, STDOUT_FILENO, message, len);

return 0;
}

کد بالا یه message توی stdout چاپ میکنه.


🐧 @Linuxor
👍30
ساده ترین مثال از ()malloc و ()free

در واقع malloc حافظه رو در heap تخصیص می‌ده، همونطور که می‌دونیم می‌تونه در حین اجرای برنامه رشد کنه. این تابع بخشی از stdlib است، البته قبل از استفاده از اون باید این کتابخانه را include کنین

#include <stdlib.h>

خودتون اجراش کنید و یکم باهاش بازی کنین


@Linuxor ~ Kaer Tala
👍56🤣72