version 1.22, 2025/04/15 16:49:36
|
version 1.25, 2025/04/16 05:57:42
|
Line 24
|
Line 24
|
* along with FreeM. If not, see <https://www.gnu.org/licenses/>. |
* along with FreeM. If not, see <https://www.gnu.org/licenses/>. |
* |
* |
* $Log$ |
* $Log$ |
|
* 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 |
|
* |
|
* Revision 1.23 2025/04/16 05:33:15 snw |
|
* Try to use procctl function to fix ASLR problem on FreeBSD |
|
* |
* Revision 1.22 2025/04/15 16:49:36 snw |
* Revision 1.22 2025/04/15 16:49:36 snw |
* Make use of logprintf throughout codebase |
* Make use of logprintf throughout codebase |
* |
* |
Line 116
|
Line 125
|
#include <pwd.h> |
#include <pwd.h> |
#include <grp.h> |
#include <grp.h> |
#include "log.h" |
#include "log.h" |
|
|
#if defined(HAVE_GETOPT_H) |
#if defined(HAVE_GETOPT_H) |
# include <getopt.h> |
# include <getopt.h> |
#endif |
#endif |
Line 210 int main (int argc, char **argv, char **
|
Line 218 int main (int argc, char **argv, char **
|
strcpy (stack0, argv[0]); |
strcpy (stack0, argv[0]); |
stcnv_c2m (stack0); |
stcnv_c2m (stack0); |
|
|
|
|
/* strncpy (config_file, SYSCONFDIR"/freem.conf", 100); */ |
/* strncpy (config_file, SYSCONFDIR"/freem.conf", 100); */ |
|
|
|
|
Line 749 int main (int argc, char **argv, char **
|
Line 756 int main (int argc, char **argv, char **
|
else { |
else { |
fm_initialized = TRUE; |
fm_initialized = TRUE; |
} |
} |
} |
} |
|
|
if (first_process == TRUE) { |
if (first_process == TRUE) { |
|
|