alias

# mcrash

## function

### 書式

usage: `function` [name [ { list; } ] ]

### 説明

mcrashで定義している関数を表示します。 現在のところ、functionコマンドで関数を定義することはできません。 ソースファイルを直接書き変える必要があります。

関数内では、関数引数を `$*` または `$1`から `$9` までの変数で参照できます。 また、引数の個数は `$#` で参照できます。

### 実行例

    > function
    function i()
    {
      if [$# <= 1]
      then
        inode | less
      else
        inode $*
      endif
    }
    function f()
    {
      if [$# <= 1]
      then
        file | less
      else
        file $*
      endif
    }
    function traceall()
    {
      task_struct init_task_union
      cur=$?
      trace init_task_union
      while [$cur != init_task_union]
      do
        echo
        task_struct $cur
        next=$?
        trace $cur
        cur=$next
      done
    }

mcrash, Copyright (C) 2002 ASANO Masahiro