Hi,

For commands like ls, pwd and all Android uses busybox so one might not find
the excutables  in the bin folder. Please try system("ls -l").{without the
path}

Regards,
Karthik Poduval

On Thu, Aug 6, 2009 at 7:13 PM, 永振 田 <neu...@gmail.com> wrote:

>
> Thans!
> I have tried /system/bin/ls ,it seems no work!
> And I review the $(ANDROID_DIR)/bioinc/libc/include/stdlib.h,I find
> the function system() is in the file.
> I have no idea how to do?
>
> On 8月6日, 下午5时45分, Thomas Roth <0x2a.wri...@gmail.com> wrote:
> > The return Value of 32512/256 is 127, so it seem like the command you
> were
> > trying to execute was not found or not properly executed.
> > I don't know if you have to execute /bin/ls oder /system/bin/ls, maybe
> this
> > is your problem.
> > Regards,
> > Thomas Roth
> >
> >
> >
>  > On Thu, Aug 6, 2009 at 10:22 AM, 永振 田 <neu...@gmail.com> wrote:
> >
> > > Hi,all
> > > I want to use system() in android environment,but it seems cannot
> > > work.
> > > Here is my code(just a test):
> > > #include <stdio.h>
> > > #include <unistd.h>
> > > #include <stdlib.h>
> > > #include <error.h>
> >
> > > int main(void)
> > > {
> > >  char *cmd = "/bin/ls -l" ;
> > > int ret = -10 ;
> > >  ret = system(cmd);
> > > printf("%s\n",cmd);
> > >  printf("the ret of system is %d\n",ret) ;
> > >  printf("error:%s\n",strerror(ret));
> > >  return 0 ;
> > > }
> >
> > > After corss_compile,the result is:
> > > # ./testSystem
> > > /system/bin/ls -l
> > > the ret of system is 32512
> > > error:Unknown error 32512
> >
> > > But,# /system/bin/ls -l
> > > -rwxrwxrwx root     root       583452 2009-08-06 02:16 agentArm
> > > -rwxrwxrwx root     root        24297 2009-08-05 05:56 hello.ko
> > > drwxrwxrwx root     root              1980-01-06 00:23 test3GNetlink
> > > -rwxrwxrwx root     root       567932 2009-08-05 07:52 tyzTest
> > > -rwxrwxrwx root     root       583244 2009-07-29 07:07 agentTest
> > > -rwxrwxrwx root     root       564490 2009-08-06 06:48 testSystem
> >
> > > The ret of system is 32512,it means what?
> > > How to make system work?
> > > Any suggestions?
> > > Thanks!
> >
> > --
> > I believe no one can invent an algorithm. One just happens to hit upon it
> > when God enlightens him. Or only God invents algorithms, we merely copy
> > them.
> > If you don't believe in God, just consider God as Nature if you won't
> deny
> > existence.              -- Coywolf Qi Hunt
> >
>


-- 
Regards,
Karthik Venugopal Poduval
Ph: 09384808733

--~--~---------~--~----~------------~-------~--~----~
unsubscribe: android-kernel+unsubscr...@googlegroups.com
website: http://groups.google.com/group/android-kernel
-~----------~----~----~----~------~----~------~--~---

Reply via email to