Linuxor ?
25.6K subscribers
1.52K photos
208 videos
12 files
1.18K 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