On Fri, 8 Feb 2008, Abel Bernabeu wrote:Hi Abel, lkml is the most official forum you can find. [ ... ] Well, bb386nc has its e_flags set to 0x2, which means that the binary is of type EF_BFIN_FDPIC. The fdpic handler returns ENOENT if the PT_INTERP field of the binary is malformed, which is what you are probabling hitting here: retval = -ENOENT; if (interpreter_name[phdr->p_filesz - 1] != '\0') goto error; The 'standard' ELF binary handler returns ENOEXEC in such cases, and this is the difference you are seeing here. I basically think that both errnos are allowed here: ENOENT The file filename or a script or ELF interpreter does not exist, or a shared library needed for file or interpreter cannot be found. ENOEXEC An executable is not in a recognized format, is for the wrong architecture, or has some other format error that means it cannot be executed. -- Jiri Kosina SUSE Labs --
| debian developer | Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3 |
| Greg Kroah-Hartman | [PATCH 002/196] Chinese: rephrase English introduction in HOWTO |
| Jan Engelhardt | intel iommu (Re: -mm merge plans for 2.6.23) |
| Vladislav Bolkhovitin | Re: Integration of SCST in the mainstream Linux kernel |
git: | |
| David Miller | Re: [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
| Gerrit Renker | [PATCH 15/37] dccp: Set per-connection CCIDs via socket options |
| Antonio Almeida | HTB accuracy for high speed |
| David Miller | [GIT]: Networking |
