user3815757
user3815757

Reputation: 161

System Side C Vs C?

I tried searching for the word "System Side programmer" or "System Side C" but did not get any good info. Can someone explain me the difference between System Side C and C and System Programmer vs System Side Programmer. Would be great if some could provide links to study System Side C focused on Linux Kernel. Thanks in Advance

UPDATE: System Side C is the C language code that is used to build the Operating system. Eg: how a page table is implemented inside an OS using Struct.

Upvotes: 2

Views: 81

Answers (1)

alireza_fn
alireza_fn

Reputation: 944

C language syntax is same in both but available functions are different. Linux kernel provides many ANSI C functions which are needed like string manipulation functions but it doesn't provide useless functions in kernel programming like scanf or printf,... . Linux kernel also provides functions for interacting with kernel subsystems like sysfs, devices, filesystems, IPC, ... . You should read the official linux kernel api documentation here: https://www.kernel.org/doc/htmldocs/kernel-api/

Upvotes: 3

Related Questions