This is a system specific area. You don't mention your system. A Mac platform would not be the same as an Intel platform with *nix, which would not be the same as an Intel platform with Windows, which would not be the same as a Motorola platform with QNX or an old Zilog platform with C/PM.