Subversion Repositories HelenOS

Rev

Go to most recent revision | Hide changed files | Directory listing | RSS feed

Filtering Options

Rev Age Author Path Log message Diff Changes
3809 5611 d 12 h post /trunk/uspace/app/bdsh/ Eliminate 'restrict' from command structure, get rid of needless aliases.
Order of search is builtin -> module -> external, there is no need to
restrict commands to (non)interative shells only any longer.
 
/trunk/uspace/app/bdsh/cmds/builtin_cmds.c
/trunk/uspace/app/bdsh/cmds/builtins/builtin_aliases.h
/trunk/uspace/app/bdsh/cmds/builtins/cd/cd_def.h
/trunk/uspace/app/bdsh/cmds/cmds.h
/trunk/uspace/app/bdsh/cmds/mod_cmds.c
/trunk/uspace/app/bdsh/cmds/modules/cat/cat_def.h
/trunk/uspace/app/bdsh/cmds/modules/cp/cp_def.h
/trunk/uspace/app/bdsh/cmds/modules/help/help.c
/trunk/uspace/app/bdsh/cmds/modules/help/help_def.h
/trunk/uspace/app/bdsh/cmds/modules/ls/ls_def.h
/trunk/uspace/app/bdsh/cmds/modules/mkdir/mkdir_def.h
/trunk/uspace/app/bdsh/cmds/modules/module_aliases.h
/trunk/uspace/app/bdsh/cmds/modules/pwd/pwd_def.h
/trunk/uspace/app/bdsh/cmds/modules/quit/quit.c
/trunk/uspace/app/bdsh/cmds/modules/quit/quit_def.h
/trunk/uspace/app/bdsh/cmds/modules/rm/rm_def.h
/trunk/uspace/app/bdsh/cmds/modules/sleep/sleep_def.h
/trunk/uspace/app/bdsh/cmds/modules/touch/touch_def.h
/trunk/uspace/app/bdsh/input.c
3651 5665 d 7 h jermar /trunk/uspace/app/bdsh/cmds/modules/cp/ Nits.  
/trunk/uspace/app/bdsh/cmds/modules/cp/cp.c
3650 5665 d 7 h jermar /trunk/uspace/app/bdsh/cmds/modules/cp/ Several fixes for cp.  
/trunk/uspace/app/bdsh/cmds/modules/cp/cp.c
3645 5666 d 8 h post /trunk/uspace/app/bdsh/cmds/modules/cp/ cp: Fix counter if verbose, remove debug printfs  
/trunk/uspace/app/bdsh/cmds/modules/cp/cp.c
3643 5666 d 9 h post /trunk/uspace/app/bdsh/cmds/modules/cp/ cp: fix type mis-match  
/trunk/uspace/app/bdsh/cmds/modules/cp/cp.c
3642 5666 d 9 h post /trunk/uspace/app/bdsh/cmds/modules/cp/ make copy_file() deal with files with zero length  
/trunk/uspace/app/bdsh/cmds/modules/cp/cp.c
3641 5666 d 10 h post /trunk/uspace/app/bdsh/cmds/modules/cp/ cp: don't return CMD_FAILURE for zero length files  
/trunk/uspace/app/bdsh/cmds/modules/cp/cp.c
3640 5666 d 10 h post /trunk/uspace/app/bdsh/cmds/modules/cp/ Implement a rudamentary 'cp' for testing write()  
/trunk/uspace/app/bdsh/cmds/modules/cp/cp.c
3534 5693 d 9 h svoboda /trunk/uspace/app/bdsh/cmds/modules/cat/ Fix bdsh/cat crash. Also fix error in zero-trailing the buffer.  
/trunk/uspace/app/bdsh/cmds/modules/cat/cat.c
3420 5741 d 2 h post /trunk/uspace/app/bdsh/ Add skeletal sleep and cp commands (not yet working)  
/trunk/uspace/app/bdsh/cmds/modules/cp
/trunk/uspace/app/bdsh/cmds/modules/cp/cp.c
/trunk/uspace/app/bdsh/cmds/modules/cp/cp.h
/trunk/uspace/app/bdsh/cmds/modules/cp/cp_def.h
/trunk/uspace/app/bdsh/cmds/modules/cp/entry.h
/trunk/uspace/app/bdsh/cmds/modules/sleep
/trunk/uspace/app/bdsh/cmds/modules/sleep/entry.h
/trunk/uspace/app/bdsh/cmds/modules/sleep/sleep.c
/trunk/uspace/app/bdsh/cmds/modules/sleep/sleep.h
/trunk/uspace/app/bdsh/cmds/modules/sleep/sleep_def.h
/trunk/uspace/app/bdsh/Makefile
/trunk/uspace/app/bdsh/cmds/modules/modules.h
/trunk/uspace/app/bdsh/util.c
3419 5741 d 2 h post /trunk/uspace/app/bdsh/cmds/ Fix bug in mknewcmd (incorrectly prototyping entry points)  
/trunk/uspace/app/bdsh/cmds/mknewcmd
3414 5741 d 4 h post /trunk/uspace/app/bdsh/ Update README and mknewcmd to reflect changes in command entry points  
/trunk/uspace/app/bdsh/README
/trunk/uspace/app/bdsh/cmds/mknewcmd
3413 5741 d 4 h post /trunk/uspace/app/bdsh/cmds/ Simplify entry types (and return values) for commands  
/trunk/uspace/app/bdsh/cmds/builtins/cd/cd.c
/trunk/uspace/app/bdsh/cmds/builtins/cd/entry.h
/trunk/uspace/app/bdsh/cmds/cmds.h
/trunk/uspace/app/bdsh/cmds/modules/cat/cat.c
/trunk/uspace/app/bdsh/cmds/modules/cat/entry.h
/trunk/uspace/app/bdsh/cmds/modules/help/entry.h
/trunk/uspace/app/bdsh/cmds/modules/help/help.c
/trunk/uspace/app/bdsh/cmds/modules/ls/entry.h
/trunk/uspace/app/bdsh/cmds/modules/ls/ls.c
/trunk/uspace/app/bdsh/cmds/modules/mkdir/entry.h
/trunk/uspace/app/bdsh/cmds/modules/mkdir/mkdir.c
/trunk/uspace/app/bdsh/cmds/modules/pwd/entry.h
/trunk/uspace/app/bdsh/cmds/modules/pwd/pwd.c
/trunk/uspace/app/bdsh/cmds/modules/quit/entry.h
/trunk/uspace/app/bdsh/cmds/modules/quit/quit.c
/trunk/uspace/app/bdsh/cmds/modules/rm/entry.h
/trunk/uspace/app/bdsh/cmds/modules/rm/rm.c
/trunk/uspace/app/bdsh/cmds/modules/touch/entry.h
/trunk/uspace/app/bdsh/cmds/modules/touch/touch.c
3411 5741 d 4 h post /trunk/uspace/app/bdsh/cmds/modules/cat/ Take debug printfs out of cat  
/trunk/uspace/app/bdsh/cmds/modules/cat/cat.c
3377 5756 d 4 h post /trunk/uspace/app/bdsh/ Let 'cd' invoke cli_set_prompt(), no need to do it in every iteration of the main loop.  
/trunk/uspace/app/bdsh/cmds/builtins/cd/cd.c
/trunk/uspace/app/bdsh/scli.c
/trunk/uspace/app/bdsh/scli.h
/trunk/uspace/app/bdsh/util.c
/trunk/uspace/app/bdsh/util.h
3376 5757 d 8 h post /trunk/uspace/app/bdsh/ Just make cli_count_args() a function  
/trunk/uspace/app/bdsh/cmds/builtins/cd/cd.c
/trunk/uspace/app/bdsh/cmds/modules/cat/cat.c
/trunk/uspace/app/bdsh/cmds/modules/help/help.c
/trunk/uspace/app/bdsh/cmds/modules/ls/ls.c
/trunk/uspace/app/bdsh/cmds/modules/mkdir/mkdir.c
/trunk/uspace/app/bdsh/cmds/modules/rm/rm.c
/trunk/uspace/app/bdsh/cmds/modules/touch/touch.c
/trunk/uspace/app/bdsh/util.c
/trunk/uspace/app/bdsh/util.h
3375 5758 d 6 h post /trunk/uspace/app/bdsh/cmds/modules/ long_options[] should be const where implemented  
/trunk/uspace/app/bdsh/cmds/modules/cat/cat.c
/trunk/uspace/app/bdsh/cmds/modules/mkdir/mkdir.c
/trunk/uspace/app/bdsh/cmds/modules/rm/rm.c
3373 5758 d 8 h post /trunk/uspace/app/bdsh/cmds/ Rename non-standard extensions (cmd.def -> cmd_def.h)  
/trunk/uspace/app/bdsh/cmds/builtins/cd/cd_def.h
/trunk/uspace/app/bdsh/cmds/modules/cat/cat_def.h
/trunk/uspace/app/bdsh/cmds/modules/help/help_def.h
/trunk/uspace/app/bdsh/cmds/modules/ls/ls_def.h
/trunk/uspace/app/bdsh/cmds/modules/mkdir/mkdir_def.h
/trunk/uspace/app/bdsh/cmds/modules/pwd/pwd_def.h
/trunk/uspace/app/bdsh/cmds/modules/quit/quit_def.h
/trunk/uspace/app/bdsh/cmds/modules/rm/rm_def.h
/trunk/uspace/app/bdsh/cmds/modules/touch/touch_def.h
/trunk/uspace/app/bdsh/cmds/builtins/cd/cd.def
/trunk/uspace/app/bdsh/cmds/modules/cat/cat.def
/trunk/uspace/app/bdsh/cmds/modules/help/help.def
/trunk/uspace/app/bdsh/cmds/modules/ls/ls.def
/trunk/uspace/app/bdsh/cmds/modules/mkdir/mkdir.def
/trunk/uspace/app/bdsh/cmds/modules/pwd/pwd.def
/trunk/uspace/app/bdsh/cmds/modules/quit/quit.def
/trunk/uspace/app/bdsh/cmds/modules/rm/rm.def
/trunk/uspace/app/bdsh/cmds/modules/touch/touch.def
/trunk/uspace/app/bdsh/cmds/builtins/builtins.h
/trunk/uspace/app/bdsh/cmds/mknewcmd
/trunk/uspace/app/bdsh/cmds/modules/modules.h
3371 5758 d 17 h post /trunk/uspace/app/bdsh/ pwd should be a module, not a builtin  
/trunk/uspace/app/bdsh/cmds/modules/pwd
/trunk/uspace/app/bdsh/cmds/modules/pwd/entry.h
/trunk/uspace/app/bdsh/cmds/modules/pwd/pwd.c
/trunk/uspace/app/bdsh/cmds/modules/pwd/pwd.def
/trunk/uspace/app/bdsh/cmds/modules/pwd/pwd.h
/trunk/uspace/app/bdsh/cmds/builtins/pwd
/trunk/uspace/app/bdsh/Makefile
/trunk/uspace/app/bdsh/cmds/builtins/builtins.h
/trunk/uspace/app/bdsh/cmds/modules/modules.h
3366 5759 d 14 h post /trunk/uspace/app/bdsh/ Housekeeping list, complete lingering things before they get forgotten:
* cli_*() now sets a global cli_errno, error functions cleaned up
* Finish internal cli_*() functions in util.c
* Don't expose cli_init() or cli_finit()
* Get rid of unused globals
* Don't set globals in commands themselves
* Update README files
* Fix stale comments
 
/trunk/uspace/app/bdsh/cmds/builtins/README
/trunk/uspace/app/bdsh/cmds/modules/README
/trunk/uspace/app/bdsh/cmds/modules/help/help.c
/trunk/uspace/app/bdsh/cmds/modules/quit/quit.c
/trunk/uspace/app/bdsh/errors.c
/trunk/uspace/app/bdsh/errors.h
/trunk/uspace/app/bdsh/errstr.h
/trunk/uspace/app/bdsh/exec.c
/trunk/uspace/app/bdsh/input.c
/trunk/uspace/app/bdsh/scli.c
/trunk/uspace/app/bdsh/scli.h
/trunk/uspace/app/bdsh/util.c

Show All