I know that Java give a powerful advantagte: Java code is compiled to bytecode and this bytecode is executed by JVM, hence Java is about portability. However, there exists functions such that their implementation depends on operating system.
https://speakerdeck.com/raboof/jvm-hacking (4-th slide)
As you can see there are system-depended C code. How does it work ? I mean that the same jar
using bind method can be executed on windows and linux. After all, bind method on linux and windows can be fairly different (number of paramers, name and more).
Can you explain it me?