53c53
< ObjectFile::ObjectFile(const string &_filename, int _fd,
---
> ObjectFile::ObjectFile(const string &_filename,
56c56
< : filename(_filename), descriptor(_fd), fileData(_data), len(_len),
---
> : filename(_filename), fileData(_data), len(_len),
98,102d97
< if (descriptor >= 0) {
< ::close(descriptor);
< descriptor = -1;
< }
<
126a122
> close(fd);
128d123
< close(fd);
135c130
< if ((fileObj = EcoffObject::tryFile(fname, fd, len, fileData)) != NULL) {
---
> if ((fileObj = ElfObject::tryFile(fname, len, fileData)) != NULL) {
139c134
< if ((fileObj = AoutObject::tryFile(fname, fd, len, fileData)) != NULL) {
---
> if ((fileObj = EcoffObject::tryFile(fname, len, fileData)) != NULL) {
143c138
< if ((fileObj = ElfObject::tryFile(fname, fd, len, fileData)) != NULL) {
---
> if ((fileObj = AoutObject::tryFile(fname, len, fileData)) != NULL) {
147c142
< if ((fileObj = DtbObject::tryFile(fname, fd, len, fileData)) != NULL) {
---
> if ((fileObj = DtbObject::tryFile(fname, len, fileData)) != NULL) {
152c147
< return RawObject::tryFile(fname, fd, len, fileData);
---
> return RawObject::tryFile(fname, len, fileData);
155d149
< close(fd);