unistd.h 542 B

1234567891011121314151617181920212223242526272829
  1. #ifdef _MSC_VER
  2. #pragma once
  3. #pragma comment(lib, "Shlwapi.lib")
  4. #include <basetsd.h>
  5. #include <io.h>
  6. #include <stdio.h>
  7. // Fix for Visual Studio
  8. #if (!defined(HAVE_BZERO) || !defined(bzero))
  9. #define bzero(b, len) memset((b), 0, (len))
  10. #endif
  11. #if (!defined(HAVE_SNPRINTF) || !defined(snprintf))
  12. #define snprintf _snprintf
  13. #endif
  14. typedef SSIZE_T ssize_t;
  15. typedef int mode_t;
  16. #define open _open
  17. #define close _close
  18. #define read _read
  19. #define write _write
  20. #define __func__ __FUNCTION__
  21. #endif