--- freem/src/mumps.c 2025/04/16 05:37:06 1.24 +++ freem/src/mumps.c 2025/04/16 05:57:42 1.25 @@ -1,5 +1,5 @@ /* - * $Id: mumps.c,v 1.24 2025/04/16 05:37:06 snw Exp $ + * $Id: mumps.c,v 1.25 2025/04/16 05:57:42 snw Exp $ * main module of freem * * @@ -24,6 +24,9 @@ * along with FreeM. If not, see . * * $Log: mumps.c,v $ + * Revision 1.25 2025/04/16 05:57:42 snw + * Remove non-useful procctl calls + * * Revision 1.24 2025/04/16 05:37:06 snw * Refine FreeBSD ASLR fix * @@ -122,9 +125,6 @@ #include #include #include "log.h" -#if defined(__FreeBSD__) -# include -#endif #if defined(HAVE_GETOPT_H) # include #endif @@ -218,10 +218,6 @@ int main (int argc, char **argv, char ** strcpy (stack0, argv[0]); stcnv_c2m (stack0); -#if defined(__FreeBSD__) - int prcdta = PROC_ASLR_FORCE_DISABLE; -#endif - /* strncpy (config_file, SYSCONFDIR"/freem.conf", 100); */ @@ -760,14 +756,7 @@ int main (int argc, char **argv, char ** else { fm_initialized = TRUE; } - } - -#if defined(__FreeBSD__) - if ((first_process == FALSE) && (procctl (P_PID, getpid (), PROC_ASLR_CTL, &prcdta) == -1)) { - fprintf (stderr, "freem: could not disable address space layout randomization for pid %ld; program operation may be unreliable [error %s]\n", getpid(), strerror (errno)); } -#endif - if (first_process == TRUE) {