unistd.h revision 19dacda2b02bb08c0ffb649f84526b249c749279
119dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project
219dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project
319dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project#pragma once
419dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project
519dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project#include <stdlib.h>
619dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project#include <process.h>
719dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project#include <io.h>
819dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project
919dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project#define EOPNOTSUPP  95
1019dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project
1119dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project#define O_NONBLOCK  0
1219dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project#define O_RDONLY    _O_RDONLY
1319dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project#define O_RDWR      _O_RDWR
1419dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project
1519dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project#define popen   _popen
1619dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project#define pclose  _pclose
1719dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project#define sleep   _sleep
1819dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project#define stat    _stat
1919dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project#define open    _open
2019dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project#define close   _close
2119dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project#define fstat   _fstat
2219dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project#define read    _read
2319dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project#define write   _write
2419dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project#define off_t   _off_t
2519dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project#define lseek   _lseek
2619dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project#define putenv  _putenv
2719dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project#define getpid  _getpid
2819dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project#define utimbuf _utimbuf
2919dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project#define sys_nerr _sys_nerr
3019dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project#define sys_errlist _sys_errlist
3119dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project#define isatty _isatty
3219dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project#define getch _getch
3319dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project
3419dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project#include <grp.h>
3519dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project#include <pwd.h>
3619dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project
3719dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project
3819dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project// no-oped sync
3919dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project__inline void sync(void){};
4019dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project
4119dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project
4219dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project
4319dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project#define gettimeofday(p, v) ((p)->tv_sec = (p)->tv_usec = 0)
4419dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project
4519dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project
4619dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project#define strcasecmp _stricmp
4719dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project
4819dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project
4919dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project
50