• R/O
  • HTTP
  • SSH
  • HTTPS

コミット

タグ
未設定

よく使われているワード(クリックで追加)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

変愚蛮怒のメインリポジトリです


コミットメタ情報

リビジョン0d516bad1fb49c6c5e89a3478775f720376c4a00 (tree)
日時2020-03-19 22:50:25
作者shimitei <shimitei@gmai...>
コミッターshimitei

ログメッセージ

SET_UIDエラー対策

エラー扱いになる処理ではSET_UID未定義側の処理を使う

変更サマリ

差分

--- a/src/files.c
+++ b/src/files.c
@@ -41,7 +41,7 @@
4141 void safe_setuid_drop(void)
4242 {
4343
44-#ifdef SET_UID
44+#if defined(SET_UID) && !defined(__EMSCRIPTEN__)
4545
4646 # ifdef SAFE_SETUID
4747
@@ -82,7 +82,7 @@ void safe_setuid_drop(void)
8282 void safe_setuid_grab(void)
8383 {
8484
85-#ifdef SET_UID
85+#if defined(SET_UID) && !defined(__EMSCRIPTEN__)
8686
8787 # ifdef SAFE_SETUID
8888
--- a/src/util.c
+++ b/src/util.c
@@ -177,7 +177,7 @@ void user_name(char *buf, int id)
177177 #else /* ACORN */
178178
179179
180-#ifdef SET_UID
180+#if defined(SET_UID) && !defined(__EMSCRIPTEN__)
181181
182182 /*
183183 * Extract a "parsed" path from an initial filename