--- freem/src/frmgbl.c 2025/04/02 03:02:42 1.8 +++ freem/src/frmgbl.c 2025/04/13 04:22:43 1.11 @@ -1,5 +1,5 @@ /* - * $Id: frmgbl.c,v 1.8 2025/04/02 03:02:42 snw Exp $ + * $Id: frmgbl.c,v 1.11 2025/04/13 04:22:43 snw Exp $ * freem global C variables * * @@ -24,6 +24,15 @@ * along with FreeM. If not, see . * * $Log: frmgbl.c,v $ + * Revision 1.11 2025/04/13 04:22:43 snw + * Fix snprintf calls + * + * Revision 1.10 2025/04/10 01:24:38 snw + * Remove C++ style comments + * + * Revision 1.9 2025/04/03 01:41:02 snw + * New features frozen; prepare 0.63.0-rc1 + * * Revision 1.8 2025/04/02 03:02:42 snw * Stop requiring users to pass -e to fmadm when -u or -g are passed * @@ -419,6 +428,7 @@ char config_file[4096]; /* path char env_config_file[4096]; /* path to environment config file */ char env_user[255]; char env_group[255]; +char env_enabled[10]; char shm_env[255]; /* shared memory environment */ short fp_mode = 0; /* set to 0 for fixed-point math, 1 for IEEE754 floating point */ @@ -607,7 +617,7 @@ short sigint_in_for = FALSE; short direct_mode = TRUE; /* are we in direct mode? */ short extr_types[NESTLEVLS + 1]; /* return types of extrinsic functions */ -char destructors[MAX_DESTRUCTORS][50]; +char destructors[MAX_DESTRUCTORS][OBJ_DSTRSIZE]; int destructor_ct; char private_keys[MAX_PRIVATE_KEYS][255]; @@ -644,10 +654,6 @@ size_t shm_init_size = 16777216; short inrpt_after_async = FALSE; -//#ifdef USE_SIGACTION -// struct sigaction act = {0}; /* signals stuff */ -//#endif/*USE_SIGACTION*/ - void unnew (void) { char *xptr;