Ticket #38588: osdep-darwin.c.diff

File osdep-darwin.c.diff, 736 bytes (added by jmroot (Joshua Root), 11 years ago)
  • osdep-darwin.c

    old new struct event_base *osdep_event_init(void 
    3333char *
    3434osdep_get_name(int fd, unused char *tty)
    3535{
    36         struct proc_bsdshortinfo        bsdinfo;
     36        struct proc_bsdinfo     bsdinfo;
    3737        pid_t                           pgrp;
    3838        int                             ret;
    3939
    4040        if ((pgrp = tcgetpgrp(fd)) == -1)
    4141                return (NULL);
    4242
    43         ret = proc_pidinfo(pgrp, PROC_PIDT_SHORTBSDINFO, 0,
     43        ret = proc_pidinfo(pgrp, PROC_PIDTBSDINFO, 0,
    4444            &bsdinfo, sizeof bsdinfo);
    45         if (ret == sizeof bsdinfo && *bsdinfo.pbsi_comm != '\0')
    46                 return (strdup(bsdinfo.pbsi_comm));
     45        if (ret == sizeof bsdinfo && *bsdinfo.pbi_comm != '\0')
     46                return (strdup(bsdinfo.pbi_comm));
    4747        return (NULL);
    4848}
    4949