Skip to content

Commit a1e8428

Browse files
committed
fix nodejs
1 parent 218a4c6 commit a1e8428

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

trunk/core/judge_client/judge_client.cc

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1654,7 +1654,9 @@ void copy_lua_runtime(char * work_dir) {
16541654
}
16551655
void copy_js_runtime(char * work_dir) {
16561656

1657-
copy_shell_runtime(work_dir);
1657+
//copy_shell_runtime(work_dir);
1658+
execute_cmd("mkdir -p %s/dev", work_dir);
1659+
execute_cmd("/bin/mount -o bind /dev %s/dev", work_dir);
16581660
execute_cmd("/bin/mkdir -p %s/usr/lib %s/lib/i386-linux-gnu/", work_dir, work_dir);
16591661
execute_cmd("/bin/cp /lib/i386-linux-gnu/libz.so.* %s/lib/i386-linux-gnu/", work_dir);
16601662
execute_cmd("/bin/cp /usr/lib/i386-linux-gnu/libuv.so.* %s/lib/i386-linux-gnu/", work_dir);

trunk/core/judge_client/okcalls32.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ int LANG_SV[256] = { 100, 295, SYS_fcntl64, SYS_getdents64, SYS_ugetrlimit,
115115
//lua
116116
int LANG_LUAV[256]={3,4,5,6,11,13,33,45,91,125,174,192,195,197,243,252,330,0};
117117
//nodejs
118-
int LANG_JSV[256]={3,4,5,6,11,33,45,54,78,85,91,120,122,125,174,175,183,191,192,195,196,197,224,240,243,252,255,256,258,265,311,328,329,331,0};
118+
int LANG_JSV[256]={3,4,5,6,11,33,45,54,75,78,85,91,120,122,125,168,174,175,183,191,192,195,196,197,199,200,201,202,224,240,243,252,255,256,258,265,266,311,328,329,331,0};
119119
//go-lang
120120
int LANG_GOV[256]={3,4,11,120,123,174,175,186,192,240,242,252,265,0};
121121

0 commit comments

Comments
 (0)