kill-whole-line は、カーソル位置に拘わらず、行全体を削除しますが、
Emacs22 以降でないと kill-whole-line はありません。
Emacs21で同様の動きをするには、
(defun kill-all-line (&optional numlines)
(interactive)
(setq pos(current-column))
(beginning-of-line)
(kill-line numlines)
(move-to-column pos))
といった感じで、関数定義(ここでは kill-all-line)をする必要があります。
Emacs21な環境での苦肉の策です(^^;