https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66722

            Bug ID: 66722
           Summary: libiberty/pex-unix.c warning: initialization from
                    incompatible pointer type
           Product: gcc
           Version: 4.9.3
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: other
          Assignee: unassigned at gcc dot gnu.org
          Reporter: richard at netbsd dot org
  Target Milestone: ---

Created attachment 35886
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=35886&action=edit
pex_unix_wait returns pid_t  (as does wait())

noticed while building:
>../../gcc-4.9.3/libiberty/pex-unix.c:325:3: warning: initialization from 
>incompatible pointer type
>../../gcc-4.9.3/libiberty/pex-unix.c:325:3: warning: (near initialization for 
>'funcs.wait')
>../../gcc-4.9.3/libiberty/pex-unix.c:325:3: warning: initialization from 
>incompatible pointer type
>../../gcc-4.9.3/libiberty/pex-unix.c:325:3: warning: (near initialization for 
>'funcs.wait')

attached patch get over the int/pid_t confusion:

Also, from inspection I noticed waitpid() needs correction too.

Reply via email to