UNIX マシンで Java 7 アプリケーションを実行しています。純粋な Java で現在の umask 値を取得する方法はありますか?
CI ではシステム コールの組み合わせを使用しますumask
が、JNI に頼らずに Java でそれを呼び出すことはできないと思います。別のアプローチはありますか?
編集:これはCの例です(GUN libc docsから):
mode_t
read_umask (void)
{
mode_t mask = umask (0);
umask (mask);
return mask;
}