Diff
Not logged in

Differences From Artifact [64745e98ac]:

To Artifact [88b45ced11]:


78
79
80
81
82
83
84


85


86
87
88
89
90
91
92
78
79
80
81
82
83
84
85
86

87
88
89
90
91
92
93
94
95







+
+
-
+
+







	if (readlink(buf2,buf1,PATH_MAX) > 0 && buf1[0] == '/') {
	    name = buf1;
	    goto gotName;
	}
    }
#endif
#ifndef NO_DLFCN_H
    sym = dlsym(RTLD_DEFAULT, "main");
    if (sym == NULL) {
    sym = dlsym(RTLD_DEFAULT, "_main");
	sym = dlsym(RTLD_DEFAULT, "_main");
    }
    if (sym != NULL && dladdr(sym, &dlinfoBuffer)
	    && dlinfoBuffer.dli_fname[0] == '/') {
	name = dlinfoBuffer.dli_fname;
	goto gotName;
    }
#endif