--- freem/src/shmmgr.c 2025/05/12 18:18:00 1.17 +++ freem/src/shmmgr.c 2025/05/16 04:25:15 1.18 @@ -1,5 +1,5 @@ /* - * $Id: shmmgr.c,v 1.17 2025/05/12 18:18:00 snw Exp $ + * $Id: shmmgr.c,v 1.18 2025/05/16 04:25:15 snw Exp $ * shared memory manager * * @@ -24,6 +24,9 @@ * along with FreeM. If not, see . * * $Log: shmmgr.c,v $ + * Revision 1.18 2025/05/16 04:25:15 snw + * Make shm seed NULL on ARM + * * Revision 1.17 2025/05/12 18:18:00 snw * Further work on shared memory * @@ -149,11 +152,7 @@ short shm_init(const size_t seg_size) return SHMS_GET_ERR; } -#if !defined(__arm__) shm_config->dta = shmat (shm_config->seg_id, NULL, 0); -#else - shm_config->dta = shmat (shm_config->seg_id, (void *) 0x1000000, 0); -#endif if (shm_config->dta == (void *) -1) { logprintf (FM_LOG_FATAL, "shm_init: shmat() failed (error code %d [%s])", errno, strerror (errno));