• R/O
  • HTTP
  • SSH
  • HTTPS

提交

標籤
無標籤

Frequently used words (click to add to your profile)

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

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


Commit MetaInfo

修訂0d516bad1fb49c6c5e89a3478775f720376c4a00 (tree)
時間2020-03-19 22:50:25
作者shimitei <shimitei@gmai...>
Commitershimitei

Log Message

SET_UIDエラー対策

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

Change Summary

差異

--- 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