On Aug 13, 2007, at 4:34 PM, Jean-Marc Lasgouttes wrote:

Bennett Helm <[EMAIL PROTECTED]> writes:

On Aug 13, 2007, at 4:19 PM, Jean-Marc Lasgouttes wrote:

Bennett Helm <[EMAIL PROTECTED]> writes:

/usr/include/sys/signal.h:183: error: two or more data types in
declaration specifiers

Could you show us what this line contains?

typedef __darwin_uid_t                  uid_t;


How is uid_t defined in src/config.h?

Not sure exactly what you're looking for. Here are the bits of config.h relevant to uid_t:

#ifndef _UID_T
#define _UID_T
typedef __darwin_uid_t                  uid_t;
#endif

...

typedef struct __siginfo {
        int     si_signo;               /* signal number */
        int     si_errno;               /* errno association */
        int     si_code;                /* signal code */
        pid_t   si_pid;                 /* sending process */
        uid_t   si_uid;                 /* sender's ruid */
        int     si_status;              /* exit value */
        void    *si_addr;               /* faulting instruction */
        union sigval si_value;          /* signal value */
        long    si_band;                /* band event for SIGPOLL */
        unsigned long   pad[7];         /* Reserved for Future Use */
} siginfo_t;

(I'm attaching the whole file, in case that helps.)

Bennett

Attachment: signal.h
Description: Binary data

Reply via email to