|
Tizen RT Libs&Environment
v1.0 D5
|
POSIX operating system APIs. More...
#include <sys/types.h>#include <tinyara/compiler.h>

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 |
POSIX operating system APIs.
Definition in file unistd.h.