aboutsummaryrefslogtreecommitdiff
path: root/frontend
diff options
context:
space:
mode:
authornotaz2011-10-27 12:39:06 +0300
committernotaz2011-10-30 23:48:09 +0200
commitce5f8f353568e075c4ef419731f3ca4a8f93be7b (patch)
treef758d1316b7c8d325fbb9b39b024631368f6cc2d /frontend
parent5f26e4024284b562361e042597d7f2234d76db52 (diff)
downloadpcsx_rearmed-ce5f8f353568e075c4ef419731f3ca4a8f93be7b.tar.gz
pcsx_rearmed-ce5f8f353568e075c4ef419731f3ca4a8f93be7b.tar.bz2
pcsx_rearmed-ce5f8f353568e075c4ef419731f3ca4a8f93be7b.zip
frontend: get rid of HOME hack
nothing accesses HOME any more, not to mention this code was wrong.
Diffstat (limited to 'frontend')
-rw-r--r--frontend/main.c28
1 files changed, 0 insertions, 28 deletions
diff --git a/frontend/main.c b/frontend/main.c
index 0a9bed6..175083e 100644
--- a/frontend/main.c
+++ b/frontend/main.c
@@ -34,7 +34,6 @@ void StopDebugger();
int ready_to_go;
unsigned long gpuDisp;
char cfgfile_basename[MAXPATHLEN];
-static char *(*real_getenv)(const char *name);
int state_slot;
enum sched_action emu_action, emu_action_old;
char hud_msg[64];
@@ -221,19 +220,6 @@ do_state_slot:
int main(int argc, char *argv[])
{
- void *tmp;
-
- tmp = dlopen("/lib/libdl.so.2", RTLD_LAZY);
- if (tmp == NULL)
- tmp = dlopen("/lib32/libdl.so.2", RTLD_LAZY);
- if (tmp != NULL)
- real_getenv = dlsym(tmp, "getenv");
- if (real_getenv == NULL) {
- fprintf(stderr, "%s\n", dlerror());
- return 1;
- }
- dlclose(tmp);
-
// what is the name of the config file?
// it may be redefined by -cfg on the command line
strcpy(cfgfile_basename, "pcsx.cfg");
@@ -658,20 +644,6 @@ void ClosePlugins() {
}
}
-#if 1
-/* this is to avoid having to hack every plugin to stop using $HOME */
-char *getenv(const char *name)
-{
- static char ret[8] = ".";
-
- if (name && strcmp(name, "HOME") == 0 &&
- ((int)name >> 28) == 0) // HACK: let libs find home
- return ret;
-
- return real_getenv(name);
-}
-#endif
-
/* we hook statically linked plugins here */
static const char *builtin_plugins[] = {
"builtin_gpu", "builtin_spu", "builtin_cdr", "builtin_pad",