->portability Linux, windows with defines
portability of Linux, Windows with defines