# # ChangeLog for / in mainline # # Generated by Trac 1.6 # 2024-11-28T13:36:25Z Fri, 12 May 2017 19:36:38 GMT Jakub Jermar [02082f3] * uspace/lib/c/arch/abs32le/include/libarch/tls.h (modified) * uspace/lib/c/arch/abs32le/src/entry.c (modified) * uspace/lib/c/arch/abs32le/src/stacktrace.c (modified) * uspace/lib/c/arch/abs32le/src/thread_entry.c (modified) Fix abs32le build Thu, 11 May 2017 18:04:42 GMT Jakub Jermar [805552d] * uspace/drv/bus/usb/ohci/hw_struct/hcca.h (modified) * uspace/lib/c/include/macros.h (modified) Remove obsolete STATIC_ASSERT, use static_assert instead Wed, 10 May 2017 19:50:48 GMT Jiri Svoboda [71fe4723] * uspace/lib/ext4/include/ext4/balloc.h (modified) * uspace/lib/ext4/include/ext4/bitmap.h (modified) * uspace/lib/ext4/include/ext4/block_group.h (modified) * uspace/lib/ext4/include/ext4/directory.h (modified) * uspace/lib/ext4/include/ext4/directory_index.h (modified) * uspace/lib/ext4/include/ext4/extent.h (modified) * uspace/lib/ext4/include/ext4/filesystem.h (modified) * uspace/lib/ext4/include/ext4/hash.h (modified) * uspace/lib/ext4/include/ext4/ialloc.h (modified) * uspace/lib/ext4/include/ext4/inode.h (modified) * uspace/lib/ext4/include/ext4/libext4.h (modified) * uspace/lib/ext4/include/ext4/superblock.h (modified) * uspace/lib/ext4/include/ext4/types.h (modified) Simplify header guards. Wed, 10 May 2017 19:47:31 GMT Jiri Svoboda [81dd2ed] * uspace/lib/ext4/Makefile (modified) * uspace/lib/ext4/include/ext4/ops.h (moved) * uspace/lib/ext4/src/ops.c (moved) * uspace/srv/fs/ext4fs/Makefile (modified) * uspace/srv/fs/ext4fs/ext4fs.c (modified) The division of ext4 into fs and lib is arbitrary, preventing ... Wed, 10 May 2017 18:04:21 GMT Jiri Svoboda [fcb0d76] * uspace/lib/ext4/src/balloc.c (modified) * uspace/lib/ext4/src/bitmap.c (modified) * uspace/lib/ext4/src/block_group.c (modified) * uspace/lib/ext4/src/directory.c (modified) * uspace/lib/ext4/src/directory_index.c (modified) * uspace/lib/ext4/src/extent.c (modified) * uspace/lib/ext4/src/filesystem.c (modified) * uspace/lib/ext4/src/hash.c (modified) * uspace/lib/ext4/src/ialloc.c (modified) * uspace/lib/ext4/src/inode.c (modified) * uspace/lib/ext4/src/superblock.c (modified) Libext4 should try to include what it uses. Wed, 10 May 2017 17:42:12 GMT Jiri Svoboda [3345b86] * uspace/lib/ext4/Makefile (modified) * uspace/lib/ext4/include/ext4/balloc.h (moved) * uspace/lib/ext4/include/ext4/bitmap.h (moved) * uspace/lib/ext4/include/ext4/block_group.h (moved) * uspace/lib/ext4/include/ext4/directory.h (moved) * uspace/lib/ext4/include/ext4/directory_index.h (moved) * uspace/lib/ext4/include/ext4/extent.h (moved) * uspace/lib/ext4/include/ext4/filesystem.h (moved) * uspace/lib/ext4/include/ext4/hash.h (moved) * uspace/lib/ext4/include/ext4/ialloc.h (moved) * uspace/lib/ext4/include/ext4/inode.h (moved) * uspace/lib/ext4/include/ext4/libext4.h (moved) * uspace/lib/ext4/include/ext4/superblock.h (moved) * uspace/lib/ext4/include/ext4/types.h (moved) * uspace/lib/ext4/src/balloc.c (moved) * uspace/lib/ext4/src/bitmap.c (moved) * uspace/lib/ext4/src/block_group.c (moved) * uspace/lib/ext4/src/directory.c (moved) * uspace/lib/ext4/src/directory_index.c (moved) * uspace/lib/ext4/src/extent.c (moved) * uspace/lib/ext4/src/filesystem.c (moved) * uspace/lib/ext4/src/hash.c (moved) * uspace/lib/ext4/src/ialloc.c (moved) * uspace/lib/ext4/src/inode.c (moved) * uspace/lib/ext4/src/superblock.c (moved) * uspace/srv/fs/ext4fs/Makefile (modified) * uspace/srv/fs/ext4fs/ext4fs_ops.c (modified) Libext4 went the wrong direction with filename prefixing. Tue, 09 May 2017 18:55:11 GMT Jiri Svoboda [f066a87] * uspace/lib/ext4/libext4_filesystem.c (modified) * uspace/lib/ext4/libext4_filesystem.h (modified) * uspace/srv/fs/ext4fs/ext4fs_ops.c (modified) Ext4 should check for sanity before modifying the superblock. Mon, 08 May 2017 20:38:47 GMT Jiri Svoboda [d2c8533] * uspace/app/init/init.c (modified) * uspace/lib/c/generic/vfs/vfs.c (modified) * uspace/lib/c/include/ipc/vfs.h (modified) * uspace/lib/c/include/vfs/vfs.h (modified) * uspace/lib/fs/libfs.c (modified) * uspace/lib/fs/libfs.h (modified) * uspace/srv/fs/cdfs/cdfs_ops.c (modified) * uspace/srv/fs/exfat/exfat_ops.c (modified) * uspace/srv/fs/ext4fs/ext4fs_ops.c (modified) * uspace/srv/fs/fat/fat_ops.c (modified) * uspace/srv/fs/locfs/locfs_ops.c (modified) * uspace/srv/fs/mfs/mfs_ops.c (modified) * uspace/srv/fs/tmpfs/tmpfs_ops.c (modified) * uspace/srv/fs/udf/udf_ops.c (modified) * uspace/srv/vfs/vfs.h (modified) * uspace/srv/vfs/vfs_ipc.c (modified) * uspace/srv/vfs/vfs_ops.c (modified) * uspace/srv/volsrv/part.c (modified) File system probing groundwork. Only MFS can do it for now. Mon, 08 May 2017 19:20:39 GMT Jakub Jermar [582a0b8] * uspace/app/barber/barber.c (modified) * uspace/app/bdsh/cmds/builtin_cmds.c (modified) * uspace/app/bdsh/cmds/builtins/batch/batch.c (modified) * uspace/app/bdsh/cmds/mod_cmds.c (modified) * uspace/app/bdsh/cmds/modules/cat/cat.c (modified) * uspace/app/bdsh/cmds/modules/cmp/cmp.c (modified) * uspace/app/bdsh/cmds/modules/cp/cp.c (modified) * uspace/app/bdsh/cmds/modules/echo/echo.c (modified) * uspace/app/bdsh/cmds/modules/help/help.c (modified) * uspace/app/bdsh/cmds/modules/printf/printf.c (modified) * uspace/app/bdsh/cmds/modules/sleep/sleep.c (modified) * uspace/app/bdsh/cmds/modules/touch/touch.c (modified) * uspace/app/bdsh/errors.c (modified) * uspace/app/bdsh/exec.c (modified) * uspace/app/bdsh/scli.c (modified) * uspace/app/bdsh/tok.c (modified) * uspace/app/bithenge/test.c (modified) * uspace/app/df/df.c (modified) * uspace/app/edit/search.c (modified) * uspace/app/getterm/getterm.c (modified) * uspace/app/getterm/version.c (modified) * uspace/app/init/init.c (modified) * uspace/app/killall/killall.c (modified) * uspace/app/mkmfs/mkmfs.c (modified) * uspace/app/redir/redir.c (modified) * uspace/app/sbi/src/mytypes.h (modified) * uspace/app/sysinfo/sysinfo.c (modified) * uspace/app/taskdump/elf_core.c (modified) * uspace/app/taskdump/taskdump.c (modified) * uspace/app/tester/float/float1.c (modified) * uspace/app/tester/float/float2.c (modified) * uspace/app/tester/float/softfloat1.c (modified) * uspace/app/tester/hw/misc/virtchar1.c (modified) * uspace/app/tester/hw/serial/serial1.c (modified) * uspace/app/tester/mm/malloc1.c (modified) * uspace/app/tester/mm/malloc2.c (modified) * uspace/app/tester/mm/malloc3.c (modified) * uspace/app/tester/mm/mapping1.c (modified) * uspace/app/tester/print/print1.c (modified) * uspace/app/tester/print/print2.c (modified) * uspace/app/tester/print/print3.c (modified) * uspace/app/tester/print/print4.c (modified) * uspace/app/tester/print/print5.c (modified) * uspace/app/tester/print/print6.c (modified) * uspace/app/tester/stdio/logger1.c (modified) * uspace/app/tester/stdio/stdio1.c (modified) * uspace/app/tester/stdio/stdio2.c (modified) * uspace/app/tester/tester.c (modified) * uspace/app/tester/thread/setjmp1.c (modified) * uspace/app/tester/thread/thread1.c (modified) * uspace/app/tester/vfs/vfs1.c (modified) * uspace/app/testwrit/testwrit.c (modified) * uspace/app/tetris/screen.c (modified) * uspace/app/tetris/shapes.c (modified) * uspace/app/tetris/tetris.c (modified) * uspace/app/tetris/tetris.h (modified) * uspace/app/top/top.c (modified) * uspace/app/trace/syscalls.h (modified) * uspace/app/trace/trace.c (modified) * uspace/app/untar/tar.c (modified) * uspace/app/usbinfo/dump.c (modified) * uspace/app/vuhid/main.c (modified) * uspace/dist/src/c/demos/edit/search.c (modified) * uspace/dist/src/c/demos/tetris/scores.c (modified) * uspace/dist/src/c/demos/tetris/screen.c (modified) * uspace/dist/src/c/demos/tetris/shapes.c (modified) * uspace/dist/src/c/demos/tetris/tetris.c (modified) * uspace/dist/src/c/demos/tetris/tetris.h (modified) * uspace/dist/src/c/demos/top/top.c (modified) * uspace/drv/audio/sb16/mixer.c (modified) * uspace/drv/nic/ar9271/ar9271.c (modified) * uspace/drv/nic/ar9271/hw.c (modified) * uspace/drv/nic/e1k/e1k.c (modified) * uspace/drv/nic/ne2k/dp8390.c (modified) * uspace/drv/nic/rtl8139/driver.c (modified) * uspace/drv/nic/rtl8139/general.c (modified) * uspace/drv/nic/rtl8139/general.h (modified) * uspace/drv/nic/rtl8169/driver.c (modified) * uspace/lib/bithenge/src/failure.c (modified) * uspace/lib/bithenge/src/failure.h (modified) * uspace/lib/bithenge/src/file.c (modified) * uspace/lib/bithenge/src/helenos/common.h (modified) * uspace/lib/c/arch/abs32le/include/libarch/tls.h (modified) * uspace/lib/c/arch/abs32le/src/entry.c (modified) * uspace/lib/c/arch/abs32le/src/stacktrace.c (modified) * uspace/lib/c/arch/abs32le/src/thread_entry.c (modified) * uspace/lib/c/arch/abs32le/src/tls.c (modified) * uspace/lib/c/arch/riscv64/include/libarch/tls.h (modified) * uspace/lib/c/arch/riscv64/src/entry.c (modified) * uspace/lib/c/arch/riscv64/src/stacktrace.c (modified) * uspace/lib/c/arch/riscv64/src/thread_entry.c (modified) * uspace/lib/c/arch/riscv64/src/tls.c (modified) * uspace/lib/c/generic/adt/hash_table.c (modified) * uspace/lib/c/generic/as.c (modified) * uspace/lib/c/generic/config.c (modified) * uspace/lib/c/generic/ddi.c (modified) * uspace/lib/c/generic/dlfcn.c (modified) * uspace/lib/c/generic/double_to_str.c (modified) * uspace/lib/c/generic/fibril.c (modified) * uspace/lib/c/generic/getopt.c (modified) * uspace/lib/c/generic/inet/addr.c (modified) * uspace/lib/c/generic/inet/hostname.c (modified) * uspace/lib/c/generic/io/asprintf.c (modified) * uspace/lib/c/generic/io/chargrid.c (modified) * uspace/lib/c/generic/io/io.c (modified) * uspace/lib/c/generic/io/kio.c (modified) * uspace/lib/c/generic/io/klog.c (modified) * uspace/lib/c/generic/io/logctl.c (modified) * uspace/lib/c/generic/io/printf_core.c (modified) * uspace/lib/c/generic/io/vprintf.c (modified) * uspace/lib/c/generic/irq.c (modified) * uspace/lib/c/generic/malloc.c (modified) * uspace/lib/c/generic/rcu.c (modified) * uspace/lib/c/generic/rtld/module.c (modified) * uspace/lib/c/generic/stacktrace.c (modified) * uspace/lib/c/generic/stats.c (modified) * uspace/lib/c/generic/str.c (modified) * uspace/lib/c/generic/sysinfo.c (modified) * uspace/lib/c/generic/task.c (modified) * uspace/lib/c/generic/thread.c (modified) * uspace/lib/c/generic/time.c (modified) * uspace/lib/c/generic/tls.c (modified) * uspace/lib/c/generic/uuid.c (modified) * uspace/lib/c/generic/vfs/canonify.c (modified) * uspace/lib/c/include/adt/hash_table.h (modified) * uspace/lib/c/include/double_to_str.h (modified) * uspace/lib/c/include/getopt.h (modified) * uspace/lib/c/include/io/pixelmap.h (modified) * uspace/lib/c/include/ipc/dev_iface.h (modified) * uspace/lib/c/include/stdlib.h (modified) * uspace/lib/c/include/thread.h (modified) * uspace/lib/c/include/unistd.h (deleted) * uspace/lib/compress/gzip.c (modified) * uspace/lib/crypto/crypto.c (modified) * uspace/lib/drv/generic/dev_iface.c (modified) * uspace/lib/drv/generic/logbuf.c (modified) * uspace/lib/pcut/src/os/helenos.c (modified) * uspace/lib/pcut/tests/timeout.c (modified) * uspace/lib/posix/source/fcntl.c (modified) * uspace/lib/posix/source/time.c (modified) * uspace/lib/posix/source/unistd.c (modified) * uspace/lib/scsi/src/spc.c (modified) * uspace/lib/uri/uri.c (modified) * uspace/lib/usb/src/dump.c (modified) * uspace/lib/usbdev/src/altiface.c (modified) * uspace/lib/usbdev/src/dp.c (modified) * uspace/srv/bd/file_bd/file_bd.c (modified) * uspace/srv/fs/exfat/exfat.c (modified) * uspace/srv/fs/fat/fat.c (modified) * uspace/srv/fs/fat/fat_dentry.c (modified) * uspace/srv/fs/mfs/mfs.c (modified) * uspace/srv/fs/tmpfs/tmpfs.c (modified) * uspace/srv/fs/udf/udf.c (modified) * uspace/srv/hid/input/input.c (modified) * uspace/srv/hid/input/port/niagara.c (modified) * uspace/srv/hid/input/port/ski.c (modified) * uspace/srv/hid/isdv4_tablet/isdv4.c (modified) * uspace/srv/hid/output/proto/vt100.c (modified) * uspace/srv/hid/s3c24xx_ts/s3c24xx_ts.c (modified) * uspace/srv/hw/char/s3c24xx_uart/s3c24xx_uart.c (modified) * uspace/srv/loader/main.c (modified) * uspace/srv/logger/ctl.c (modified) * uspace/srv/vfs/vfs_ops.c (modified) Remove unistd.h - Rename usleep() and sleep() to thread_usleep() ... Sun, 07 May 2017 10:25:38 GMT Jakub Jermar [73db198] * uspace/lib/c/generic/config.c (modified) Match 'console' without length limit Sat, 06 May 2017 17:05:04 GMT Jakub Jermar [951f6b9e] * tools/toolchain.sh (modified) Allow building only toolchains needed for developing HelenOS Use ... Fri, 05 May 2017 17:37:36 GMT Jiri Svoboda [b14d9f9] * uspace/app/bdsh/cmds/modules/mount/mount.c (modified) * uspace/lib/c/generic/str_error.c (modified) * uspace/lib/c/generic/vfs/vfs.c (modified) * uspace/lib/c/include/errno.h (modified) * uspace/lib/c/include/ipc/vfs.h (modified) * uspace/lib/c/include/vfs/vfs.h (modified) * uspace/srv/vfs/vfs.h (modified) * uspace/srv/vfs/vfs_ipc.c (modified) * uspace/srv/vfs/vfs_ops.c (modified) * uspace/srv/vfs/vfs_register.c (modified) Mount should be able to print the list of available file system types. Thu, 04 May 2017 22:30:19 GMT Martin Decky [75b24cd] * tools/toolchain.sh (modified) cstyle Thu, 04 May 2017 22:28:59 GMT Martin Decky [d2bd00f0] * tools/toolchain.riscv.sh (deleted) * tools/toolchain.sh (modified) bump to GCC 7.1, binutils 2.28 (both now include upstream support for ... Thu, 04 May 2017 22:26:43 GMT Martin Decky [14d5223] * kernel/arch/mips32/Makefile.inc (modified) cstyle Thu, 04 May 2017 22:25:22 GMT Martin Decky [67cda76] * kernel/Makefile (modified) * kernel/arch/mips32/Makefile.inc (modified) make sure the architecture can set up required assembler directives ... Thu, 04 May 2017 22:24:30 GMT Martin Decky [f233840] * uspace/lib/c/arch/ia32/_link.ld.in (modified) suppress dynamic linker warnings Thu, 04 May 2017 22:23:34 GMT Martin Decky [9abe2e5] * kernel/genarch/include/genarch/softint/division.h (modified) * kernel/genarch/src/softint/division.c (modified) * uspace/lib/softint/generic/division.c (modified) * uspace/lib/softint/include/division.h (modified) add support for __[u]divmoddi4 Thu, 04 May 2017 22:21:47 GMT Martin Decky [db8626d] * kernel/genarch/src/mm/page_pt.c (modified) * uspace/app/sbi/src/tdata.c (modified) * uspace/lib/http/src/request.c (modified) * uspace/srv/fs/exfat/exfat_fat.c (modified) * uspace/srv/fs/fat/fat_fat.c (modified) suppress compiler warnings Thu, 04 May 2017 22:19:12 GMT Martin Decky [31a30fa] * uspace/lib/c/include/entry_point.h (modified) * uspace/srv/loader/main.c (modified) declare routines as noreturn Thu, 04 May 2017 22:17:36 GMT Martin Decky [e141281] * uspace/drv/bus/usb/ohci/ohci_rh.c (modified) * uspace/lib/c/generic/io/printf_core.c (modified) * uspace/lib/usbhid/src/hiddescriptor.c (modified) * uspace/lib/usbhid/src/hidpath.c (modified) * uspace/srv/net/slip/slip.c (modified) cstyle (no change in functionality) Thu, 04 May 2017 22:12:27 GMT Martin Decky [dc12262] * boot/generic/src/printf_core.c (modified) * kernel/generic/src/printf/printf_core.c (modified) * uspace/app/sbi/src/ancr.c (modified) * uspace/app/sbi/src/run.c (modified) * uspace/app/sbi/src/run_expr.c (modified) * uspace/app/sbi/src/run_texpr.c (modified) * uspace/app/sbi/src/stype.c (modified) * uspace/app/sbi/src/stype_expr.c (modified) * uspace/app/top/top.c (modified) * uspace/dist/src/c/demos/top/top.c (modified) * uspace/drv/bus/usb/ohci/ohci_rh.c (modified) * uspace/drv/nic/ar9271/hw.c (modified) * uspace/lib/c/generic/io/printf_core.c (modified) * uspace/lib/c/generic/iplink.c (modified) * uspace/lib/posix/source/stdio/scanf.c (modified) * uspace/lib/posix/source/stdlib/strtol.c (modified) * uspace/lib/posix/source/stdlib/strtold.c (modified) * uspace/lib/usbhid/src/hiddescriptor.c (modified) * uspace/lib/usbhid/src/hidpath.c (modified) * uspace/srv/clipboard/clipboard.c (modified) * uspace/srv/net/slip/slip.c (modified) * uspace/srv/net/tcp/conn.c (modified) add standardized case fallthrough comment annotations, add actual ... Thu, 20 Apr 2017 22:37:14 GMT Jakub Jermar [93ad8166] * contrib/qemu/build-from-scratch.sh (modified) Upgrade to QEMU 2.9.0 Wed, 05 Apr 2017 18:10:39 GMT Jakub Jermar [368ee04] * uspace/app/bdsh/cmds/builtins/cd/cd.c (modified) * uspace/app/bdsh/cmds/modules/cat/cat.c (modified) * uspace/app/bdsh/cmds/modules/cmp/cmp.c (modified) * uspace/app/bdsh/cmds/modules/cp/cp.c (modified) * uspace/app/bdsh/cmds/modules/ls/ls.c (modified) * uspace/app/bdsh/cmds/modules/ls/ls.h (modified) * uspace/app/bdsh/cmds/modules/mkdir/mkdir.c (modified) * uspace/app/bdsh/cmds/modules/mkfile/mkfile.c (modified) * uspace/app/bdsh/cmds/modules/mount/mount.c (modified) * uspace/app/bdsh/cmds/modules/mv/mv.c (modified) * uspace/app/bdsh/cmds/modules/pwd/pwd.c (modified) * uspace/app/bdsh/cmds/modules/rm/rm.c (modified) * uspace/app/bdsh/cmds/modules/touch/touch.c (modified) * uspace/app/bdsh/cmds/modules/unmount/unmount.c (modified) * uspace/app/bdsh/compl.c (modified) * uspace/app/bdsh/exec.c (modified) * uspace/app/bdsh/util.c (modified) * uspace/app/df/df.c (modified) * uspace/app/fontviewer/fontviewer.c (modified) * uspace/app/getterm/getterm.c (modified) * uspace/app/init/init.c (modified) * uspace/app/kio/kio.c (modified) * uspace/app/redir/redir.c (modified) * uspace/app/sysinst/futil.c (modified) * uspace/app/sysinst/sysinst.c (modified) * uspace/app/taskdump/elf_core.c (modified) * uspace/app/taskdump/symtab.c (modified) * uspace/app/tester/hw/misc/virtchar1.c (modified) * uspace/app/tester/mm/pager1.c (modified) * uspace/app/tester/vfs/vfs1.c (modified) * uspace/app/tetris/scores.c (modified) * uspace/app/trace/trace.c (modified) * uspace/app/untar/main.c (modified) * uspace/app/viewer/viewer.c (modified) * uspace/app/websrv/websrv.c (modified) * uspace/dist/src/c/demos/tetris/scores.c (modified) * uspace/drv/bus/isa/isa.c (modified) * uspace/drv/char/ns8250/ns8250.c (modified) * uspace/lib/bithenge/src/failure.c (modified) * uspace/lib/bithenge/src/failure.h (modified) * uspace/lib/bithenge/src/file.c (modified) * uspace/lib/c/Makefile (modified) * uspace/lib/c/generic/dirent.c (moved) * uspace/lib/c/generic/elf/elf_load.c (modified) * uspace/lib/c/generic/elf/elf_mod.c (modified) * uspace/lib/c/generic/io/io.c (modified) * uspace/lib/c/generic/io/logctl.c (modified) * uspace/lib/c/generic/libc.c (modified) * uspace/lib/c/generic/loader.c (modified) * uspace/lib/c/generic/private/io.h (modified) * uspace/lib/c/generic/private/stdio.h (modified) * uspace/lib/c/generic/rtld/module.c (modified) * uspace/lib/c/generic/task.c (modified) * uspace/lib/c/generic/vfs/inbox.c (added) * uspace/lib/c/generic/vfs/mtab.c (added) * uspace/lib/c/generic/vfs/vfs.c (modified) * uspace/lib/c/include/dirent.h (modified) * uspace/lib/c/include/elf/elf_load.h (modified) * uspace/lib/c/include/elf/elf_mod.h (modified) * uspace/lib/c/include/io/logctl.h (modified) * uspace/lib/c/include/ipc/loader.h (modified) * uspace/lib/c/include/ipc/logger.h (modified) * uspace/lib/c/include/ipc/vfs.h (modified) * uspace/lib/c/include/loader/loader.h (modified) * uspace/lib/c/include/loader/pcb.h (modified) * uspace/lib/c/include/stdio.h (modified) * uspace/lib/c/include/stdlib.h (modified) * uspace/lib/c/include/sys/statfs.h (deleted) * uspace/lib/c/include/sys/types.h (modified) * uspace/lib/c/include/task.h (modified) * uspace/lib/c/include/unistd.h (modified) * uspace/lib/c/include/vfs/inbox.h (moved) * uspace/lib/c/include/vfs/vfs.h (modified) * uspace/lib/c/include/vfs/vfs_mtab.h (modified) * uspace/lib/fs/libfs.c (modified) * uspace/lib/fs/libfs.h (modified) * uspace/lib/gui/window.c (modified) * uspace/lib/pcut/src/os/generic.c (modified) * uspace/lib/pcut/src/os/helenos.c (modified) * uspace/lib/posix/include/posix/fcntl.h (modified) * uspace/lib/posix/include/posix/sys/stat.h (modified) * uspace/lib/posix/include/posix/sys/types.h (modified) * uspace/lib/posix/source/fcntl.c (modified) * uspace/lib/posix/source/internal/common.h (modified) * uspace/lib/posix/source/stdio.c (modified) * uspace/lib/posix/source/stdlib.c (modified) * uspace/lib/posix/source/sys/stat.c (modified) * uspace/lib/posix/source/unistd.c (modified) * uspace/srv/devman/driver.c (modified) * uspace/srv/devman/match.c (modified) * uspace/srv/fs/fat/fat.h (modified) * uspace/srv/fs/locfs/locfs_ops.c (modified) * uspace/srv/fs/mfs/mfs.h (modified) * uspace/srv/fs/tmpfs/tmpfs_ops.c (modified) * uspace/srv/hid/input/ctl/kbdev.c (modified) * uspace/srv/hid/input/port/adb.c (modified) * uspace/srv/hid/input/proto/mousedev.c (modified) * uspace/srv/loader/main.c (modified) * uspace/srv/logger/ctl.c (modified) * uspace/srv/vfs/Makefile (modified) * uspace/srv/vfs/vfs.c (modified) * uspace/srv/vfs/vfs.h (modified) * uspace/srv/vfs/vfs_file.c (modified) * uspace/srv/vfs/vfs_ipc.c (added) * uspace/srv/vfs/vfs_lookup.c (modified) * uspace/srv/vfs/vfs_node.c (modified) * uspace/srv/vfs/vfs_ops.c (modified) * uspace/srv/vfs/vfs_pager.c (modified) * uspace/srv/vfs/vfs_register.c (modified) Merge from lp:~jakub/helenos/vfs-2.5-cherrypick This merge ... Tue, 04 Apr 2017 21:39:57 GMT Jakub Jermar [2166728] * uspace/lib/fs/libfs.c (modified) Remove superfluous assert Tue, 04 Apr 2017 21:31:40 GMT Jakub Jermar [51774cd] * uspace/lib/c/include/ipc/vfs.h (modified) * uspace/lib/fs/libfs.c (modified) * uspace/srv/vfs/vfs.h (modified) * uspace/srv/vfs/vfs_lookup.c (modified) * uspace/srv/vfs/vfs_node.c (modified) * uspace/srv/vfs/vfs_ops.c (modified) Reintroduce aoff64_t file sizes into VFS Tue, 04 Apr 2017 20:56:47 GMT Jakub Jermar [59f388a] * uspace/lib/c/generic/io/io.c (modified) * uspace/lib/posix/source/sys/stat.c (modified) * uspace/lib/posix/source/unistd.c (modified) Fail legacy interfaces if the position is too large for them to ... Tue, 04 Apr 2017 20:35:43 GMT Jakub Jermar [8fe46a0] * uspace/lib/c/include/sys/types.h (modified) * uspace/lib/posix/include/posix/sys/stat.h (modified) * uspace/lib/posix/include/posix/sys/types.h (modified) * uspace/lib/posix/source/fcntl.c (modified) * uspace/lib/posix/source/sys/stat.c (modified) Remove mode_t from libc Tue, 04 Apr 2017 14:39:16 GMT Martin Decky [39f892a9] * version (modified) welcome to 2017 and bump version to 0.7.0 Tue, 04 Apr 2017 14:35:52 GMT Martin Decky [ff87f70] * tools/autotool.py (modified) prioritize genisoimage over mkisofs (mkisofs tents to be an alias ... Tue, 04 Apr 2017 14:35:03 GMT Martin Decky [356c386] * boot/Makefile (modified) * boot/Makefile.common (modified) * boot/arch/amd64/Makefile.inc (modified) * uspace/app/bdsh/demo.txt (moved) * uspace/app/modplay/demo.xm (moved) * uspace/app/viewer/logo.tga (moved) * uspace/app/wavplay/demo.wav (moved) distribute sample files only when needed Tue, 04 Apr 2017 14:31:53 GMT Martin Decky [4b583f4] * defaults/mips32/Makefile.config (modified) * defaults/mips32/malta-be/Makefile.config (modified) * defaults/mips32/malta-le/Makefile.config (modified) * uspace/app/modplay/Makefile (modified) cstyle Mon, 03 Apr 2017 21:15:17 GMT Jakub Jermar [a6fc88a] * uspace/app/bdsh/cmds/modules/cp/cp.c (modified) * uspace/app/bdsh/cmds/modules/mkdir/mkdir.c (modified) * uspace/app/sysinst/futil.c (modified) * uspace/app/sysinst/sysinst.c (modified) * uspace/app/tester/vfs/vfs1.c (modified) * uspace/app/untar/main.c (modified) * uspace/lib/c/generic/vfs/vfs.c (modified) * uspace/lib/c/include/vfs/vfs.h (modified) * uspace/lib/posix/source/sys/stat.c (modified) Let vfs_link() and vfs_link_path() return the linked file handle ... Mon, 03 Apr 2017 20:59:19 GMT Jakub Jermar [ea4a3f0] * uspace/lib/c/generic/vfs/inbox.c (modified) * uspace/lib/c/include/vfs/inbox.h (modified) Add missing copyright notices, cstyle Mon, 03 Apr 2017 20:51:07 GMT Jakub Jermar [2c40637] * uspace/lib/c/include/ipc/vfs.h (modified) Sort alphabetically methods in ipc/vfs.h Mon, 03 Apr 2017 20:39:12 GMT Jakub Jermar [3ba431a] * uspace/lib/c/generic/vfs/vfs.c (modified) * uspace/lib/c/include/vfs/vfs.h (modified) Sort functions in vfs/vfs.[ch] alphabetically Mon, 03 Apr 2017 20:17:21 GMT Jakub Jermar [ca7506f] * uspace/lib/c/generic/vfs/vfs.c (modified) Improve comments Mon, 03 Apr 2017 05:10:03 GMT Jakub Jermar [907d91a] * boot/generic/src/printf_core.c (modified) * kernel/generic/src/printf/printf_core.c (modified) * uspace/lib/c/generic/io/printf_core.c (modified) Add missing breaks and decode the next character Sun, 02 Apr 2017 21:24:22 GMT Jakub Jermar [438f355] * uspace/lib/c/Makefile (modified) * uspace/lib/c/generic/vfs/mtab.c (added) * uspace/lib/c/generic/vfs/vfs.c (modified) * uspace/lib/c/include/vfs/vfs.h (modified) * uspace/lib/c/include/vfs/vfs_mtab.h (modified) Move mtab emulation to its own file Sun, 02 Apr 2017 21:08:10 GMT Jakub Jermar [c23275a] * uspace/app/fontviewer/fontviewer.c (modified) * uspace/app/viewer/viewer.c (modified) * uspace/lib/c/include/stdio.h (modified) * uspace/lib/c/include/stdlib.h (modified) * uspace/lib/c/include/unistd.h (modified) * uspace/lib/gui/window.c (modified) Move stuff away from unistd.h Sun, 02 Apr 2017 20:38:50 GMT Jakub Jermar [d96d9bc] * uspace/app/bdsh/cmds/builtins/cd/cd.c (modified) * uspace/app/bdsh/cmds/modules/ls/ls.c (modified) * uspace/app/bdsh/cmds/modules/mkdir/mkdir.c (modified) * uspace/app/bdsh/cmds/modules/pwd/pwd.c (modified) * uspace/app/bdsh/cmds/modules/rm/rm.c (modified) * uspace/app/bdsh/util.c (modified) * uspace/lib/c/generic/libc.c (modified) * uspace/lib/c/generic/loader.c (modified) * uspace/lib/c/generic/vfs/vfs.c (modified) * uspace/lib/c/include/unistd.h (modified) * uspace/lib/c/include/vfs/vfs.h (modified) * uspace/lib/posix/source/unistd.c (modified) Rename chdir() to vfs_cwd_set() and getcwd() to vfs_cwd_get() Sun, 02 Apr 2017 19:20:21 GMT Jakub Jermar [1e2e5795] * uspace/lib/c/generic/vfs/vfs.c (modified) Factor out code to lookup the parent and copy out the child component Sun, 02 Apr 2017 13:11:46 GMT Jakub Jermar [d4067a7] * uspace/lib/c/Makefile (modified) * uspace/lib/c/generic/dirent.c (added) * uspace/lib/c/generic/vfs/vfs.c (modified) Separate the dirent functions to dirent.c Sun, 02 Apr 2017 12:27:14 GMT Jakub Jermar [ce04ea44] * uspace/app/bdsh/cmds/modules/cat/cat.c (modified) * uspace/app/bdsh/cmds/modules/cmp/cmp.c (modified) * uspace/app/bdsh/cmds/modules/cp/cp.c (modified) * uspace/app/bdsh/cmds/modules/mkfile/mkfile.c (modified) * uspace/app/sysinst/futil.c (modified) * uspace/app/taskdump/elf_core.c (modified) * uspace/app/taskdump/symtab.c (modified) * uspace/app/tester/mm/pager1.c (modified) * uspace/app/tester/vfs/vfs1.c (modified) * uspace/app/viewer/viewer.c (modified) * uspace/app/websrv/websrv.c (modified) * uspace/drv/bus/isa/isa.c (modified) * uspace/lib/bithenge/src/file.c (modified) * uspace/lib/c/generic/elf/elf_mod.c (modified) * uspace/lib/c/generic/io/io.c (modified) * uspace/lib/c/generic/vfs/vfs.c (modified) * uspace/lib/c/include/unistd.h (modified) * uspace/lib/c/include/vfs/vfs.h (modified) * uspace/lib/pcut/src/os/helenos.c (modified) * uspace/lib/posix/source/stdio.c (modified) * uspace/lib/posix/source/unistd.c (modified) * uspace/srv/devman/match.c (modified) Rename read() to vfs_read() and write() to vfs_write() Sun, 02 Apr 2017 11:47:52 GMT Jakub Jermar [163fc09] * uspace/app/bdsh/cmds/modules/mv/mv.c (modified) * uspace/app/tester/vfs/vfs1.c (modified) * uspace/lib/c/generic/vfs/vfs.c (modified) * uspace/lib/c/include/stdio.h (modified) * uspace/lib/c/include/vfs/vfs.h (modified) * uspace/lib/posix/source/stdio.c (modified) Rename rename() to vfs_rename_path() Sun, 02 Apr 2017 11:36:01 GMT Jakub Jermar [151f1cc] * uspace/lib/c/generic/vfs/vfs.c (modified) * uspace/lib/c/include/vfs/vfs.h (modified) Rename _vfs_walk() to vfs_walk() Sun, 02 Apr 2017 11:24:06 GMT Jakub Jermar [9c4cf0d] * uspace/app/bdsh/cmds/modules/cat/cat.c (modified) * uspace/app/bdsh/cmds/modules/cmp/cmp.c (modified) * uspace/app/bdsh/cmds/modules/cp/cp.c (modified) * uspace/app/bdsh/cmds/modules/mkfile/mkfile.c (modified) * uspace/app/bdsh/cmds/modules/rm/rm.c (modified) * uspace/app/bdsh/cmds/modules/touch/touch.c (modified) * uspace/app/bdsh/exec.c (modified) * uspace/app/getterm/getterm.c (modified) * uspace/app/redir/redir.c (modified) * uspace/app/sysinst/futil.c (modified) * uspace/app/taskdump/symtab.c (modified) * uspace/app/tester/hw/misc/virtchar1.c (modified) * uspace/app/tester/mm/pager1.c (modified) * uspace/app/tester/vfs/vfs1.c (modified) * uspace/app/trace/trace.c (modified) * uspace/app/viewer/viewer.c (modified) * uspace/app/websrv/websrv.c (modified) * uspace/drv/bus/isa/isa.c (modified) * uspace/lib/bithenge/src/failure.c (modified) * uspace/lib/bithenge/src/file.c (modified) * uspace/lib/c/generic/elf/elf_mod.c (modified) * uspace/lib/c/generic/io/io.c (modified) * uspace/lib/c/generic/loader.c (modified) * uspace/lib/c/generic/task.c (modified) * uspace/lib/c/generic/vfs/inbox.c (modified) * uspace/lib/c/generic/vfs/vfs.c (modified) * uspace/lib/c/include/ipc/vfs.h (modified) * uspace/lib/c/include/unistd.h (modified) * uspace/lib/c/include/vfs/vfs.h (modified) * uspace/lib/pcut/src/os/helenos.c (modified) * uspace/lib/posix/source/fcntl.c (modified) * uspace/lib/posix/source/unistd.c (modified) * uspace/srv/devman/match.c (modified) * uspace/srv/vfs/vfs.h (modified) * uspace/srv/vfs/vfs_ipc.c (modified) * uspace/srv/vfs/vfs_ops.c (modified) Rename close() to vfs_put() This is motivated mainly by the fact ... Sun, 02 Apr 2017 10:39:13 GMT Jakub Jermar [b19e892] * uspace/app/bdsh/cmds/modules/cat/cat.c (modified) * uspace/app/bdsh/cmds/modules/cmp/cmp.c (modified) * uspace/app/bdsh/cmds/modules/cp/cp.c (modified) * uspace/app/bdsh/cmds/modules/ls/ls.c (modified) * uspace/app/bdsh/cmds/modules/mkdir/mkdir.c (modified) * uspace/app/bdsh/cmds/modules/mkfile/mkfile.c (modified) * uspace/app/bdsh/cmds/modules/rm/rm.c (modified) * uspace/app/bdsh/cmds/modules/touch/touch.c (modified) * uspace/app/bdsh/exec.c (modified) * uspace/app/fontviewer/fontviewer.c (modified) * uspace/app/getterm/getterm.c (modified) * uspace/app/init/init.c (modified) * uspace/app/redir/redir.c (modified) * uspace/app/sysinst/futil.c (modified) * uspace/app/taskdump/elf_core.c (modified) * uspace/app/taskdump/symtab.c (modified) * uspace/app/tester/hw/misc/virtchar1.c (modified) * uspace/app/tester/mm/pager1.c (modified) * uspace/app/tester/vfs/vfs1.c (modified) * uspace/app/tetris/scores.c (modified) * uspace/app/viewer/viewer.c (modified) * uspace/app/websrv/websrv.c (modified) * uspace/dist/src/c/demos/tetris/scores.c (modified) * uspace/drv/bus/isa/isa.c (modified) * uspace/drv/char/ns8250/ns8250.c (modified) * uspace/lib/bithenge/src/file.c (modified) * uspace/lib/c/generic/elf/elf_mod.c (modified) * uspace/lib/c/generic/io/io.c (modified) * uspace/lib/c/generic/rtld/module.c (modified) * uspace/lib/c/generic/vfs/vfs.c (modified) * uspace/lib/c/include/fcntl.h (deleted) * uspace/lib/c/include/vfs/vfs.h (modified) * uspace/lib/pcut/src/os/helenos.c (modified) * uspace/lib/posix/include/posix/fcntl.h (modified) * uspace/lib/posix/source/fcntl.c (modified) * uspace/lib/posix/source/stdlib.c (modified) * uspace/lib/posix/source/unistd.c (modified) * uspace/srv/devman/driver.c (modified) * uspace/srv/devman/match.c (modified) * uspace/srv/hid/input/ctl/kbdev.c (modified) * uspace/srv/hid/input/port/adb.c (modified) * uspace/srv/hid/input/proto/mousedev.c (modified) * uspace/srv/loader/main.c (modified) * uspace/srv/vfs/vfs_ipc.c (modified) * uspace/srv/vfs/vfs_ops.c (modified) Merge open() with posix_open() and provide vfs_lookup_open() instead ... Sat, 01 Apr 2017 06:49:10 GMT Jakub Jermar [80743a1] * uspace/app/bdsh/cmds/modules/mount/mount.c (modified) * uspace/app/bdsh/cmds/modules/unmount/unmount.c (modified) * uspace/app/init/init.c (modified) * uspace/app/sysinst/sysinst.c (modified) * uspace/lib/c/generic/vfs/vfs.c (modified) * uspace/lib/c/include/vfs/vfs.h (modified) Rename (un)mount to vfs_(un)mount_path Fri, 31 Mar 2017 19:57:38 GMT Jakub Jermar [6e5562a] * uspace/app/bdsh/cmds/modules/cp/cp.c (modified) * uspace/app/bdsh/cmds/modules/mkdir/mkdir.c (modified) * uspace/app/bdsh/cmds/modules/mkfile/mkfile.c (modified) * uspace/app/fontviewer/fontviewer.c (modified) * uspace/app/sysinst/futil.c (modified) * uspace/app/sysinst/sysinst.c (modified) * uspace/app/taskdump/elf_core.c (modified) * uspace/app/taskdump/symtab.c (modified) * uspace/app/tester/hw/misc/virtchar1.c (modified) * uspace/app/tester/vfs/vfs1.c (modified) * uspace/app/untar/main.c (modified) * uspace/app/websrv/websrv.c (modified) * uspace/drv/char/ns8250/ns8250.c (modified) * uspace/lib/bithenge/src/failure.c (modified) * uspace/lib/bithenge/src/failure.h (modified) * uspace/lib/c/generic/vfs/vfs.c (modified) * uspace/lib/c/include/sys/stat.h (deleted) * uspace/lib/c/include/vfs/vfs.h (modified) * uspace/lib/fs/libfs.c (modified) * uspace/lib/posix/include/posix/sys/stat.h (modified) * uspace/lib/posix/source/stdio.c (modified) * uspace/lib/posix/source/sys/stat.c (modified) * uspace/srv/fs/locfs/locfs_ops.c (modified) Introduce vfs_link_path() and replace mkdir() with it Thu, 30 Mar 2017 21:09:51 GMT Jakub Jermar [a56cef9] * uspace/app/kio/kio.c (modified) * uspace/lib/c/generic/io/io.c (modified) * uspace/lib/c/generic/vfs/vfs.c (modified) * uspace/lib/c/include/unistd.h (modified) * uspace/lib/c/include/vfs/vfs.h (modified) * uspace/lib/posix/source/unistd.c (modified) Rename fsync() to vfs_sync() Thu, 30 Mar 2017 20:59:36 GMT Jakub Jermar [67e881c] * uspace/app/trace/trace.c (modified) * uspace/lib/c/generic/vfs/vfs.c (modified) * uspace/lib/c/include/ipc/vfs.h (modified) * uspace/lib/c/include/unistd.h (modified) * uspace/lib/c/include/vfs/vfs.h (modified) * uspace/lib/posix/source/unistd.c (modified) * uspace/srv/vfs/vfs.h (modified) * uspace/srv/vfs/vfs_ipc.c (modified) * uspace/srv/vfs/vfs_ops.c (modified) Rename ftruncate() to vfs_resize() Thu, 30 Mar 2017 20:47:53 GMT Jakub Jermar [79ea5af] * uspace/app/bdsh/cmds/modules/cp/cp.c (modified) * uspace/app/bdsh/cmds/modules/rm/rm.c (modified) * uspace/app/tester/mm/pager1.c (modified) * uspace/app/tester/vfs/vfs1.c (modified) * uspace/lib/c/generic/vfs/vfs.c (modified) * uspace/lib/c/include/unistd.h (modified) * uspace/lib/c/include/vfs/vfs.h (modified) * uspace/lib/pcut/src/os/helenos.c (modified) * uspace/lib/posix/source/stdio.c (modified) * uspace/lib/posix/source/unistd.c (modified) * uspace/srv/vfs/vfs.h (modified) * uspace/srv/vfs/vfs_ipc.c (modified) * uspace/srv/vfs/vfs_ops.c (modified) Rename unlink() to vfs_unlink_path() and _vfs_unlink() to ... Thu, 30 Mar 2017 20:00:54 GMT Jakub Jermar [ae7bfbbd] * uspace/lib/c/generic/vfs/vfs.c (modified) * uspace/lib/c/include/stdio.h (modified) * uspace/lib/pcut/src/os/generic.c (modified) * uspace/lib/posix/source/stdio.c (modified) Remove remove() Thu, 30 Mar 2017 19:52:23 GMT Jakub Jermar [23a0368] * uspace/app/bdsh/cmds/modules/cat/cat.c (modified) * uspace/app/bdsh/cmds/modules/cp/cp.c (modified) * uspace/app/bdsh/cmds/modules/ls/ls.c (modified) * uspace/app/bdsh/cmds/modules/ls/ls.h (modified) * uspace/app/bdsh/cmds/modules/touch/touch.c (modified) * uspace/app/bdsh/compl.c (modified) * uspace/app/init/init.c (modified) * uspace/app/sysinst/futil.c (modified) * uspace/app/viewer/viewer.c (modified) * uspace/drv/bus/isa/isa.c (modified) * uspace/lib/bithenge/src/file.c (modified) * uspace/lib/c/generic/io/io.c (modified) * uspace/lib/c/generic/vfs/vfs.c (modified) * uspace/lib/c/include/sys/stat.h (modified) * uspace/lib/c/include/vfs/vfs.h (modified) * uspace/lib/posix/source/internal/common.h (modified) * uspace/lib/posix/source/sys/stat.c (modified) * uspace/lib/posix/source/unistd.c (modified) * uspace/srv/devman/driver.c (modified) * uspace/srv/devman/match.c (modified) Rename stat() to vfs_stat_path() and fstat() to vfs_stat() Thu, 30 Mar 2017 18:58:28 GMT Jakub Jermar [b5b5d84] * uspace/app/df/df.c (modified) * uspace/lib/c/generic/vfs/vfs.c (modified) * uspace/lib/c/include/sys/statfs.h (deleted) * uspace/lib/c/include/vfs/vfs.h (modified) * uspace/lib/fs/libfs.c (modified) Rename statfs() to vfs_statfs_path() and provide relativized vfs_statfs() Thu, 30 Mar 2017 06:33:22 GMT Jakub Jermar [e330da6e] * boot/arch/arm32/include/types.h (modified) * boot/arch/ia64/include/types.h (modified) * boot/arch/mips32/include/types.h (modified) * boot/arch/ppc32/include/types.h (modified) * boot/arch/riscv64/include/types.h (modified) * boot/arch/sparc64/include/types.h (modified) * boot/generic/src/printf_core.c (modified) * kernel/generic/include/typedefs.h (modified) * kernel/generic/src/printf/printf_core.c (modified) * kernel/test/print/print2.c (modified) * uspace/app/tester/print/print2.c (modified) * uspace/lib/c/generic/io/printf_core.c (modified) Add support for printing ptrdiff_t Sun, 26 Mar 2017 20:57:06 GMT Jakub Jermar [fe91f66] * uspace/app/trace/trace.c (modified) * uspace/lib/c/generic/vfs/vfs.c (modified) * uspace/lib/c/include/ipc/vfs.h (modified) * uspace/srv/vfs/vfs.h (modified) * uspace/srv/vfs/vfs_ipc.c (modified) * uspace/srv/vfs/vfs_ops.c (modified) Omit unnecessary prefixes and suffixes from method and interface names Sun, 26 Mar 2017 20:46:56 GMT Jakub Jermar [fcab7ef] * uspace/app/getterm/getterm.c (modified) * uspace/app/redir/redir.c (modified) * uspace/lib/bithenge/src/failure.c (modified) * uspace/lib/c/generic/elf/elf_mod.c (modified) * uspace/lib/c/generic/io/io.c (modified) * uspace/lib/c/generic/vfs/vfs.c (modified) * uspace/lib/c/include/ipc/vfs.h (modified) * uspace/lib/c/include/unistd.h (modified) * uspace/lib/c/include/vfs/vfs.h (modified) * uspace/lib/posix/source/unistd.c (modified) * uspace/srv/vfs/vfs.h (modified) * uspace/srv/vfs/vfs_file.c (modified) * uspace/srv/vfs/vfs_ipc.c (modified) * uspace/srv/vfs/vfs_ops.c (modified) Merge dup2() into vfs_clone() Sun, 26 Mar 2017 19:56:55 GMT Jakub Jermar [f644472] * uspace/lib/c/generic/vfs/vfs.c (modified) Fix warning Sun, 26 Mar 2017 10:28:44 GMT Jakub Jermar [8e9b2534] * uspace/app/init/init.c (modified) * uspace/lib/c/generic/io/logctl.c (modified) * uspace/lib/c/include/io/logctl.h (modified) * uspace/lib/c/include/ipc/logger.h (modified) * uspace/srv/logger/ctl.c (modified) Set logger's VFS root As an init task, logger starts with no VFS ... Fri, 24 Mar 2017 20:31:54 GMT Jakub Jermar [58898d1d] * uspace/app/bdsh/cmds/modules/cat/cat.c (modified) * uspace/app/bdsh/cmds/modules/cmp/cmp.c (modified) * uspace/app/bdsh/cmds/modules/cp/cp.c (modified) * uspace/app/bdsh/cmds/modules/mkfile/mkfile.c (modified) * uspace/app/sysinst/futil.c (modified) * uspace/app/taskdump/elf_core.c (modified) * uspace/app/taskdump/symtab.c (modified) * uspace/app/tester/mm/pager1.c (modified) * uspace/app/tester/vfs/vfs1.c (modified) * uspace/app/trace/trace.c (modified) * uspace/app/viewer/viewer.c (modified) * uspace/app/websrv/websrv.c (modified) * uspace/drv/bus/isa/isa.c (modified) * uspace/lib/bithenge/src/file.c (modified) * uspace/lib/c/generic/elf/elf_mod.c (modified) * uspace/lib/c/generic/io/io.c (modified) * uspace/lib/c/generic/private/stdio.h (modified) * uspace/lib/c/generic/vfs/vfs.c (modified) * uspace/lib/c/include/dirent.h (modified) * uspace/lib/c/include/ipc/vfs.h (modified) * uspace/lib/c/include/stdio.h (modified) * uspace/lib/c/include/unistd.h (modified) * uspace/lib/c/include/vfs/vfs.h (modified) * uspace/lib/pcut/src/os/helenos.c (modified) * uspace/lib/posix/source/internal/common.h (modified) * uspace/lib/posix/source/stdio.c (modified) * uspace/lib/posix/source/unistd.c (modified) * uspace/srv/devman/match.c (modified) * uspace/srv/vfs/vfs.h (modified) * uspace/srv/vfs/vfs_file.c (modified) * uspace/srv/vfs/vfs_ipc.c (modified) * uspace/srv/vfs/vfs_ops.c (modified) * uspace/srv/vfs/vfs_pager.c (modified) Remove VFS_IN_SEEK from VFS Wed, 22 Mar 2017 20:39:05 GMT Jakub Jermar [c9e3692] * uspace/lib/c/include/ipc/vfs.h (modified) Fix comment - there is no L_ROOT anymore Wed, 22 Mar 2017 20:31:52 GMT Jakub Jermar [c68edd2] * uspace/lib/c/include/ipc/vfs.h (modified) * uspace/lib/fs/libfs.c (modified) Remove L_OPEN Opens are now explicit in the interface and operate ... Wed, 22 Mar 2017 19:26:21 GMT Jakub Jermar [e4e546b] * uspace/srv/vfs/vfs_lookup.c (modified) Fix L_CREATE and L_UNLINK across mountpoints Server-side ... Tue, 21 Mar 2017 19:20:30 GMT Jakub Jermar [c990ee6] * uspace/srv/vfs/vfs_ops.c (modified) Handle vfs_node_get() returning NULL Tue, 21 Mar 2017 19:19:56 GMT Jakub Jermar [ebf1011] * uspace/srv/vfs/vfs_ipc.c (modified) Prefer optically less dense code Mon, 20 Mar 2017 17:14:21 GMT Jakub Jermar [3648e184] * uspace/lib/c/generic/vfs/vfs.c (modified) * uspace/lib/c/include/ipc/vfs.h (modified) Remove VFS_IN_UNLINK Sun, 19 Mar 2017 20:15:55 GMT Jakub Jermar [55a7fee] * uspace/srv/vfs/vfs.h (modified) * uspace/srv/vfs/vfs_ipc.c (modified) * uspace/srv/vfs/vfs_ops.c (modified) Streamline vfs_op_fstat() Sun, 19 Mar 2017 19:57:10 GMT Jakub Jermar [35e81e2] * uspace/srv/vfs/vfs_ops.c (modified) Streamline vfs_op_statfs() Sun, 19 Mar 2017 11:06:56 GMT Jakub Jermar [3bbd921] * uspace/srv/vfs/vfs_lookup.c (modified) Use simple assignment instead of memcpy() Sun, 19 Mar 2017 10:08:43 GMT Jakub Jermar [61600e7] * uspace/lib/c/generic/vfs/vfs.c (modified) Use absolute path in vfs_get_mtab_list() Sat, 18 Mar 2017 20:58:08 GMT Jakub Jermar [61042de] * uspace/lib/c/generic/vfs/vfs.c (modified) * uspace/lib/fs/libfs.c (modified) * uspace/srv/fs/fat/fat.h (modified) * uspace/srv/fs/mfs/mfs.h (modified) * uspace/srv/fs/tmpfs/tmpfs_ops.c (modified) * uspace/srv/vfs/vfs_lookup.c (modified) * uspace/srv/vfs/vfs_node.c (modified) * uspace/srv/vfs/vfs_ops.c (modified) Cstyle and clutter removal Sat, 18 Mar 2017 16:14:05 GMT Jakub Jermar [b7f69f2] * uspace/srv/loader/main.c (modified) Add forgotten return Sat, 18 Mar 2017 15:46:04 GMT Jakub Jermar [ad67aa1] * uspace/lib/fs/libfs.c (modified) Remove debugging code Sat, 18 Mar 2017 15:36:00 GMT Jakub Jermar [38aaf005] * uspace/app/bdsh/cmds/modules/cp/cp.c (modified) * uspace/app/tester/mm/pager1.c (modified) * uspace/app/tester/vfs/vfs1.c (modified) * uspace/lib/c/generic/vfs/vfs.c (modified) Callers of open() must use exactly one of O_RDONLY, O_WRONLY and O_RDWR Sat, 18 Mar 2017 15:13:28 GMT Jakub Jermar [0b97336] * uspace/lib/c/generic/vfs/vfs.c (modified) Set errno and return -1 for standards-alluding interfaces Sat, 18 Mar 2017 14:43:32 GMT Jakub Jermar [c725619] * uspace/lib/c/generic/vfs/vfs.c (modified) Test vfs_root() return value more robustly In particular, ... Sat, 18 Mar 2017 14:30:41 GMT Jakub Jermar [f6b6b40] * uspace/srv/vfs/vfs_lookup.c (modified) Get rid of custom _strrchr in favor of str_rchr Sat, 18 Mar 2017 14:25:47 GMT Jakub Jermar [4f9ab1e] * uspace/srv/vfs/vfs_lookup.c (modified) * uspace/srv/vfs/vfs_node.c (modified) * uspace/srv/vfs/vfs_ops.c (modified) vfs_node_peek() should add a reference to the node Sat, 18 Mar 2017 13:08:17 GMT Jakub Jermar [7f59d6c] * uspace/srv/vfs/vfs_ops.c (modified) Revert the order of link and unlink operations during rename This ... Thu, 16 Mar 2017 17:29:53 GMT Jakub Jermar [39c3b7f9] * uspace/srv/vfs/vfs_pager.c (modified) Put the file earlier to avoid deadlock with vfs_rdwr_internal() Thu, 16 Mar 2017 17:17:31 GMT Jakub Jermar [5a2b765] * uspace/lib/c/generic/vfs/vfs.c (modified) * uspace/lib/c/include/sys/statfs.h (modified) * uspace/lib/fs/libfs.c (modified) Add the FS name field to struct statfs Thu, 16 Mar 2017 16:50:29 GMT Jakub Jermar [8ffedd8] * uspace/app/bdsh/cmds/modules/mount/mount.c (modified) * uspace/lib/c/generic/vfs/vfs.c (modified) * uspace/lib/c/include/vfs/vfs_mtab.h (modified) Partially revive support for mount table listing and walking This ... Mon, 13 Mar 2017 20:33:06 GMT Jakub Jermar [35b7d86e] * uspace/app/bdsh/cmds/modules/mount/mount.c (modified) * uspace/app/df/df.c (modified) * uspace/lib/c/generic/vfs/vfs.c (modified) * uspace/lib/c/include/ipc/vfs.h (modified) * uspace/lib/c/include/vfs/vfs.h (modified) * uspace/srv/vfs/vfs_ipc.c (modified) * uspace/srv/vfs/vfs_ops.c (modified) Remove VFS_IN_MTAB_GET The mountpoints in VFS don't know their path ... Fri, 10 Mar 2017 20:46:16 GMT Jakub Jermar [ea56098] * uspace/srv/loader/main.c (modified) Set VFS root for loader This is important for the dynamically ... Fri, 10 Mar 2017 09:48:52 GMT Jakub Jermar [1701a24d] * uspace/lib/c/include/ipc/vfs.h (modified) Add WALK_MOUNT_POINT to WALK_ALL_FLAGS Fri, 10 Mar 2017 09:41:23 GMT Jakub Jermar [ef4cf62] * uspace/lib/c/include/ipc/vfs.h (modified) Remove commented out code and unused bit positions Fri, 10 Mar 2017 09:15:29 GMT Jakub Jermar [4809715] * uspace/srv/vfs/vfs_ops.c (modified) Fix cstyle Wed, 08 Mar 2017 18:27:40 GMT Jakub Jermar [0d35511] * uspace/srv/vfs/Makefile (modified) * uspace/srv/vfs/vfs.c (modified) * uspace/srv/vfs/vfs.h (modified) * uspace/srv/vfs/vfs_ipc.c (added) * uspace/srv/vfs/vfs_ops.c (modified) * uspace/srv/vfs/vfs_register.c (modified) Merge from lp:~zarevucky-jiri/helenos/vfs-2.5/ revisions 1948-1965 ... Wed, 08 Mar 2017 11:42:17 GMT Jakub Jermar [5126f80] * uspace/app/bdsh/cmds/modules/mount/mount.c (modified) * uspace/app/bdsh/cmds/modules/unmount/unmount.c (modified) * uspace/app/init/init.c (modified) * uspace/app/sysinst/sysinst.c (modified) * uspace/app/trace/trace.c (modified) * uspace/lib/c/generic/elf/elf_mod.c (modified) * uspace/lib/c/generic/libc.c (modified) * uspace/lib/c/generic/loader.c (modified) * uspace/lib/c/generic/task.c (modified) * uspace/lib/c/generic/vfs/vfs.c (modified) * uspace/lib/c/include/ipc/vfs.h (modified) * uspace/lib/c/include/vfs/vfs.h (modified) * uspace/srv/vfs/vfs_file.c (modified) * uspace/srv/vfs/vfs_lookup.c (modified) * uspace/srv/vfs/vfs_ops.c (modified) Merge from lp:~zarevucky-jiri/helenos/vfs-2.5/ revision 1946 ... Wed, 08 Mar 2017 09:56:06 GMT Jakub Jermar [a737667e] * uspace/lib/c/generic/vfs/vfs.c (modified) * uspace/srv/vfs/vfs_ops.c (modified) Implement statfs() using _vfs_walk() Tue, 07 Mar 2017 20:47:35 GMT Jakub Jermar [bb9ec2d] * uspace/app/bdsh/exec.c (modified) * uspace/app/trace/trace.c (modified) * uspace/lib/c/Makefile (modified) * uspace/lib/c/generic/elf/elf_load.c (modified) * uspace/lib/c/generic/elf/elf_mod.c (modified) * uspace/lib/c/generic/io/io.c (modified) * uspace/lib/c/generic/libc.c (modified) * uspace/lib/c/generic/loader.c (modified) * uspace/lib/c/generic/private/io.h (modified) * uspace/lib/c/generic/rtld/module.c (modified) * uspace/lib/c/generic/task.c (modified) * uspace/lib/c/generic/vfs/inbox.c (added) * uspace/lib/c/generic/vfs/vfs.c (modified) * uspace/lib/c/include/elf/elf_load.h (modified) * uspace/lib/c/include/elf/elf_mod.h (modified) * uspace/lib/c/include/ipc/loader.h (modified) * uspace/lib/c/include/loader/loader.h (modified) * uspace/lib/c/include/loader/pcb.h (modified) * uspace/lib/c/include/task.h (modified) * uspace/lib/c/include/vfs/inbox.h (added) * uspace/lib/c/include/vfs/vfs.h (modified) * uspace/lib/pcut/src/os/helenos.c (modified) * uspace/srv/loader/main.c (modified) * uspace/srv/vfs/vfs.h (modified) * uspace/srv/vfs/vfs_file.c (modified) * uspace/srv/vfs/vfs_ops.c (modified) Merge from lp:~zarevucky-jiri/helenos/vfs-2.5/ revision 1941-1944 ... Tue, 07 Mar 2017 18:01:55 GMT Jakub Jermar [e796dc8] * uspace/lib/c/generic/elf/elf_mod.c (modified) Cherry-pick changes from lp:~zarevucky-jiri/helenos/vfs-2.5/ revision ... Tue, 07 Mar 2017 17:41:37 GMT Jakub Jermar [48178b56] * uspace/lib/c/generic/elf/elf_mod.c (modified) Load segment using a long read Tue, 07 Mar 2017 17:00:09 GMT Jakub Jermar [eca9fd0] * uspace/lib/c/generic/vfs/vfs.c (modified) * uspace/lib/c/include/vfs/vfs.h (modified) Cherry-pick changes from lp:~zarevucky-jiri/helenos/vfs-2.5/ revision ... Tue, 07 Mar 2017 11:22:36 GMT Jakub Jermar [930f5c3] * uspace/srv/vfs/vfs_ops.c (modified) Merge from lp:~zarevucky-jiri/helenos/vfs-2.5/ revision 1938 ... Tue, 07 Mar 2017 11:13:54 GMT Jakub Jermar [06e70567] * uspace/srv/loader/main.c (modified) Cherry-pick a change from lp:~zarevucky-jiri/helenos/vfs-2.5 r1937 Tue, 07 Mar 2017 11:05:53 GMT Jakub Jermar [a274a5f] * uspace/srv/vfs/vfs_ops.c (modified) Cherry-pick a change from lp:~zarevucky-jiri/helenos/vfs-2.5 r1927 Tue, 07 Mar 2017 10:53:31 GMT Jakub Jermar [354b642] * uspace/lib/c/generic/loader.c (modified) * uspace/lib/c/generic/vfs/vfs.c (modified) * uspace/lib/c/include/ipc/vfs.h (modified) * uspace/lib/c/include/vfs/vfs.h (modified) * uspace/srv/loader/main.c (modified) * uspace/srv/vfs/vfs.c (modified) * uspace/srv/vfs/vfs.h (modified) * uspace/srv/vfs/vfs_file.c (modified) * uspace/srv/vfs/vfs_ops.c (modified) Merge from lp:~zarevucky-jiri/helenos/vfs-2.5/ revisions 1932-1936 ...