Puisqu'on ne trouve pas de version sur Internet, commençons-en une ici.
La plupart des portages vers Windows n'ont probablement besoin que d'un sous-ensemble du fichier Unix complet.
Voici un point de départ. Veuillez ajouter des définitions selon vos besoins.
#ifndef _UNISTD_H
#define _UNISTD_H 1
/* This is intended as a drop-in replacement for unistd.h on Windows.
* Please add functionality as needed.
* https://stackoverflow.com/a/826027/1202830
*/
#include <stdlib.h>
#include <io.h>
#include <getopt.h> /* getopt at: https://gist.github.com/ashelly/7776712 */
#include <process.h> /* for getpid() and the exec..() family */
#include