Solaris 動的トレースガイド

dirname()

string dirname(char *str)

dirname() は、dirname(1) に相当します。このサブルーチンは、str で指定されたパス名の最後のレベルを除くすべてのレベルから成る文字列を生成します。返される文字列には、スクラッチメモリーからメモリーが割り当てられます。したがって、節が完了すると、この文字列は無効になります。使用できるスクラッチ空間が不足している場合、dirname は実行されず、エラーが生成されます。