[riot-commits] [RIOT-OS/RIOT] 563835: tools/externc: Remove #endif in extern C pattern m...

Joakim Nohlgård joakim.nohlgard at eistec.se
Thu Mar 9 09:44:58 CET 2017


  Branch: refs/heads/master
  Home:   https://github.com/RIOT-OS/RIOT
  Commit: 563835996025240a7ac2e2a6177e61190de2f4cd
      https://github.com/RIOT-OS/RIOT/commit/563835996025240a7ac2e2a6177e61190de2f4cd
  Author: Joakim Nohlgård <joakim.nohlgard at eistec.se>
  Date:   2017-03-07 (Tue, 07 Mar 2017)

  Changed paths:
    M dist/tools/externc/check.sh

  Log Message:
  -----------
  tools/externc: Remove #endif in extern C pattern match

Enable adding more C++ specifics inside the same ifdef block (e.g. sys/include/vfs.h)


  Commit: 03d9f0f3d89f529bf0f8c08fd84bdb173328252c
      https://github.com/RIOT-OS/RIOT/commit/03d9f0f3d89f529bf0f8c08fd84bdb173328252c
  Author: Joakim Nohlgård <joakim.nohlgard at eistec.se>
  Date:   2017-03-07 (Tue, 07 Mar 2017)

  Changed paths:
    A sys/posix/include/fcntl.h

  Log Message:
  -----------
  sys/posix: Add fcntl.h


  Commit: 89ba41c79e09729ad48a230bc5c7eb09812110a7
      https://github.com/RIOT-OS/RIOT/commit/89ba41c79e09729ad48a230bc5c7eb09812110a7
  Author: Joakim Nohlgård <joakim.nohlgard at eistec.se>
  Date:   2017-03-07 (Tue, 07 Mar 2017)

  Changed paths:
    A sys/posix/include/sys/statvfs.h

  Log Message:
  -----------
  sys/posix: Add sys/statvfs.h


  Commit: 738876a98f693575b57f65b181adcd19c0a37313
      https://github.com/RIOT-OS/RIOT/commit/738876a98f693575b57f65b181adcd19c0a37313
  Author: Joakim Nohlgård <joakim.nohlgard at eistec.se>
  Date:   2017-03-07 (Tue, 07 Mar 2017)

  Changed paths:
    M cpu/atmega_common/avr-libc-extra/time.h
    A cpu/atmega_common/include/sys/stat.h
    M cpu/atmega_common/include/sys/types.h
    M doc/doxygen/riot.doxyfile

  Log Message:
  -----------
  cpu/atmega_common: Improve POSIX headers


  Commit: 9ec001b84b67b5d454df6b9f29981fbf4ecea9a3
      https://github.com/RIOT-OS/RIOT/commit/9ec001b84b67b5d454df6b9f29981fbf4ecea9a3
  Author: Joakim Nohlgård <joakim.nohlgard at eistec.se>
  Date:   2017-03-07 (Tue, 07 Mar 2017)

  Changed paths:
    M cpu/atmega_common/avr-libc-extra/unistd.h

  Log Message:
  -----------
  atmega_common: Update unistd.h with prototypes of all POSIX defined functions and constants


  Commit: 3485ab4e9651ff2b615a451a052e591761307018
      https://github.com/RIOT-OS/RIOT/commit/3485ab4e9651ff2b615a451a052e591761307018
  Author: Vincent Dupont <vincent at otakeys.com>
  Date:   2017-03-07 (Tue, 07 Mar 2017)

  Changed paths:
    M cpu/msp430_common/include/msp430_types.h
    M cpu/msp430_common/include/stdio.h
    A cpu/msp430_common/include/sys/stat.h
    M cpu/msp430_common/msp430-main.c

  Log Message:
  -----------
  msp430: add libc missing symbols and defines


  Commit: 5e27bf4f313e2438f81a27aaf1eaf1255e593303
      https://github.com/RIOT-OS/RIOT/commit/5e27bf4f313e2438f81a27aaf1eaf1255e593303
  Author: Joakim Nohlgård <joakim.nohlgard at eistec.se>
  Date:   2017-03-07 (Tue, 07 Mar 2017)

  Changed paths:
    M cpu/msp430_common/include/unistd.h

  Log Message:
  -----------
  msp430: Add all expected POSIX unistd.h declarations


  Commit: dcc37329df40e9b591c7a16c862de500c979349a
      https://github.com/RIOT-OS/RIOT/commit/dcc37329df40e9b591c7a16c862de500c979349a
  Author: Joakim Nohlgård <joakim.nohlgard at eistec.se>
  Date:   2017-03-07 (Tue, 07 Mar 2017)

  Changed paths:
    M Makefile.dep
    A dist/tools/mkconstfs/README.md
    A dist/tools/mkconstfs/mkconstfs.py
    M sys/Makefile
    M sys/Makefile.include
    A sys/fs/constfs/Makefile
    A sys/fs/constfs/constfs.c
    A sys/fs/doc.txt
    A sys/include/fs/constfs.h
    A sys/include/vfs.h
    M sys/shell/commands/Makefile
    A sys/shell/commands/sc_vfs.c
    M sys/shell/commands/shell_commands.c
    A sys/vfs/Makefile
    A sys/vfs/vfs.c
    A tests/unittests/tests-vfs/Makefile
    A tests/unittests/tests-vfs/Makefile.include
    A tests/unittests/tests-vfs/tests-vfs-bind.c
    A tests/unittests/tests-vfs/tests-vfs-dir-ops.c
    A tests/unittests/tests-vfs/tests-vfs-file-ops.c
    A tests/unittests/tests-vfs/tests-vfs-file-system-ops.c
    A tests/unittests/tests-vfs/tests-vfs-mount-constfs.c
    A tests/unittests/tests-vfs/tests-vfs-normalize_path.c
    A tests/unittests/tests-vfs/tests-vfs-open-close.c
    A tests/unittests/tests-vfs/tests-vfs.c
    A tests/unittests/tests-vfs/tests-vfs.h

  Log Message:
  -----------
  sys/vfs: A virtual file system (VFS) layer for RIOT

