Files
haiku-beta6/src/bin/safemode.c
T
Axel Dörfler 8e6163ac4d Now uses the B_SAFEMODE_SAFE_MODE definition instead of the string directly.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12184 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-03-31 11:11:17 +00:00

35 lines
621 B
C

/*
* (c) 2004, Jérôme DUVAL for Haiku
* released under the MIT licence.
*/
#include <drivers/driver_settings.h>
#include <syscalls.h>
#include <stdio.h>
#include <strings.h>
int
main(int argc, char **argv)
{
char buffer[B_FILE_NAME_LENGTH];
size_t size = sizeof(buffer);
status_t status = _kern_get_safemode_option(B_SAFEMODE_SAFE_MODE, buffer, &size);
if (status == B_OK) {
if (!strncasecmp(buffer, "true", size)
|| !strncasecmp(buffer, "yes", size)
|| !strncasecmp(buffer, "on", size)
|| !strncasecmp(buffer, "enabled", size)) {
puts("yes");
return 1;
}
}
puts("no");
return 0;
}