version 1.6, 2025/03/24 16:04:49
|
version 1.9, 2025/03/31 20:01:13
|
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.9 2025/03/31 20:01:13 snw |
|
* Set d_uid in daemon |
|
* |
|
* Revision 1.8 2025/03/24 16:10:48 snw |
|
* Print error message and exit on OS/2 if daemon is run without --nofork |
|
* |
|
* Revision 1.7 2025/03/24 16:07:55 snw |
|
* Force daemon into foreground on OS/2 |
|
* |
* Revision 1.6 2025/03/24 16:04:49 snw |
* Revision 1.6 2025/03/24 16:04:49 snw |
* Force daemon into foreground on OS/2 |
* Force daemon into foreground on OS/2 |
* |
* |
Line 447 int main (int argc, char **argv, char **
|
Line 456 int main (int argc, char **argv, char **
|
|
|
#if defined(__OS2__) |
#if defined(__OS2__) |
if (run_daemon == TRUE && nofork == FALSE) { |
if (run_daemon == TRUE && nofork == FALSE) { |
printf ("freem: running on OS/2; forcing daemon into foreground\r\n"); |
printf ("freem: running on OS/2; daemon must be run with --nofork or -k\r\n"); |
nofork = TRUE; |
exit (1); |
} |
} |
#endif |
#endif |
|
|
Line 477 int main (int argc, char **argv, char **
|
Line 486 int main (int argc, char **argv, char **
|
|
|
d_uid = d_user->pw_uid; |
d_uid = d_user->pw_uid; |
} |
} |
|
else { |
|
d_uid = 0; |
|
} |
|
|
} |
} |
|
|