• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: system command returning unknown error.
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: system command returning unknown error.


  • Subject: Re: system command returning unknown error.
  • From: John Francini <email@hidden>
  • Date: Wed, 14 Jun 2006 15:09:38 -0400

Rather than having people say "Yes, I did, No, I didn't", let's cut the Gordian knot.

The man page on 10.4.6 reads as follows:

SYSTEM(3) BSD Library Functions Manual SYSTEM(3)

NAME
     system -- pass a command to the shell

LIBRARY
     Standard C Library (libc, -lc)

SYNOPSIS
     #include <stdlib.h>

     int
     system(const char *string);

DESCRIPTION
The system() function hands the argument string to the command inter-
preter sh(1). The calling process waits for the shell to finish execut-
ing the command, ignoring SIGINT and SIGQUIT, and blocking SIGCHLD.


If string is a NULL pointer, system() will return non-zero if the command
interpreter sh(1) is available, and zero if it is not.


The system() function returns the exit status of the shell as returned by
waitpid(2), or -1 if an error occurred when invoking fork(2) or
waitpid(2). A return value of 127 means the execution of the shell
failed.


SEE ALSO
     sh(1), execve(2), fork(2), waitpid(2), popen(3)

STANDARDS
The system() function conforms to ISO/IEC 9899:1990 (``ISO C90'') and is
expected to be IEEE Std 1003.2 (``POSIX.2'') compatible.


BSD June 4, 1993 BSD

Given this, your error of 32256 is being generated by the shell -- meaning the command you ran exited with that status.

It might be more helpful if you can give a concise example of the specific code that is failing.

John Francini





On 14 Jun 2006, at 14:12, Matthew Jaffa wrote:

Yes I read the man page, and it says -1 if not successful, 0 if successful, and returns non-zero if the command you pass in is NULL, but I know I didn't pass in null cause I log it right before I execute the command.

Matt


From: "Justin C. Walker" <email@hidden>
To: "email@hidden list" <email@hidden>
Subject: Re: system command returning unknown error.
Date: Wed, 14 Jun 2006 10:38:46 -0700


On Jun 14, 2006, at 10:30 , matt jaffa wrote:

Hi,

I am calling system(char* command) in my .cpp file. But this is returning
error 32256. This error no. is not documented so I don't know why it is not
working.
Anyone seen this error number before and know what it means.

Did you read the man page for the 'system()' call?

Regards,

Justin

--
Justin C. Walker, Curmudgeon at Large
Director
Institute for the Enhancement of the Director's Income
-----------
Nobody knows the trouble I've been
-----------



_______________________________________________
Do not post admin requests to the list. They will be ignored.
Darwin-dev mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden


_______________________________________________
Do not post admin requests to the list. They will be ignored.
Darwin-dev mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden

_______________________________________________ Do not post admin requests to the list. They will be ignored. Darwin-dev mailing list (email@hidden) Help/Unsubscribe/Update your Subscription: This email sent to email@hidden
  • Follow-Ups:
    • Re: system command returning unknown error.
      • From: "matt jaffa" <email@hidden>
References: 
 >Re: system command returning unknown error. (From: "Matthew Jaffa" <email@hidden>)

  • Prev by Date: Re: cpufrequency
  • Next by Date: Re: system command returning unknown error.
  • Previous by thread: Re: system command returning unknown error.
  • Next by thread: Re: system command returning unknown error.
  • Index(es):
    • Date
    • Thread