Changeset 75406dc in mainline for uspace/lib/posix/unistd.h


Ignore:
Timestamp:
2011-07-28T17:39:51Z (13 years ago)
Author:
Jiří Zárevúcky <zarevucky.jiri@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
955c2b0
Parents:
58115ae
Message:

Additional wrappers and fixes for VFS functions.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/posix/unistd.h

    r58115ae r75406dc  
    6060/* Working Directory */
    6161extern char *posix_getcwd(char *buf, size_t size);
     62extern int posix_chdir(const char *path);
    6263
    6364/* Query Memory Parameters */
     
    6970extern posix_gid_t posix_getgid(void);
    7071
    71 /* File Input/Output */
     72/* File Manipulation */
     73extern int posix_close(int fildes);
     74
    7275extern ssize_t posix_read(int fildes, void *buf, size_t nbyte);
     76extern ssize_t posix_write(int fildes, const void *buf, size_t nbyte);
    7377
    74 /* Deleting Files */
     78extern int posix_fsync(int fildes);
     79extern int posix_ftruncate(int fildes, posix_off_t length);
     80
    7581extern int posix_rmdir(const char *path);
    7682extern int posix_unlink(const char *path);
     83
     84extern int posix_dup(int fildes);
     85extern int posix_dup2(int fildes, int fildes2);
    7786
    7887/* Standard Streams */
     
    145154
    146155        #define getcwd posix_getcwd
     156        #define chdir posix_chdir
    147157
    148158        #define isatty posix_isatty
     
    155165        #define getgid posix_getgid
    156166
     167        #define close posix_close
    157168        #define read posix_read
    158 
     169        #define write posix_write
     170        #define fsync posix_fsync
     171        #define ftruncate posix_ftruncate
    159172        #define rmdir posix_rmdir
    160173        #define unlink posix_unlink
     174        #define dup posix_dup
     175        #define dup2 posix_dup2
    161176
    162177        #define access posix_access
Note: See TracChangeset for help on using the changeset viewer.