bug-wget
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug-wget] [bug #54178] wget sometimes returns 1024


From: J
Subject: [Bug-wget] [bug #54178] wget sometimes returns 1024
Date: Sun, 1 Jul 2018 11:23:28 -0400 (EDT)
User-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Follow-up Comment #6, bug #54178 (project wget):

Hi David

Thank you for you message, I will use WEXITSTATUS(result) as you describe.

BTW, I noticed my Ubuntu LTS machine man page for system(3) looks quite
different from yours. I wonder if you are not running GNU/Linux?


RETURN VALUE
       The return value of system() is one of the following:

       *  If command is NULL, then a nonzero value if a shell is available,
or
          0 if no shell is available.

       *  If a child process could not be created, or its status could not 
be
          retrieved, the return value is -1.

       *  If  a  shell  could  not  be executed in the child process, then
the
          return value is as though the  child  shell  terminated  by 
calling
          _exit(2) with the status 127.

       *  If  all  system calls succeed, then the return value is the
termina‐
          tion status of the child shell used to execute command.  (The
termi‐
          nation  status of a shell is the termination status of the last
com‐
          mand it executes.)

       In the last two cases, the return value is a "wait status" that can 
be
       examined using the macros described in waitpid(2).  (i.e.,
WIFEXITED(),
       WEXITSTATUS(), and so on).

       system() does not affect the wait status of any other children.


    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?54178>

_______________________________________________
  Message sent via Savannah
  https://savannah.gnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]