gwywin32unistd

gwywin32unistd — Unistd functions on Win32

Synopsis




#define     chmod                           (file, mode)
#define     getpid                          ()
#define     mkdir                           (dir, mode)
#define     unlink                          (file)
#define     S_ISREG                         (m)
#define     S_ISDIR                         (m)
#define     S_IRUSR
#define     S_IWUSR
#define     S_IXUSR
#define     W_OK

Description

Details

chmod()

#define chmod(file, mode)     _chmod(file, mode)

Macro usable as chmod() on Win32. See its Unix manual page for details.

file : File name.
mode : Permissions to set on file.

Since 1.5


getpid()

#define getpid()              _getpid()

Macro usable as getpid() on Win32. See its Unix manual page for details.

Since 1.5


mkdir()

#define mkdir(dir, mode)      _mkdir(dir)

Macro usable as mkdir() on Win32. See its manual page for details.

dir : Directory name.
mode : Permissions of the newly created directory (ignored on Win32).

Since 1.5


unlink()

#define unlink(file)          _unlink(file)

Macro usable as unlink() on Win32. See its Unix manual page for details.

file : File name.

Since 1.5


S_ISREG()

#define S_ISREG(m) (((m) & _S_IFMT) == _S_IFREG)

m :

S_ISDIR()

#define S_ISDIR(m) (((m) & _S_IFMT) == _S_IFDIR)

m :

S_IRUSR

#define S_IRUSR _S_IREAD


S_IWUSR

#define S_IWUSR _S_IWRITE


S_IXUSR

#define S_IXUSR _S_IEXEC


W_OK

#define W_OK 2