Changeset 8c35ba in git
- Timestamp:
- Feb 23, 2008, 6:56:03 PM (15 years ago)
- Branches:
- (u'spielwiese', '91fdef05f09f54b8d58d92a472e9c4a43aa4656f')
- Children:
- 4d2ab5c1e54b41b2b02f7720e375b7983a98b89b
- Parents:
- 00c89cb3475f67740a01779e6452fe57c1b0fabe
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/mpsr_sl.cc
r00c89c r8c35ba 7 7 * Author: obachman (Olaf Bachmann) 8 8 * Created: 12/00 9 * Version: $Id: mpsr_sl.cc,v 1. 7 2008-02-23 17:27:25Singular Exp $9 * Version: $Id: mpsr_sl.cc,v 1.8 2008-02-23 17:55:46 Singular Exp $ 10 10 *******************************************************************/ 11 11 … … 40 40 #endif 41 41 42 extern MP_Env_pt mp_Env; 42 static MP_Env_pt mp_Env=NULL; 43 extern void (*MP_Exit_Env_Ptr)(); 43 44 44 45 /* =============== general utilities ====================================== */ 46 static void MP_Exit_Env_sl() 47 { MP_ReleaseEnv(mp_Env); mp_Env=NULL; } 45 48 static void FreeCmdArgs(int argc, char** argv) 46 49 { … … 154 157 return TRUE; 155 158 } 159 MP_Exit_Env_Ptr=MP_Exit_Env_sl; 160 156 161 157 162 if ((link = MP_OpenLink(mp_Env, 6, argv)) == NULL) … … 314 319 return TRUE; 315 320 } 321 MP_Exit_Env_Ptr=MP_Exit_Env_sl; 316 322 317 323 if (strcmp(l->mode, "connect") == 0) link = slOpenMPConnect(argc, argv); -
kernel/misc.cc
r00c89c r8c35ba 14 14 15 15 #include "mod2.h" 16 #ifdef HAVE_MPSR17 #include<MP.h>18 #endif19 16 #include <mylimits.h> 20 17 #include "omalloc.h" … … 77 74 * the global exit routine of Singular 78 75 */ 76 #ifdef HAVE_MPSR 77 void (*MP_Exit_Env_Ptr)()=NULL; 78 #endif 79 79 extern "C" { 80 #ifdef HAVE_MPSR81 MP_Env_pt mp_Env = NULL;82 #endif83 80 84 81 void m2_end(int i) … … 123 120 } 124 121 #ifdef HAVE_MPSR 125 /* if (mp_Env!=NULL)*/ MP_ReleaseEnv(mp_Env);122 if (MP_Exit_Env_Ptr!=NULL) (*MP_Exit_Env_Ptr)(); 126 123 #endif 127 124 exit(i);
Note: See TracChangeset
for help on using the changeset viewer.