Removed BeOS support.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30857 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -31,29 +31,12 @@
|
|||||||
#include <driver_settings.h>
|
#include <driver_settings.h>
|
||||||
#include <image.h>
|
#include <image.h>
|
||||||
#include <safemode_defs.h>
|
#include <safemode_defs.h>
|
||||||
|
#include <syscalls.h>
|
||||||
|
|
||||||
#include "FuncTranslator.h"
|
#include "FuncTranslator.h"
|
||||||
#include "TranslatorRosterPrivate.h"
|
#include "TranslatorRosterPrivate.h"
|
||||||
|
|
||||||
|
|
||||||
#ifdef HAIKU_TARGET_PLATFORM_HAIKU
|
|
||||||
extern "C" status_t _kern_get_safemode_option(const char* parameter,
|
|
||||||
char* buffer, size_t* _bufferSize);
|
|
||||||
#else
|
|
||||||
extern "C" status_t _kget_safemode_option_(const char* parameter,
|
|
||||||
char* buffer, size_t* _bufferSize);
|
|
||||||
#endif
|
|
||||||
|
|
||||||
|
|
||||||
#if !defined(HAIKU_TARGET_PLATFORM_HAIKU) \
|
|
||||||
&& !defined(HAIKU_TARGET_PLATFORM_LIBBE_TEST)
|
|
||||||
// building under R5 or Dano/Zeta
|
|
||||||
enum {
|
|
||||||
B_TRANSLATOR_ADDED = '_ART',
|
|
||||||
B_TRANSLATOR_REMOVED = '_RRT',
|
|
||||||
};
|
|
||||||
#endif
|
|
||||||
|
|
||||||
namespace BPrivate {
|
namespace BPrivate {
|
||||||
|
|
||||||
class QuarantineTranslatorImage {
|
class QuarantineTranslatorImage {
|
||||||
@@ -150,28 +133,16 @@ BTranslatorRoster::Private::Private()
|
|||||||
char parameter[32];
|
char parameter[32];
|
||||||
size_t parameterLength = sizeof(parameter);
|
size_t parameterLength = sizeof(parameter);
|
||||||
|
|
||||||
#ifdef HAIKU_TARGET_PLATFORM_HAIKU
|
|
||||||
if (_kern_get_safemode_option(B_SAFEMODE_SAFE_MODE, parameter,
|
if (_kern_get_safemode_option(B_SAFEMODE_SAFE_MODE, parameter,
|
||||||
¶meterLength) == B_OK)
|
¶meterLength) == B_OK) {
|
||||||
#else
|
|
||||||
if (_kget_safemode_option_(B_SAFEMODE_SAFE_MODE, parameter,
|
|
||||||
¶meterLength) == B_OK)
|
|
||||||
#endif
|
|
||||||
{
|
|
||||||
if (!strcasecmp(parameter, "enabled") || !strcasecmp(parameter, "on")
|
if (!strcasecmp(parameter, "enabled") || !strcasecmp(parameter, "on")
|
||||||
|| !strcasecmp(parameter, "true") || !strcasecmp(parameter, "yes")
|
|| !strcasecmp(parameter, "true") || !strcasecmp(parameter, "yes")
|
||||||
|| !strcasecmp(parameter, "enable") || !strcmp(parameter, "1"))
|
|| !strcasecmp(parameter, "enable") || !strcmp(parameter, "1"))
|
||||||
fSafeMode = true;
|
fSafeMode = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef HAIKU_TARGET_PLATFORM_HAIKU
|
|
||||||
if (_kern_get_safemode_option(B_SAFEMODE_DISABLE_USER_ADD_ONS, parameter,
|
if (_kern_get_safemode_option(B_SAFEMODE_DISABLE_USER_ADD_ONS, parameter,
|
||||||
¶meterLength) == B_OK)
|
¶meterLength) == B_OK) {
|
||||||
#else
|
|
||||||
if (_kget_safemode_option_(B_SAFEMODE_DISABLE_USER_ADD_ONS, parameter,
|
|
||||||
¶meterLength) == B_OK)
|
|
||||||
#endif
|
|
||||||
{
|
|
||||||
if (!strcasecmp(parameter, "enabled") || !strcasecmp(parameter, "on")
|
if (!strcasecmp(parameter, "enabled") || !strcasecmp(parameter, "on")
|
||||||
|| !strcasecmp(parameter, "true") || !strcasecmp(parameter, "yes")
|
|| !strcasecmp(parameter, "true") || !strcasecmp(parameter, "yes")
|
||||||
|| !strcasecmp(parameter, "enable") || !strcmp(parameter, "1"))
|
|| !strcasecmp(parameter, "enable") || !strcmp(parameter, "1"))
|
||||||
|
|||||||
Reference in New Issue
Block a user