# # ChangeLog for / in mainline # # Generated by Trac 1.6 # 2024-12-02T19:06:30Z Sun, 14 Sep 2008 15:43:22 GMT Tim Post [809813d] * uspace/app/bdsh/cmds/builtins/cd/cd.c (modified) * uspace/app/bdsh/cmds/builtins/cd/entry.h (modified) * uspace/app/bdsh/cmds/cmds.h (modified) * uspace/app/bdsh/cmds/modules/cat/cat.c (modified) * uspace/app/bdsh/cmds/modules/cat/entry.h (modified) * uspace/app/bdsh/cmds/modules/help/entry.h (modified) * uspace/app/bdsh/cmds/modules/help/help.c (modified) * uspace/app/bdsh/cmds/modules/ls/entry.h (modified) * uspace/app/bdsh/cmds/modules/ls/ls.c (modified) * uspace/app/bdsh/cmds/modules/mkdir/entry.h (modified) * uspace/app/bdsh/cmds/modules/mkdir/mkdir.c (modified) * uspace/app/bdsh/cmds/modules/pwd/entry.h (modified) * uspace/app/bdsh/cmds/modules/pwd/pwd.c (modified) * uspace/app/bdsh/cmds/modules/quit/entry.h (modified) * uspace/app/bdsh/cmds/modules/quit/quit.c (modified) * uspace/app/bdsh/cmds/modules/rm/entry.h (modified) * uspace/app/bdsh/cmds/modules/rm/rm.c (modified) * uspace/app/bdsh/cmds/modules/touch/entry.h (modified) * uspace/app/bdsh/cmds/modules/touch/touch.c (modified) Simplify entry types (and return values) for commands Sun, 14 Sep 2008 15:19:00 GMT Jakub Jermar [211b0c13] * uspace/dist/etc/inittab (deleted) Replace /etc with /conf Sun, 14 Sep 2008 14:57:05 GMT Tim Post [6aae7a3b] * uspace/app/bdsh/cmds/modules/cat/cat.c (modified) Take debug printfs out of cat Sun, 14 Sep 2008 14:41:31 GMT Jiri Svoboda [de9c5cb] * boot/arch/amd64/Makefile.inc (modified) * boot/arch/arm32/loader/Makefile (modified) * boot/arch/ia32/Makefile.inc (modified) * boot/arch/mips32/loader/Makefile (modified) * boot/arch/ppc32/loader/Makefile (modified) * boot/arch/sparc64/loader/Makefile (modified) * uspace/app/bdsh/config.h (modified) * uspace/app/init/init.c (modified) Introduce directories '/app' and '/srv' on ramdisk instead of '/sbin' ... Sun, 14 Sep 2008 12:04:28 GMT Jakub Jermar [dac629e] * boot/arch/sparc64/loader/main.c (modified) Use memmove() instead of memcpy() to copy the ramdisk image in the ... Sun, 14 Sep 2008 12:03:37 GMT Jakub Jermar [b968f39] * boot/arch/sparc64/loader/Makefile (modified) Prevent gcc from generating FPU code for the sparc64 loader. Sun, 14 Sep 2008 11:18:07 GMT Jiri Svoboda [693f614] * kernel/arch/ppc32/include/asm/regname.h (modified) * kernel/arch/ppc32/include/exception.h (modified) * kernel/arch/ppc32/include/regutils.h (added) Merge changeset 3114 from tracing into trunk. (implementation of ... Sun, 14 Sep 2008 11:00:31 GMT Jakub Jermar [ac02aaa] * boot/generic/string.c (modified) * boot/generic/string.h (modified) Implement memmove() for the use in the boot component. Sun, 14 Sep 2008 10:59:25 GMT Jakub Jermar [9f3363e] * kernel/generic/src/lib/memstr.c (modified) cstyle Sat, 13 Sep 2008 14:45:04 GMT Jakub Jermar [27518e4] * boot/arch/sparc64/Makefile.inc (modified) * boot/arch/sparc64/loader/Makefile (modified) * boot/arch/sparc64/loader/main.c (modified) * boot/arch/sparc64/silo/silo.conf (modified) Support for ramdisks external to image.boot on sparc64. The sparc64 ... Wed, 10 Sep 2008 10:04:57 GMT Tim Post [0320823] * uspace/app/bdsh/scli.c (modified) We need cli_set_prompt() in the main loop as modules are unaware of ... Tue, 09 Sep 2008 19:24:42 GMT Jakub Jermar [27526e87] * kernel/generic/include/ipc/ipc.h (modified) * kernel/generic/src/ipc/ipc.c (modified) Kernel's ipc_data_t and uspace's ipc_call_t must be in sync. This ... Mon, 08 Sep 2008 21:14:20 GMT Jakub Jermar [e40e3007] * kernel/generic/src/ipc/ipc.c (modified) cstyle for ipc.c Mon, 08 Sep 2008 21:00:30 GMT Jakub Jermar [c867756e] * kernel/arch/mips32/src/mm/tlb.c (modified) Write protection fault should not panic the mips32 kernel if it ... Mon, 08 Sep 2008 20:30:20 GMT Jakub Jermar [91befde0] * kernel/arch/mips32/src/mm/tlb.c (modified) cstyle for mips32's tlb.c Mon, 08 Sep 2008 06:23:41 GMT Jakub Jermar [bd83ccea] * boot/arch/ia64/Makefile.inc (modified) * boot/tools/ia64/vmaxlma.c (deleted) * kernel/arch/ia64/Makefile.inc (modified) Remove ia64 legacy init address and init size macros. Remove now ... Mon, 08 Sep 2008 06:10:50 GMT Jakub Jermar [8ec30d9] * kernel/arch/mips32/Makefile.inc (modified) Get rid of mips32 legacy init address and size macros. Sat, 06 Sep 2008 22:14:20 GMT Jakub Jermar [a1696d8] * contrib/toolchain/toolchain.amd64.sh (modified) * contrib/toolchain/toolchain.arm32.sh (modified) * contrib/toolchain/toolchain.ia32.sh (modified) * contrib/toolchain/toolchain.ia64.sh (modified) Update amd64, arm32, ia32 and ia64 toolchains to gcc 4.3.2. Sat, 06 Sep 2008 21:31:41 GMT Jakub Jermar [a9ddab2] * boot/arch/sparc64/loader/boot.S (modified) * boot/arch/sparc64/loader/main.c (modified) * boot/arch/sparc64/loader/main.h (modified) Be aware of the ramdisk passed by SILO. Fri, 05 Sep 2008 11:24:28 GMT Martin Decky [6d37d27] * boot/arch/ppc32/loader/main.c (modified) * boot/arch/ppc32/loader/ofwarch.c (modified) * contrib/toolchain/toolchain.ppc32.sh (modified) ppc32 updates Tue, 02 Sep 2008 19:00:11 GMT Jakub Jermar [6745592] * kernel/generic/src/mm/as.c (modified) cstyle Tue, 02 Sep 2008 09:46:15 GMT Jiri Svoboda [ae7f6fb] * kernel/generic/src/mm/as.c (modified) Fix panic caused by not setting new area flags in ... Mon, 01 Sep 2008 21:25:21 GMT Jakub Jermar [6461d286] * kernel/generic/src/mm/backend_anon.c (modified) * kernel/generic/src/mm/backend_elf.c (modified) Fix the rare case when the anon or ELF backend uses PFN 0 for mapping. Sun, 31 Aug 2008 20:03:01 GMT Jakub Jermar [82b72e40] * kernel/arch/ia32/include/atomic.h (modified) Prevent 'tmp' in ia32's atomic_lock_arch() from being allocated to ... Sun, 31 Aug 2008 19:54:09 GMT Jakub Jermar [43b7b35] * kernel/arch/amd64/include/atomic.h (modified) Prevent 'tmp' in amd64's atomic_lock_arch() from being allocated to ... Sun, 31 Aug 2008 09:08:53 GMT Jakub Jermar [bf29fe5] * kernel/arch/sparc64/include/atomic.h (modified) Add the missing preemption_disable() call to sparc64 ... Sat, 30 Aug 2008 15:15:48 GMT Tim Post [42a0607] * uspace/app/bdsh/scli.c (modified) main() - remove unused variable i Sat, 30 Aug 2008 15:05:54 GMT Tim Post [0c4f46a] * uspace/app/bdsh/cmds/builtins/cd/cd.c (modified) * uspace/app/bdsh/scli.c (modified) * uspace/app/bdsh/scli.h (modified) * uspace/app/bdsh/util.c (modified) * uspace/app/bdsh/util.h (modified) Let 'cd' invoke cli_set_prompt(), no need to do it in every iteration ... Fri, 29 Aug 2008 11:07:22 GMT Tim Post [43e02a6] * uspace/app/bdsh/cmds/builtins/cd/cd.c (modified) * uspace/app/bdsh/cmds/modules/cat/cat.c (modified) * uspace/app/bdsh/cmds/modules/help/help.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/rm/rm.c (modified) * uspace/app/bdsh/cmds/modules/touch/touch.c (modified) * uspace/app/bdsh/util.c (modified) * uspace/app/bdsh/util.h (modified) Just make cli_count_args() a function Thu, 28 Aug 2008 13:07:15 GMT Tim Post [3771a6e] * uspace/app/bdsh/cmds/modules/cat/cat.c (modified) * uspace/app/bdsh/cmds/modules/mkdir/mkdir.c (modified) * uspace/app/bdsh/cmds/modules/rm/rm.c (modified) long_options[] should be const where implemented Thu, 28 Aug 2008 11:01:12 GMT Tim Post [7b256b0b] * uspace/app/bdsh/Makefile (modified) Drop inclusion of lib/ and lib/ustr in the Makefile (this completes ... Thu, 28 Aug 2008 10:54:43 GMT Tim Post [a56f4b2] * uspace/app/bdsh/cmds/builtins/builtins.h (modified) * uspace/app/bdsh/cmds/builtins/cd/cd_def.h (moved) * uspace/app/bdsh/cmds/mknewcmd (modified) * uspace/app/bdsh/cmds/modules/cat/cat_def.h (moved) * uspace/app/bdsh/cmds/modules/help/help_def.h (moved) * uspace/app/bdsh/cmds/modules/ls/ls_def.h (moved) * uspace/app/bdsh/cmds/modules/mkdir/mkdir_def.h (moved) * uspace/app/bdsh/cmds/modules/modules.h (modified) * uspace/app/bdsh/cmds/modules/pwd/pwd_def.h (moved) * uspace/app/bdsh/cmds/modules/quit/quit_def.h (moved) * uspace/app/bdsh/cmds/modules/rm/rm_def.h (moved) * uspace/app/bdsh/cmds/modules/touch/touch_def.h (moved) Rename non-standard extensions (cmd.def -> cmd_def.h) Thu, 28 Aug 2008 08:32:06 GMT Tim Post [88944695] * uspace/app/bdsh/exec.c (modified) * uspace/app/bdsh/exec.h (modified) * uspace/app/bdsh/input.c (modified) * uspace/app/bdsh/input.h (modified) * uspace/app/bdsh/scli.h (modified) More house cleaning, don't expose beyond what's needed Thu, 28 Aug 2008 02:51:25 GMT Tim Post [69145dae] * uspace/app/bdsh/Makefile (modified) * uspace/app/bdsh/cmds/builtins/builtins.h (modified) * uspace/app/bdsh/cmds/modules/modules.h (modified) * uspace/app/bdsh/cmds/modules/pwd/entry.h (moved) * uspace/app/bdsh/cmds/modules/pwd/pwd.c (moved) * uspace/app/bdsh/cmds/modules/pwd/pwd.def (moved) * uspace/app/bdsh/cmds/modules/pwd/pwd.h (moved) pwd should be a module, not a builtin Wed, 27 Aug 2008 21:01:22 GMT Jakub Jermar [79872cd] * kernel/generic/include/errno.h (modified) * kernel/generic/include/ipc/ipc.h (modified) * kernel/generic/src/ipc/ipc.c (modified) * kernel/generic/src/ipc/sysipc.c (modified) Synchronous IPC must be interruptible. Wed, 27 Aug 2008 17:06:52 GMT Martin Decky [ddb0df5] * boot/arch/arm32/loader/Makefile (modified) * boot/arch/ia64/loader/Makefile (modified) * boot/arch/mips32/loader/Makefile (modified) * boot/arch/ppc32/loader/Makefile (modified) * boot/arch/ppc64/loader/Makefile (modified) * contrib/toolchain/toolchain.amd64.sh (modified) * contrib/toolchain/toolchain.arm32.sh (modified) * contrib/toolchain/toolchain.ia32.sh (modified) * contrib/toolchain/toolchain.ia64.sh (modified) * contrib/toolchain/toolchain.mipseb32.sh (modified) * contrib/toolchain/toolchain.mipsel32.sh (modified) * contrib/toolchain/toolchain.ppc32.sh (modified) * contrib/toolchain/toolchain.ppc64.sh (modified) * kernel/arch/amd64/Makefile.inc (modified) * kernel/arch/arm32/Makefile.inc (modified) * kernel/arch/ia32/Makefile.inc (modified) * kernel/arch/ia32xen/Makefile.inc (modified) * kernel/arch/ia64/Makefile.inc (modified) * kernel/arch/mips32/Makefile.inc (modified) * kernel/arch/ppc32/Makefile.inc (modified) * kernel/arch/ppc64/Makefile.inc (modified) * uspace/lib/libc/arch/amd64/Makefile.inc (modified) * uspace/lib/libc/arch/arm32/Makefile.inc (modified) * uspace/lib/libc/arch/ia32/Makefile.inc (modified) * uspace/lib/libc/arch/ia64/Makefile.inc (modified) * uspace/lib/libc/arch/mips32/Makefile.inc (modified) * uspace/lib/libc/arch/mips32eb/Makefile.inc (modified) * uspace/lib/libc/arch/ppc32/Makefile.inc (modified) * uspace/lib/libc/arch/ppc64/Makefile.inc (modified) configurable cross-compiler prefix (using CROSS_PREFIX) Wed, 27 Aug 2008 16:16:00 GMT Martin Decky [ac6ee45] * boot/arch/sparc64/loader/Makefile (modified) * contrib/toolchain/toolchain.sparc64.sh (modified) * kernel/arch/sparc64/Makefile.inc (modified) * uspace/lib/libc/arch/sparc64/Makefile.inc (modified) configurable cross-compiler prefix (using CROSS_PREFIX) Wed, 27 Aug 2008 05:36:55 GMT Tim Post [1b4b7b6] * uspace/app/bdsh/README (added) Add a README to explain how things work Wed, 27 Aug 2008 05:36:12 GMT Tim Post [e2ea8d7e] * uspace/app/bdsh/cmds/builtins/README (modified) * uspace/app/bdsh/cmds/modules/README (modified) * uspace/app/bdsh/cmds/modules/help/help.c (modified) * uspace/app/bdsh/cmds/modules/quit/quit.c (modified) * uspace/app/bdsh/errors.c (modified) * uspace/app/bdsh/errors.h (modified) * uspace/app/bdsh/errstr.h (modified) * uspace/app/bdsh/exec.c (modified) * uspace/app/bdsh/input.c (modified) * uspace/app/bdsh/scli.c (modified) * uspace/app/bdsh/scli.h (modified) * uspace/app/bdsh/util.c (modified) Housekeeping list, complete lingering things before they get ... Mon, 25 Aug 2008 05:38:01 GMT Tim Post [b510d52] * uspace/app/bdsh/cmds/modules/cat/cat.c (modified) * uspace/app/bdsh/cmds/modules/cat/cat.h (modified) * uspace/app/bdsh/cmds/modules/help/help.c (modified) * uspace/app/bdsh/cmds/modules/help/help.h (modified) * uspace/app/bdsh/cmds/modules/ls/ls.c (modified) * uspace/app/bdsh/cmds/modules/ls/ls.def (modified) * uspace/app/bdsh/cmds/modules/ls/ls.h (modified) * uspace/app/bdsh/cmds/modules/mkdir/mkdir.c (modified) * uspace/app/bdsh/cmds/modules/mkdir/mkdir.def (modified) * uspace/app/bdsh/cmds/modules/mkdir/mkdir.h (modified) * uspace/app/bdsh/cmds/modules/rm/rm.c (modified) * uspace/app/bdsh/cmds/modules/rm/rm.def (modified) * uspace/app/bdsh/cmds/modules/rm/rm.h (modified) * uspace/app/bdsh/cmds/modules/touch/touch.def (modified) Fix command description display, only command entry points need to be ... Sun, 24 Aug 2008 18:37:45 GMT Jakub Jermar [74965d2] * kernel/generic/src/ipc/ipc.c (modified) Demasquerade the caller phone during ipc_answer_n() rather than in ... Sun, 24 Aug 2008 18:19:21 GMT Jakub Jermar [645d9ed2] * kernel/generic/include/ipc/ipc.h (modified) * kernel/generic/src/ipc/ipc.c (modified) * kernel/generic/src/ipc/ipcrsc.c (modified) * kernel/generic/src/main/kinit.c (modified) Fix processing of answers to forwarded masqueraded calls. Sun, 24 Aug 2008 16:02:01 GMT Tim Post [088ab05] * uspace/app/bdsh/TODO (modified) Update TODO list Sun, 24 Aug 2008 16:00:11 GMT Tim Post [90a428a] * uspace/app/bdsh/Makefile (modified) * uspace/app/bdsh/cmds/modules/modules.h (modified) * uspace/app/bdsh/cmds/modules/mount/entry.h (deleted) * uspace/app/bdsh/cmds/modules/mount/mount.c (deleted) * uspace/app/bdsh/cmds/modules/mount/mount.def (deleted) * uspace/app/bdsh/cmds/modules/mount/mount.h (deleted) Remove 'mount' Sun, 24 Aug 2008 10:47:19 GMT Jakub Jermar [814c4f5] * kernel/generic/src/proc/task.c (modified) Improve comments in task.c Sun, 24 Aug 2008 07:18:58 GMT Tim Post [1c87d79] * uspace/app/bdsh/cmds/modules/cat/cat.c (modified) cat: no reason to set i = optind twice :) Sun, 24 Aug 2008 06:50:54 GMT Tim Post [ab5a45e0] * uspace/app/bdsh/cmds/modules/cat/cat.def (modified) cat: purpose updated in cat.def Sun, 24 Aug 2008 06:49:51 GMT Tim Post [c9f5e24f] * uspace/app/bdsh/cmds/modules/cat/cat.c (modified) * uspace/app/bdsh/cmds/modules/cat/cat.h (modified) Add a basic cat, cat --help shows future options Sat, 23 Aug 2008 08:35:06 GMT Tim Post [65267f6] * uspace/app/bdsh/cmds/modules/mkdir/mkdir.c (modified) mkdir: Get rid of useless while loop (spaghetti) Sat, 23 Aug 2008 07:04:55 GMT Tim Post [eb9618c] * uspace/app/bdsh/cmds/modules/mkdir/mkdir.c (modified) mkdir: increment ret if mkdir() fails Sat, 23 Aug 2008 07:00:41 GMT Tim Post [be8f92d] * uspace/app/bdsh/cmds/modules/mkdir/mkdir.c (modified) * uspace/app/bdsh/cmds/modules/mkdir/mkdir.h (modified) mkdir is finished, -p / --parents options and more now functional Fri, 22 Aug 2008 19:44:52 GMT Jakub Jermar [5ab597d] * uspace/srv/fs/fat/fat_ops.c (modified) * uspace/srv/fs/tmpfs/tmpfs_ops.c (modified) * uspace/srv/vfs/vfs_ops.c (modified) Add reference to the mounted FS root. This makes it possible to ... Fri, 22 Aug 2008 17:33:37 GMT Jakub Jermar [2e4bd1f] * uspace/lib/libc/generic/io/asprintf.c (modified) * uspace/lib/libc/generic/io/vsnprintf.c (modified) Cstyle and formatting changes. Fri, 22 Aug 2008 11:07:32 GMT Jakub Jermar [80791a7] * boot/arch/amd64/Makefile.inc (modified) * boot/arch/arm32/loader/Makefile (modified) * boot/arch/ia32/Makefile.inc (modified) * boot/arch/mips32/loader/Makefile (modified) * boot/arch/ppc32/loader/Makefile (modified) * boot/arch/sparc64/loader/Makefile (modified) * uspace/Makefile (modified) * uspace/app/cli/Makefile (deleted) * uspace/app/cli/cli.c (deleted) * uspace/app/init/init.c (modified) Enable bdsh in most of the architectures, remove cli and simplify init. Fri, 22 Aug 2008 10:32:56 GMT Jakub Jermar [ab00d5a] * uspace/lib/libc/Makefile (modified) * uspace/lib/libc/generic/io/asprintf.c (added) * uspace/lib/libc/generic/io/sprintf.c (modified) * uspace/lib/libc/include/stdio.h (modified) Add asprintf(). Fri, 22 Aug 2008 10:31:04 GMT Jakub Jermar [49b2dc3] * uspace/lib/libc/generic/io/printf_core.c (modified) printf_putstr() must return the number of characters printed. Fri, 22 Aug 2008 09:09:03 GMT Tim Post [216d6fc] * boot/arch/ia32/Makefile.inc (modified) * uspace/Makefile (modified) * uspace/app/bdsh/AUTHORS (added) * uspace/app/bdsh/LICENSE (added) * uspace/app/bdsh/Makefile (added) * uspace/app/bdsh/TODO (added) * uspace/app/bdsh/cmds/builtin_cmds.c (added) * uspace/app/bdsh/cmds/builtins/README (added) * uspace/app/bdsh/cmds/builtins/builtin_aliases.h (added) * uspace/app/bdsh/cmds/builtins/builtins.h (added) * uspace/app/bdsh/cmds/builtins/cd/cd.c (added) * uspace/app/bdsh/cmds/builtins/cd/cd.def (added) * uspace/app/bdsh/cmds/builtins/cd/cd.h (added) * uspace/app/bdsh/cmds/builtins/cd/entry.h (added) * uspace/app/bdsh/cmds/builtins/pwd/entry.h (added) * uspace/app/bdsh/cmds/builtins/pwd/pwd.c (added) * uspace/app/bdsh/cmds/builtins/pwd/pwd.def (added) * uspace/app/bdsh/cmds/builtins/pwd/pwd.h (added) * uspace/app/bdsh/cmds/cmds.h (added) * uspace/app/bdsh/cmds/mknewcmd (added) * uspace/app/bdsh/cmds/mod_cmds.c (added) * uspace/app/bdsh/cmds/modules/README (added) * uspace/app/bdsh/cmds/modules/cat/cat.c (added) * uspace/app/bdsh/cmds/modules/cat/cat.def (added) * uspace/app/bdsh/cmds/modules/cat/cat.h (added) * uspace/app/bdsh/cmds/modules/cat/entry.h (added) * uspace/app/bdsh/cmds/modules/help/entry.h (added) * uspace/app/bdsh/cmds/modules/help/help.c (added) * uspace/app/bdsh/cmds/modules/help/help.def (added) * uspace/app/bdsh/cmds/modules/help/help.h (added) * uspace/app/bdsh/cmds/modules/ls/entry.h (added) * uspace/app/bdsh/cmds/modules/ls/ls.c (added) * uspace/app/bdsh/cmds/modules/ls/ls.def (added) * uspace/app/bdsh/cmds/modules/ls/ls.h (added) * uspace/app/bdsh/cmds/modules/mkdir/entry.h (added) * uspace/app/bdsh/cmds/modules/mkdir/mkdir.c (added) * uspace/app/bdsh/cmds/modules/mkdir/mkdir.def (added) * uspace/app/bdsh/cmds/modules/mkdir/mkdir.h (added) * uspace/app/bdsh/cmds/modules/module_aliases.h (added) * uspace/app/bdsh/cmds/modules/modules.h (added) * uspace/app/bdsh/cmds/modules/mount/entry.h (added) * uspace/app/bdsh/cmds/modules/mount/mount.c (added) * uspace/app/bdsh/cmds/modules/mount/mount.def (added) * uspace/app/bdsh/cmds/modules/mount/mount.h (added) * uspace/app/bdsh/cmds/modules/quit/entry.h (added) * uspace/app/bdsh/cmds/modules/quit/quit.c (added) * uspace/app/bdsh/cmds/modules/quit/quit.def (added) * uspace/app/bdsh/cmds/modules/quit/quit.h (added) * uspace/app/bdsh/cmds/modules/rm/entry.h (added) * uspace/app/bdsh/cmds/modules/rm/rm.c (added) * uspace/app/bdsh/cmds/modules/rm/rm.def (added) * uspace/app/bdsh/cmds/modules/rm/rm.h (added) * uspace/app/bdsh/cmds/modules/touch/entry.h (added) * uspace/app/bdsh/cmds/modules/touch/touch.c (added) * uspace/app/bdsh/cmds/modules/touch/touch.def (added) * uspace/app/bdsh/cmds/modules/touch/touch.h (added) * uspace/app/bdsh/config.h (added) * uspace/app/bdsh/errors.c (added) * uspace/app/bdsh/errors.h (added) * uspace/app/bdsh/errstr.h (added) * uspace/app/bdsh/exec.c (added) * uspace/app/bdsh/exec.h (added) * uspace/app/bdsh/input.c (added) * uspace/app/bdsh/input.h (added) * uspace/app/bdsh/scli.c (added) * uspace/app/bdsh/scli.h (added) * uspace/app/bdsh/util.c (added) * uspace/app/bdsh/util.h (added) * uspace/app/init/init.c (modified) * uspace/lib/libc/Makefile (modified) * uspace/lib/libc/generic/getopt.c (added) * uspace/lib/libc/include/getopt.h (added) Merge with shell @ 3241 for bdsh Wed, 20 Aug 2008 19:20:17 GMT Jakub Jermar [fa81b5f] * uspace/lib/libc/generic/ipc.c (modified) Change ipc_share_{in|out}_start() to use the async framework. Mon, 18 Aug 2008 21:17:51 GMT Jakub Jermar [ddd1219] * uspace/srv/fs/fat/fat_ops.c (modified) Support for readdir() on FAT. Sat, 16 Aug 2008 14:57:09 GMT Jakub Jermar [6c2f4e91] * uspace/lib/libc/generic/ipc.c (modified) Let ipc_data_{read|write}_start() use the async framework. Sat, 16 Aug 2008 13:44:13 GMT Jakub Jermar [8e9f178] * kernel/generic/src/ipc/sysipc.c (modified) Fix types when processing IPC_M_DATA_WRITE arguments. Sat, 16 Aug 2008 12:56:35 GMT Jakub Jermar [e55b015] * uspace/lib/libc/generic/vfs/canonify.c (modified) Fix canonify() to set correct length even for paths that have no ... Sat, 16 Aug 2008 10:53:56 GMT Jakub Jermar [8af22d6] * uspace/lib/libc/generic/vfs/vfs.c (modified) Fix off-by-one bug in absolutize(). Fri, 15 Aug 2008 20:02:36 GMT Jakub Jermar [e2115311] * uspace/srv/fs/fat/fat_ops.c (modified) Determine the size of a directory node by walking the FAT and ... Fri, 15 Aug 2008 16:59:13 GMT Jakub Jermar [7c1d121] * boot/arch/sparc64/loader/Makefile (modified) Boot support for FAT16 on sparc64. Fri, 15 Aug 2008 16:52:16 GMT Jakub Jermar [3d32543] * boot/arch/ppc32/loader/Makefile (modified) Boot support for FAT16 on ppc32. Currently breaks the system. Fri, 15 Aug 2008 16:36:44 GMT Jakub Jermar [d849cd6] * boot/arch/mips32/loader/Makefile (modified) Boot support for FAT16 on mips32. Not fully functional, but probably ... Fri, 15 Aug 2008 16:06:03 GMT Jakub Jermar [3d7e19f] * boot/arch/arm32/loader/Makefile (modified) Boot support for FAT16 on arm32. Fri, 15 Aug 2008 15:38:29 GMT Jakub Jermar [cebab351] * boot/arch/ia32/Makefile.inc (modified) * boot/arch/ia32/grub/menu.lst (modified) Enable booting from FAT on ia32. Thu, 14 Aug 2008 20:09:11 GMT Jakub Jermar [874a0e8] * uspace/srv/loader/elf_load.c (modified) Make sure that the loader keeps on read()ing until it read()s all it ... Thu, 14 Aug 2008 19:31:50 GMT Jakub Jermar [6808614] * uspace/srv/fs/fat/fat_ops.c (modified) fat_read() should expect IPC_M_DATA_READ instead of IPC_M_DATA_WRITE. Thu, 14 Aug 2008 19:23:52 GMT Jakub Jermar [25becee8] * uspace/lib/libc/generic/vfs/vfs.c (modified) When read() fails, return the actual error. Thu, 14 Aug 2008 19:15:24 GMT Jakub Jermar [c06dbf9] * uspace/srv/fs/fat/fat_ops.c (modified) When removing a FAT node from the ffn list, use the correct pointer ... Tue, 12 Aug 2008 20:47:16 GMT Jakub Jermar [79d031b] * uspace/srv/fs/fat/fat_ops.c (modified) More complete fat_read(). Tue, 12 Aug 2008 19:14:09 GMT Jakub Jermar [4bf40f6] * uspace/srv/fs/fat/fat.c (modified) * uspace/srv/fs/fat/fat.h (modified) * uspace/srv/fs/fat/fat_ops.c (modified) Dummy implementation of fat_read(). Tue, 12 Aug 2008 11:09:16 GMT Jakub Jermar [17b2aac] * uspace/lib/libc/generic/task.c (modified) * uspace/lib/libc/generic/vfs/vfs.c (modified) * uspace/lib/libc/include/vfs/vfs.h (modified) Fix handling of relative paths in task_spawn(). Mon, 11 Aug 2008 16:40:29 GMT Jakub Jermar [34a74ab] * uspace/lib/libc/generic/vfs/vfs.c (modified) Fix absolutize() wrt. to relative paths. Mon, 11 Aug 2008 16:16:58 GMT Jakub Jermar [9fcdb2e] * uspace/app/ash/Makefile (deleted) * uspace/app/ash/TOUR (deleted) * uspace/app/ash/alias.c (deleted) * uspace/app/ash/alias.h (deleted) * uspace/app/ash/arith.c (deleted) * uspace/app/ash/arith.h (deleted) * uspace/app/ash/arith.y (deleted) * uspace/app/ash/arith_lex.l (deleted) * uspace/app/ash/bltin/bltin.h (deleted) * uspace/app/ash/bltin/echo.1 (deleted) * uspace/app/ash/bltin/echo.c (deleted) * uspace/app/ash/bltin/test.c (deleted) * uspace/app/ash/bltin/times.c (deleted) * uspace/app/ash/builtins.def (deleted) * uspace/app/ash/cd.c (deleted) * uspace/app/ash/cd.h (deleted) * uspace/app/ash/error.c (deleted) * uspace/app/ash/error.h (deleted) * uspace/app/ash/eval.c (deleted) * uspace/app/ash/eval.h (deleted) * uspace/app/ash/exec.c (deleted) * uspace/app/ash/exec.h (deleted) * uspace/app/ash/expand.c (deleted) * uspace/app/ash/expand.h (deleted) * uspace/app/ash/fake.c (deleted) * uspace/app/ash/fake.h (deleted) * uspace/app/ash/funcs/cmv (deleted) * uspace/app/ash/funcs/dirs (deleted) * uspace/app/ash/funcs/kill (deleted) * uspace/app/ash/funcs/login (deleted) * uspace/app/ash/funcs/newgrp (deleted) * uspace/app/ash/funcs/popd (deleted) * uspace/app/ash/funcs/pushd (deleted) * uspace/app/ash/funcs/suspend (deleted) * uspace/app/ash/hetio.c (deleted) * uspace/app/ash/hetio.h (deleted) * uspace/app/ash/histedit.c (deleted) * uspace/app/ash/init.h (deleted) * uspace/app/ash/input.c (deleted) * uspace/app/ash/input.h (deleted) * uspace/app/ash/jobs.c (deleted) * uspace/app/ash/jobs.h (deleted) * uspace/app/ash/lex.yy.c (deleted) * uspace/app/ash/machdep.h (deleted) * uspace/app/ash/mail.c (deleted) * uspace/app/ash/mail.h (deleted) * uspace/app/ash/main.c (deleted) * uspace/app/ash/main.h (deleted) * uspace/app/ash/memalloc.c (deleted) * uspace/app/ash/memalloc.h (deleted) * uspace/app/ash/miscbltin.c (deleted) * uspace/app/ash/miscbltin.h (deleted) * uspace/app/ash/mkbuiltins (deleted) * uspace/app/ash/mktokens (deleted) * uspace/app/ash/myhistedit.h (deleted) * uspace/app/ash/mystring.c (deleted) * uspace/app/ash/mystring.h (deleted) * uspace/app/ash/nodes.c.pat (deleted) * uspace/app/ash/nodetypes (deleted) * uspace/app/ash/options.c (deleted) * uspace/app/ash/options.h (deleted) * uspace/app/ash/output.c (deleted) * uspace/app/ash/output.h (deleted) * uspace/app/ash/parser.c (deleted) * uspace/app/ash/parser.h (deleted) * uspace/app/ash/redir.c (deleted) * uspace/app/ash/redir.h (deleted) * uspace/app/ash/setmode.c (deleted) * uspace/app/ash/sh.1 (deleted) * uspace/app/ash/shell.h (deleted) * uspace/app/ash/show.c (deleted) * uspace/app/ash/show.h (deleted) * uspace/app/ash/tags (deleted) * uspace/app/ash/tools/Makefile (deleted) * uspace/app/ash/tools/mkinit.c (deleted) * uspace/app/ash/tools/mknodes.c (deleted) * uspace/app/ash/tools/mksignames.c (deleted) * uspace/app/ash/tools/mksyntax.c (deleted) * uspace/app/ash/trap.c (deleted) * uspace/app/ash/trap.h (deleted) * uspace/app/ash/var.c (deleted) * uspace/app/ash/var.h (deleted) Remove ash. Sun, 10 Aug 2008 22:36:30 GMT Jakub Jermar [2ab1023] * uspace/srv/fs/fat/fat_ops.c (modified) FAT dentry type used for subdirectories doesn't store the directory ... Sun, 10 Aug 2008 17:36:39 GMT Jakub Jermar [a9d4d2c] * kernel/arch/ia64/src/asm.S (modified) Fix ia64 memcpy() broken in the last change. Sun, 10 Aug 2008 15:28:42 GMT Jakub Jermar [da349da0] * boot/arch/arm32/loader/asm.S (modified) * boot/arch/mips32/loader/asm.S (modified) * boot/arch/sparc64/loader/asm.S (modified) * kernel/arch/amd64/src/asm_utils.S (modified) * kernel/arch/arm32/src/asm.S (modified) * kernel/arch/ia32/src/asm.S (modified) * kernel/arch/ia32xen/src/asm.S (modified) * kernel/arch/ia64/src/asm.S (modified) * kernel/arch/mips32/src/asm.S (modified) * kernel/arch/sparc64/src/asm.S (modified) * kernel/generic/src/lib/memstr.c (modified) * uspace/lib/libc/generic/string.c (modified) memcpy(), memmove() and similar functions return dst instead of src. ... Sun, 10 Aug 2008 09:19:32 GMT Jakub Jermar [d2e9c47] * uspace/srv/fs/fat/fat_ops.c (modified) Several fixes for the FAT file system: - do not copy padding during ... Sun, 10 Aug 2008 09:11:44 GMT Jakub Jermar [2dd7288] * uspace/lib/libc/generic/string.c (modified) * uspace/lib/libc/include/ctype.h (modified) * uspace/lib/libc/include/string.h (modified) Add tolower() and stricmp(). Sun, 10 Aug 2008 00:49:49 GMT Martin Decky [5749372] * tools/mkfat.py (added) * tools/xstruct.py (modified) initial mkfat.py Sun, 10 Aug 2008 00:04:55 GMT Martin Decky [8f2a852] * tools/mkhord.py (modified) * tools/mktmpfs.py (modified) * tools/xstruct.py (modified) make structure definition more C-like Sat, 09 Aug 2008 23:46:00 GMT Martin Decky [0516fd7] * tools/mkhord.py (modified) * tools/mktmpfs.py (modified) * tools/xstruct.py (modified) structure objects: variable names, comments Sat, 09 Aug 2008 22:14:20 GMT Jakub Jermar [838e14e2] * uspace/lib/libc/generic/string.c (modified) Cstyle for string.c Sat, 09 Aug 2008 20:16:47 GMT Martin Decky [b3105ff6] * tools/mkhord.py (modified) * tools/mktmpfs.py (modified) * tools/xstruct.py (modified) support comments in structures Sat, 09 Aug 2008 18:57:18 GMT Martin Decky [8c25a4a] * Makefile (modified) * tools/mkhord.py (modified) * tools/mktmpfs.py (modified) * tools/xstruct.py (added) more descriptive structure definitions Sat, 09 Aug 2008 17:57:50 GMT Martin Decky [619e7c9b] * boot/arch/amd64/Makefile.inc (modified) * boot/arch/arm32/loader/Makefile (modified) * boot/arch/ia32/Makefile.inc (modified) * boot/arch/mips32/loader/Makefile (modified) * boot/arch/ppc32/loader/Makefile (modified) * boot/arch/sparc64/loader/Makefile (modified) use less cryptic filenames Sat, 09 Aug 2008 09:58:06 GMT Jakub Jermar [7a35204] * uspace/srv/fs/fat/fat_ops.c (modified) First attempt at delivering the FAT16 read-only support. Needless to ... Sat, 09 Aug 2008 09:46:43 GMT Jakub Jermar [11c2ae5] * uspace/app/init/init.c (modified) If mount() says ENOENT, don't attempt to mount the file system again. Sat, 09 Aug 2008 09:45:02 GMT Jakub Jermar [12fc042] * uspace/lib/libc/generic/vfs/vfs.c (modified) * uspace/srv/vfs/vfs_ops.c (modified) Fix the VFS protocol so that the client can determine that VFS_MOUNT ... Fri, 08 Aug 2008 14:31:05 GMT Jakub Jermar [c544c5d] * uspace/lib/libfs/libfs.c (modified) * uspace/srv/rd/rd.c (modified) * uspace/srv/rd/rd.h (modified) Stop using fixed size BLOCK_SIZE in the ramdisk task and allow each ... Thu, 07 Aug 2008 21:40:27 GMT Jakub Jermar [a61d1fc3] * uspace/srv/fs/fat/fat_ops.c (modified) Pass block size to block_get() in the last argument. Thu, 07 Aug 2008 21:20:54 GMT Jakub Jermar [61bc901] * uspace/lib/libfs/libfs.c (modified) * uspace/lib/libfs/libfs.h (modified) * uspace/srv/fs/tmpfs/tmpfs_dump.c (modified) Add a comment to libfs_blockread() and change type from size_t to ... Thu, 07 Aug 2008 19:01:24 GMT Jakub Jermar [d2c1fd5] * uspace/lib/libfs/libfs.c (modified) * uspace/lib/libfs/libfs.h (modified) * uspace/srv/fs/tmpfs/tmpfs_dump.c (modified) Move tmpfs_blockread() to libfs and rename it to libfs_blockread(). ... Thu, 07 Aug 2008 18:05:04 GMT Jakub Jermar [9f429c0] * uspace/srv/fs/tmpfs/tmpfs_dump.c (modified) Let tmpfs_blockread() use async_req_2_1() instead of ipc_call_sync_2_1(). Wed, 06 Aug 2008 19:44:35 GMT Jakub Jermar [c186f27] * kernel/doc/AUTHORS (modified) Add Jiri Svoboda to AUTHORS and remove email addresses. Wed, 06 Aug 2008 19:41:19 GMT Jakub Jermar [93a9233] * kernel/doc/BUGS_FOUND (deleted) BUGS_FOUND is now out of date and it would require too much effort to ...