Tizen RT Libs&Environment  v1.0 D5
unistd.h File Reference

POSIX operating system APIs. More...

#include <sys/types.h>
#include <tinyara/compiler.h>
Include dependency graph for unistd.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define ATEXIT_MAX   1
 
#define SEEK_SET   0 /* From the start of the file */
 
#define SEEK_CUR   1 /* From the current file offset */
 
#define SEEK_END   2 /* From the end of the file */
 
#define F_OK   0 /* Test existence */
 
#define R_OK   1 /* Test read permission */
 
#define W_OK   2 /* Test write permission */
 
#define X_OK   4 /* Test execute permission */
 
#define POSIX_VERSION
 
#define _POSIX_REALTIME_SIGNALS   1
 
#define _POSIX_MESSAGE_PASSING   1
 
#define _POSIX_PRIORITY_SCHEDULING   1
 
#define _POSIX_TIMERS   1
 
#define _POSIX_SYNCHRONIZED_IO   1
 
#define _POSIX_SYNC_IO   1
 
#define fdatasync(f)   fsync(f)
 
#define EXTERN   extern
 

Functions

pid_t vfork (void)
 The vfork() function has the same effect as fork(), except that the behavior is undefined if the process created by vfork() either modifies any data other than a variable of type pid_t used to store the return value from vfork(), or returns from the function in which vfork() was called, or calls any other function before successfully calling _exit() or one of the exec family of functions. More...
 
pid_t getpid (void)
 POSIX APIs (refer to : http://pubs.opengroup.org/onlinepubs/9699919799/) More...
 
unsigned int sleep (unsigned int seconds)
 POSIX APIs (refer to : http://pubs.opengroup.org/onlinepubs/9699919799/) More...
 
int usleep (useconds_t usec)
 POSIX APIs (refer to : http://pubs.opengroup.org/onlinepubs/9699919799/) More...
 
int pause (void)
 POSIX APIs (refer to : http://pubs.opengroup.org/onlinepubs/9699919799/) More...
 
int close (int fd)
 POSIX APIs (refer to : http://pubs.opengroup.org/onlinepubs/9699919799/) More...
 
int dup (int fd)
 POSIX APIs (refer to : http://pubs.opengroup.org/onlinepubs/9699919799/) More...
 
int dup2 (int fd1, int fd2)
 POSIX APIs (refer to : http://pubs.opengroup.org/onlinepubs/9699919799/) More...
 
int fsync (int fd)
 POSIX APIs (refer to : http://pubs.opengroup.org/onlinepubs/9699919799/) More...
 
off_t lseek (int fd, off_t offset, int whence)
 POSIX APIs (refer to : http://pubs.opengroup.org/onlinepubs/9699919799/) More...
 
ssize_t read (int fd, FAR void *buf, size_t nbytes)
 POSIX APIs (refer to : http://pubs.opengroup.org/onlinepubs/9699919799/) More...
 
ssize_t write (int fd, FAR const void *buf, size_t nbytes)
 POSIX APIs (refer to : http://pubs.opengroup.org/onlinepubs/9699919799/) More...
 
ssize_t pread (int fd, FAR void *buf, size_t nbytes, off_t offset)
 POSIX APIs (refer to : http://pubs.opengroup.org/onlinepubs/9699919799/) More...
 
ssize_t pwrite (int fd, FAR const void *buf, size_t nbytes, off_t offset)
 POSIX APIs (refer to : http://pubs.opengroup.org/onlinepubs/9699919799/) More...
 
int pipe (int fd[2])
 POSIX APIs (refer to : http://pubs.opengroup.org/onlinepubs/9699919799/) More...
 
int chdir (FAR const char *path)
 POSIX APIs (refer to : http://pubs.opengroup.org/onlinepubs/9699919799/) More...
 
FAR char * getcwd (FAR char *buf, size_t size)
 POSIX APIs (refer to : http://pubs.opengroup.org/onlinepubs/9699919799/) More...
 
int rmdir (FAR const char *pathname)
 POSIX APIs (refer to : http://pubs.opengroup.org/onlinepubs/9699919799/) More...
 
int unlink (FAR const char *pathname)
 POSIX APIs (refer to : http://pubs.opengroup.org/onlinepubs/9699919799/) More...
 
int getopt (int argc, FAR char *const argv[], FAR const char *optstring)
 POSIX APIs (refer to : http://pubs.opengroup.org/onlinepubs/9699919799/) More...
 

Variables

EXTERN FAR char * optarg
 
EXTERN int optind
 
EXTERN int optopt
 

Detailed Description

POSIX operating system APIs.

Definition in file unistd.h.