07/09/08 05:51:52 9ikUfb2F
patchにはパッチレベルというものがあって、patch -pn(nは数字)と指定する。
で、パッチの先頭にはdiff ... hoge.orig/example.c hoge/example.cという行があって、
パッチレベルの数だけディレクトリを上から無視していく。
つまり、例の場合、patch -p0では現在のディレクトリからhoge/example.cというファイルに
パッチが当たり、patch -p1ではexample.cにパッチが当たる。