Changeset 179

Show
Ignore:
Timestamp:
12/29/09 23:25:39 (8 months ago)
Author:
sausage
Message:

Fix usage of errno,
Removed scriptlibc

Location:
eoserv/trunk
Files:
2 removed
6 modified

Legend:

Unmodified
Added
Removed
  • eoserv/trunk/Makefile.all

    r178 r179  
    4848       $(OBJDIR)/player.o \ 
    4949       $(OBJDIR)/script.o \ 
    50        $(OBJDIR)/scriptlibc.o \ 
    5150       $(OBJDIR)/scriptreg.o \ 
    5251       $(OBJDIR)/sha256.o \ 
  • eoserv/trunk/config.ini

    r178 r179  
    163163# Disable this if you're paranoid 
    164164ScriptFileAccess = yes 
    165  
    166 ## ScriptLibCAccess (bool) 
    167 # Allows scripts to access libc functions directly 
    168 # Disable this if you're paranoid 
    169 ScriptLibCAccess = yes 
    170165 
    171166## ScriptMaxExecTime (number) 
  • eoserv/trunk/project/mingw.cbp

    r178 r179  
    236236                <Unit filename="..\src\script.cpp" /> 
    237237                <Unit filename="..\src\script.hpp" /> 
    238                 <Unit filename="..\src\scriptlibc.cpp" /> 
    239                 <Unit filename="..\src\scriptlibc.h" /> 
    240238                <Unit filename="..\src\scriptreg.cpp" /> 
    241239                <Unit filename="..\src\scriptreg.hpp" /> 
  • eoserv/trunk/src/main.cpp

    r178 r179  
    66 
    77#include <csignal> 
     8#include <cerrno> 
    89 
    910#include "character.hpp" 
     
    277278                eoserv_config_default(config, "ProtectMaps"        , false); 
    278279                eoserv_config_default(config, "ScriptFileAccess"   , true); 
    279                 eoserv_config_default(config, "ScriptLibCAccess"   , true); 
    280280                eoserv_config_default(config, "ScriptMaxExecTime"  , 1500); 
    281281                eoserv_config_default(config, "SLN"                , true); 
  • eoserv/trunk/src/script.cpp

    r171 r179  
    88 
    99#include <cstdio> 
     10#include <cerrno> 
    1011 
    1112#include "console.hpp" 
  • eoserv/trunk/src/scriptreg.cpp

    r175 r179  
    1313#include <angelscript/scriptdictionary.h> 
    1414#include <angelscript/scriptfile.h> 
    15 #include "./scriptlibc.h" 
    1615 
    1716#include "container/container.hpp" 
     
    6766        { 
    6867                RegisterScriptFile(engine->as); 
    69         } 
    70  
    71         if (world.config["ScriptLibCAccess"]) 
    72         { 
    73                 RegisterScriptLibC(engine->as); 
    7468        } 
    7569