Apakah ada pengganti unistd.h untuk Windows (Visual C)?

Saya porting program konsol yang relatif sederhana yang ditulis untuk Unix ke platform Windows ( Visual C ++ 8.0 ). Semua file sumber termasuk "unistd.h", yang tidak ada. Menghapusnya, saya mendapat keluhan tentang melewatkan prototipe untuk 'srandom', 'acak', dan 'getopt'. Saya tahu saya bisa...