foozy@708: $ \textbf{cd netplug} foozy@708: $ \textbf{hg qinit} foozy@708: $ \textbf{hg qnew -m 'fix build problem with gcc 4' build-fix.patch} foozy@708: $ \textbf{perl -pi -e 's/int addr_len/socklen_t addr_len/' netlink.c} foozy@708: $ \textbf{hg qrefresh} foozy@708: $ \textbf{hg tip -p} foozy@708: changeset: foozy@708: tag: qtip foozy@708: tag: build-fix.patch foozy@708: tag: tip foozy@708: tag: qbase foozy@708: user: Bryan O'Sullivan foozy@708: foozy@708: summary: fix build problem with gcc 4 foozy@708: foozy@708: diff -r -r netlink.c foozy@708: foozy@708: foozy@708: @@ -275,7 +275,7 @@ netlink_open(void) foozy@708: exit(1); foozy@708: \} foozy@708: foozy@708: - int addr_len = sizeof(addr); foozy@708: + socklen_t addr_len = sizeof(addr); foozy@708: foozy@708: if (getsockname(fd, (struct sockaddr *) &addr, &addr_len) == -1) \{ foozy@708: do_log(LOG_ERR, "Could not get socket details: %m"); foozy@708: