Jump to content
Tuts 4 You

Mutability of NT syscalls numbers/ids (when compared to Linux kernel)


Luca91

Recommended Posts

In the NT kernel, syscalls numbers (ids) are not stable and unlike in Linux, they tend to change from every major (or even minor) OS release. That's why it is dangerous to directly use syscall and instead the proper way is to call kernel32.dll.

Now my question is: why in Linux kernel we get a more stable syscall ids? Is there any practical reason why MS is changing so often the syscall ids on NT?

I'm just asking out of curiosity.

Thanks,
Luca

Link to comment
Share on other sites

  • 2 weeks later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...