[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