関数CKgetcwd マニュアル

(The documentation of function CKgetcwd)

Last Update: 2023/5/16


◆機能・用途(Purpose)

関数getcwd(カレントディレクトリの取得)をエラーチェック付きで実行する。
Call function getcwd (obtaining the current directory) with error checks.


◆形式(Format)

#include <functions_with_errcheck.h>
inline char ∗CKgetcwd(void)


◆戻り値とエラーチェック (Return value and error checks)

下表で桃色のセルがエラー処理を表す。
The pick colored cells in the table below represent error checks.

条件
Condition
戻り値/動作
Return value or behaviour of the function
関数getcwdの戻り値がNULLの場合 (ディレクトリパスの文字列長がstrsize-1よりも長い場合に起きる)
The return value of function getcwd was NULL; this occurs when the string length of the directory path is longer than strsize-1
プログラムをエラー終了する。
The program finishes as an error.
その他の場合
Other cases
関数getcwdにより取得した現在のディレクトリパスを返す。
The current directory path from function getcwd is returned.


◆使用例(Example)

char ∗pwd=CKgetcwd()


◆追記(Additional remarks)

関数getcwdとは用法が異なることに留意。
Note that the usage is different from that of function getcwd.