Changeset 9b8be79 in mainline for uspace/lib/posix/src


Ignore:
Timestamp:
2018-09-18T14:50:22Z (7 years ago)
Author:
Jiří Zárevúcky <jiri.zarevucky@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
460ea7e
Parents:
7570a95f
git-author:
Jiří Zárevúcky <jiri.zarevucky@…> (2018-09-14 17:49:49)
git-committer:
Jiří Zárevúcky <jiri.zarevucky@…> (2018-09-18 14:50:22)
Message:

libposix: Change header organization and remove passthrough headers

Posix headers now function like an overlay. The system include directories
are searched after posix directories. The headers don't need to be patched
for export now. libposix files now include headers using bracket notation
instead of quoted notation.

Location:
uspace/lib/posix/src
Files:
20 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/posix/src/ctype.c

    r7570a95f r9b8be79  
    3434 */
    3535
    36 #include "posix/ctype.h"
     36#include <ctype.h>
    3737
    3838/**
  • uspace/lib/posix/src/dlfcn.c

    r7570a95f r9b8be79  
    3232
    3333#include "internal/common.h"
    34 #include "posix/dlfcn.h"
     34#include <dlfcn.h>
    3535
    3636int dlclose(void *handle)
  • uspace/lib/posix/src/fcntl.c

    r7570a95f r9b8be79  
    3434
    3535#include "internal/common.h"
    36 #include "posix/fcntl.h"
    37 
    38 #include "libc/vfs/vfs.h"
    39 
     36#include <fcntl.h>
     37#include <vfs/vfs.h>
    4038#include <errno.h>
    4139
  • uspace/lib/posix/src/fnmatch.c

    r7570a95f r9b8be79  
    4343 */
    4444
    45 #include "libc/stdbool.h"
    46 #include "posix/ctype.h"
    47 #include "posix/string.h"
    48 #include "posix/stdlib.h"
     45#include <stdbool.h>
     46#include <ctype.h>
     47#include <string.h>
     48#include <stdlib.h>
    4949#include <assert.h>
    5050
    5151#include "internal/common.h"
    52 #include "posix/fnmatch.h"
     52#include <fnmatch.h>
    5353
    5454/* Returned by _match... functions. */
  • uspace/lib/posix/src/locale.c

    r7570a95f r9b8be79  
    3434
    3535#include "internal/common.h"
    36 #include "posix/locale.h"
     36#include <locale.h>
    3737
    3838#include <errno.h>
    3939
    40 #include "posix/limits.h"
    41 #include "posix/string.h"
     40#include <limits.h>
     41#include <string.h>
    4242
    4343/*
  • uspace/lib/posix/src/pthread/condvar.c

    r7570a95f r9b8be79  
    3333 */
    3434
    35 #include "posix/pthread.h"
    36 #include "errno.h"
     35#include <pthread.h>
     36#include <errno.h>
    3737#include "../internal/common.h"
    3838
  • uspace/lib/posix/src/pthread/keys.c

    r7570a95f r9b8be79  
    3333 */
    3434
    35 #include "posix/stdlib.h"
    36 #include "posix/pthread.h"
     35#include <stdlib.h>
     36#include <pthread.h>
    3737#include <errno.h>
    3838#include "../internal/common.h"
  • uspace/lib/posix/src/pthread/mutex.c

    r7570a95f r9b8be79  
    3333 */
    3434
    35 #include "posix/pthread.h"
     35#include <pthread.h>
    3636#include <errno.h>
    3737#include "../internal/common.h"
  • uspace/lib/posix/src/pthread/threads.c

    r7570a95f r9b8be79  
    3333 */
    3434
    35 #include "posix/pthread.h"
    36 #include "errno.h"
    37 #include "posix/stdlib.h"
     35#include <pthread.h>
     36#include <errno.h>
     37#include <stdlib.h>
    3838#include <fibril.h>
    3939#include "../internal/common.h"
  • uspace/lib/posix/src/pwd.c

    r7570a95f r9b8be79  
    3333 */
    3434
    35 #include "libc/stdbool.h"
    36 #include "posix/pwd.h"
    37 #include "posix/string.h"
     35#include <stdbool.h>
     36#include <pwd.h>
     37#include <string.h>
    3838#include <errno.h>
    3939#include <assert.h>
  • uspace/lib/posix/src/signal.c

    r7570a95f r9b8be79  
    3333 */
    3434
    35 #include "posix/signal.h"
     35#include <signal.h>
    3636#include "internal/common.h"
    37 #include "posix/limits.h"
    38 #include "posix/stdlib.h"
    39 #include "posix/string.h"
     37#include <limits.h>
     38#include <stdlib.h>
     39#include <string.h>
    4040
    4141#include <errno.h>
    4242
    43 #include "libc/fibril_synch.h"
    44 #include "libc/task.h"
     43#include <fibril_synch.h>
     44#include <task.h>
    4545
    4646/*
  • uspace/lib/posix/src/stdio.c

    r7570a95f r9b8be79  
    3636
    3737#include "internal/common.h"
    38 #include "posix/stdio.h"
     38#include <stdio.h>
    3939
    4040#include <assert.h>
     
    4343#include <tmpfile.h>
    4444
    45 #include "posix/fcntl.h"
    46 #include "posix/stdlib.h"
    47 #include "posix/string.h"
    48 #include "posix/sys/stat.h"
    49 #include "posix/sys/types.h"
    50 #include "posix/unistd.h"
    51 
    52 #include "libc/stdio.h"
    53 #include "libc/io/printf_core.h"
    54 #include "libc/str.h"
    55 #include "libc/malloc.h"
    56 #include "libc/adt/list.h"
     45#include <fcntl.h>
     46#include <stdlib.h>
     47#include <string.h>
     48#include <sys/stat.h>
     49#include <sys/types.h>
     50#include <unistd.h>
     51
     52#include <io/printf_core.h>
     53#include <str.h>
     54#include <malloc.h>
     55#include <adt/list.h>
    5756
    5857/**
  • uspace/lib/posix/src/stdlib.c

    r7570a95f r9b8be79  
    3535
    3636#include "internal/common.h"
    37 #include "posix/stdlib.h"
     37#include <stdlib.h>
    3838
    3939#include <errno.h>
    4040#include <tmpfile.h>
    4141
    42 #include "posix/fcntl.h"
    43 #include "posix/limits.h"
    44 #include "posix/string.h"
    45 #include "posix/sys/stat.h"
    46 #include "posix/unistd.h"
    47 
    48 #include "libc/qsort.h"
    49 #include "libc/str.h"
    50 #include "libc/vfs/vfs.h"
    51 #include "libc/stats.h"
     42#include <fcntl.h>
     43#include <limits.h>
     44#include <string.h>
     45#include <sys/stat.h>
     46#include <unistd.h>
     47
     48#include <qsort.h>
     49#include <str.h>
     50#include <vfs/vfs.h>
     51#include <stats.h>
    5252
    5353/**
  • uspace/lib/posix/src/string.c

    r7570a95f r9b8be79  
    3636
    3737#include "internal/common.h"
    38 #include "posix/string.h"
     38#include <string.h>
    3939
    4040#include <assert.h>
     
    4242#include <errno.h>
    4343
    44 #include "posix/limits.h"
    45 #include "posix/stdlib.h"
    46 #include "posix/signal.h"
    47 
    48 #include "libc/str.h"
    49 #include "libc/str_error.h"
     44#include <limits.h>
     45#include <stdlib.h>
     46#include <signal.h>
     47#include <str.h>
     48#include <str_error.h>
    5049
    5150/**
  • uspace/lib/posix/src/strings.c

    r7570a95f r9b8be79  
    3535
    3636#include "internal/common.h"
    37 #include "posix/strings.h"
     37#include <strings.h>
    3838
    39 #include "posix/string.h"
    40 #include "posix/ctype.h"
     39#include <string.h>
     40#include <ctype.h>
    4141
    42 #include "libc/mem.h"
    43 #include "libc/str.h"
     42#include <mem.h>
     43#include <str.h>
    4444
    4545/**
  • uspace/lib/posix/src/sys/mman.c

    r7570a95f r9b8be79  
    3434
    3535#include "../internal/common.h"
    36 #include <posix/sys/mman.h>
    37 #include <posix/sys/types.h>
    38 #include <libc/as.h>
    39 #include <posix/unistd.h>
     36#include <sys/mman.h>
     37#include <sys/types.h>
     38#include <as.h>
     39#include <unistd.h>
    4040
    4141void *mmap(void *start, size_t length, int prot, int flags, int fd,
  • uspace/lib/posix/src/sys/stat.c

    r7570a95f r9b8be79  
    3535
    3636#include "../internal/common.h"
    37 #include "posix/sys/stat.h"
    38 #include "libc/vfs/vfs.h"
     37#include <sys/stat.h>
     38#include <vfs/vfs.h>
    3939
    4040#include <errno.h>
    41 #include "libc/mem.h"
     41#include <mem.h>
    4242
    4343/**
  • uspace/lib/posix/src/sys/wait.c

    r7570a95f r9b8be79  
    3535
    3636#include "../internal/common.h"
    37 #include "posix/sys/wait.h"
     37#include <sys/wait.h>
    3838
    39 #include "libc/task.h"
     39#include <task.h>
    4040#include <assert.h>
    4141
    4242#include <errno.h>
    4343
    44 #include "posix/limits.h"
    45 #include "posix/signal.h"
     44#include <limits.h>
     45#include <signal.h>
    4646
    4747int __posix_wifexited(int status)
  • uspace/lib/posix/src/time.c

    r7570a95f r9b8be79  
    3535
    3636#include "internal/common.h"
    37 #include "posix/sys/types.h"
    38 #include "posix/sys/time.h"
    39 #include "posix/time.h"
    40 
    41 #include "posix/ctype.h"
     37#include <sys/types.h>
     38#include <sys/time.h>
     39#include <time.h>
     40
     41#include <ctype.h>
    4242
    4343#include <errno.h>
    4444
    45 #include "posix/signal.h"
     45#include <signal.h>
    4646#include <assert.h>
    4747
    48 #include "libc/async.h"
    49 #include "libc/malloc.h"
    50 #include "libc/task.h"
    51 #include "libc/stddef.h"
    52 #include "libc/time.h"
     48#include <async.h>
     49#include <malloc.h>
     50#include <task.h>
     51#include <stddef.h>
    5352
    5453// TODO: test everything in this file
  • uspace/lib/posix/src/unistd.c

    r7570a95f r9b8be79  
    3535
    3636#include "internal/common.h"
    37 #include "posix/unistd.h"
     37#include <unistd.h>
    3838
    3939#include <errno.h>
    4040
    41 #include "posix/dirent.h"
    42 #include "posix/string.h"
    43 #include "posix/sys/types.h"
    44 #include "posix/fcntl.h"
    45 
    46 #include "libc/task.h"
    47 #include "libc/stats.h"
    48 #include "libc/malloc.h"
    49 #include "libc/vfs/vfs.h"
     41#include <dirent.h>
     42#include <string.h>
     43#include <sys/types.h>
     44#include <fcntl.h>
     45
     46#include <task.h>
     47#include <stats.h>
     48#include <malloc.h>
     49#include <vfs/vfs.h>
    5050
    5151#include <libarch/config.h>
Note: See TracChangeset for help on using the changeset viewer.