pike.git / src / main.c

version» Context lines:

pike.git/src/main.c:1:   /*   || This file is part of Pike. For copyright information see COPYRIGHT.   || Pike is distributed under GPL, LGPL and MPL. See the file COPYING   || for more information. - || $Id: main.c,v 1.241 2010/06/23 16:22:54 grubba Exp $ + || $Id: main.c,v 1.242 2010/08/26 14:17:24 mast Exp $   */      #include "global.h"   #include "fdlib.h"   #include "backend.h"   #include "module.h"   #include "object.h"   #include "lex.h"   #include "pike_types.h"   #include "builtin_functions.h"
pike.git/src/main.c:610:    init_pike_runtime(exit);       /* NOTE: Reuse master_location here to avoid duplicates of    * the MASTER_COOKIE string in the binary.    */    add_pike_string_constant("__master_cookie",    master_location, CONSTANT_STRLEN(MASTER_COOKIE));       if(SETJMP(back))    { -  if(throw_severity == THROW_EXIT) +  if(throw_severity == THROW_EXIT || throw_severity == THROW_THREAD_EXIT)    {    num=throw_value.u.integer;    }else{    if (throw_value.type == T_OBJECT &&    throw_value.u.object->prog == master_load_error_program &&    !get_master()) {    /* Report this specific error in a nice way. Since there's no    * master it'd be reported with a raw error dump otherwise. */    struct generic_error_struct *err;