The VFS layer provides file system abstractions to allow using a unified
interface to access files from mounted file systems.


  Commit: a1faeb9ca1e8751e714dcff4dd92a374a376e9e8
      https://github.com/RIOT-OS/RIOT/commit/a1faeb9ca1e8751e714dcff4dd92a374a376e9e8
  Author: Joakim Nohlgård <joakim.nohlgard at eistec.se>
  Date:   2017-03-07 (Tue, 07 Mar 2017)

  Changed paths:
    M sys/newlib/syscalls.c

  Log Message:
  -----------
  newlib: Use vfs for file I/O syscalls


  Commit: fdd129db6886e41a1857797f05dfe3599c6a76ea
      https://github.com/RIOT-OS/RIOT/commit/fdd129db6886e41a1857797f05dfe3599c6a76ea
  Author: Joakim Nohlgård <joakim.nohlgard at eistec.se>
  Date:   2017-03-07 (Tue, 07 Mar 2017)

  Changed paths:
    M sys/uart_stdio/uart_stdio.c

  Log Message:
  -----------
  uart_stdio: Bind uart_stdio to vfs fds for stdin/out/err


  Commit: 0371769e72910ab1f1c90111674cbf9f4ea814a5
      https://github.com/RIOT-OS/RIOT/commit/0371769e72910ab1f1c90111674cbf9f4ea814a5
  Author: Joakim Nohlgård <joakim.nohlgard at eistec.se>
  Date:   2017-03-07 (Tue, 07 Mar 2017)

  Changed paths:
    M Makefile.dep
    M sys/Makefile
    M sys/auto_init/auto_init.c
    A sys/fs/devfs/Makefile
    A sys/fs/devfs/auto_init_devfs.c
    A sys/fs/devfs/devfs.c
    A sys/include/fs/devfs.h
    A tests/unittests/tests-devfs/Makefile
    A tests/unittests/tests-devfs/Makefile.include
    A tests/unittests/tests-devfs/tests-devfs.c
    A tests/unittests/tests-devfs/tests-devfs.h

  Log Message:
  -----------
  devfs: Dynamic file system for device nodes


  Commit: 26b99a57be215f5bce5612a13048a79c8bca22d7
      https://github.com/RIOT-OS/RIOT/commit/26b99a57be215f5bce5612a13048a79c8bca22d7
  Author: Kaspar Schleiser <kaspar at schleiser.de>
  Date:   2017-03-07 (Tue, 07 Mar 2017)

  Changed paths:
    M Makefile.dep
    M cpu/native/Makefile
    A cpu/native/vfs/Makefile
    A cpu/native/vfs/native_vfs.c
    M tests/unittests/tests-vfs/tests-vfs-mount-constfs.c

  Log Message:
  -----------
  cpu: native: add vfs wrappers


  Commit: e021b3b3f1473ff795efb6924c1c772441abe2c3
      https://github.com/RIOT-OS/RIOT/commit/e021b3b3f1473ff795efb6924c1c772441abe2c3
  Author: Joakim Nohlgård <joakim.nohlgard at eistec.se>
  Date:   2017-03-07 (Tue, 07 Mar 2017)

  Changed paths:
    M drivers/Makefile.dep
    M drivers/include/nvram.h
    A drivers/nvram/Makefile
    A drivers/nvram/nvram-vfs.c

  Log Message:
  -----------
  drivers/nvram: Add vfs compatible functions


  Commit: 8f81121f29a669a6f4a4859d313c850b0b325fc7
      https://github.com/RIOT-OS/RIOT/commit/8f81121f29a669a6f4a4859d313c850b0b325fc7
  Author: Joakim Nohlgård <joakim.nohlgard at eistec.se>
  Date:   2017-03-07 (Tue, 07 Mar 2017)

  Changed paths:
    M boards/mulle/Makefile.dep
    M boards/mulle/board.c

  Log Message:
  -----------
  boards/mulle: Add FRAM to DevFS


  Commit: 887cc72365ff7ed651b0f3ffcdfbfb7de6213397
      https://github.com/RIOT-OS/RIOT/commit/887cc72365ff7ed651b0f3ffcdfbfb7de6213397
  Author: Joakim Nohlgård <joakim.nohlgard at eistec.se>
  Date:   2017-03-09 (Thu, 09 Mar 2017)

  Changed paths:
    M Makefile.dep
    M boards/mulle/Makefile.dep
    M boards/mulle/board.c
    M cpu/atmega_common/avr-libc-extra/time.h
    M cpu/atmega_common/avr-libc-extra/unistd.h
    A cpu/atmega_common/include/sys/stat.h
    M cpu/atmega_common/include/sys/types.h
    M cpu/msp430_common/include/msp430_types.h
    M cpu/msp430_common/include/stdio.h
    A cpu/msp430_common/include/sys/stat.h
    M cpu/msp430_common/include/unistd.h
    M cpu/msp430_common/msp430-main.c
    M cpu/native/Makefile
    A cpu/native/vfs/Makefile
    A cpu/native/vfs/native_vfs.c
    M dist/tools/externc/check.sh
    A dist/tools/mkconstfs/README.md
    A dist/tools/mkconstfs/mkconstfs.py
    M doc/doxygen/riot.doxyfile
    M drivers/Makefile.dep
    M drivers/include/nvram.h
    A drivers/nvram/Makefile
    A drivers/nvram/nvram-vfs.c
    M sys/Makefile
    M sys/Makefile.include
    M sys/auto_init/auto_init.c
    A sys/fs/constfs/Makefile
    A sys/fs/constfs/constfs.c
    A sys/fs/devfs/Makefile
    A sys/fs/devfs/auto_init_devfs.c
    A sys/fs/devfs/devfs.c
    A sys/fs/doc.txt
    A sys/include/fs/constfs.h
    A sys/include/fs/devfs.h
    A sys/include/vfs.h
    M sys/newlib/syscalls.c
    A sys/posix/include/fcntl.h
    A sys/posix/include/sys/statvfs.h
    M sys/shell/commands/Makefile
    A sys/shell/commands/sc_vfs.c
    M sys/shell/commands/shell_commands.c
    M sys/uart_stdio/uart_stdio.c
    A sys/vfs/Makefile
    A sys/vfs/vfs.c
    A tests/unittests/tests-devfs/Makefile
    A tests/unittests/tests-devfs/Makefile.include
    A tests/unittests/tests-devfs/tests-devfs.c
    A tests/unittests/tests-devfs/tests-devfs.h
    A tests/unittests/tests-vfs/Makefile
    A tests/unittests/tests-vfs/Makefile.include
    A tests/unittests/tests-vfs/tests-vfs-bind.c
    A tests/unittests/tests-vfs/tests-vfs-dir-ops.c
    A tests/unittests/tests-vfs/tests-vfs-file-ops.c
    A tests/unittests/tests-vfs/tests-vfs-file-system-ops.c
    A tests/unittests/tests-vfs/tests-vfs-mount-constfs.c
    A tests/unittests/tests-vfs/tests-vfs-normalize_path.c
    A tests/unittests/tests-vfs/tests-vfs-open-close.c
    A tests/unittests/tests-vfs/tests-vfs.c
    A tests/unittests/tests-vfs/tests-vfs.h

  Log Message:
  -----------
  Merge pull request #5616 from gebart/pr/vfs

vfs: file system abstraction


Compare: https://github.com/RIOT-OS/RIOT/compare/8c86aa787d8e...887cc72365ff


More information about the commits mailing list