bind_args
struct bind_args bind_args;
len = sizeof(*msg) + sizeof(bind_args) + addrlen;
bind_args.s = -1;
bind_args.addr = NULL;
bind_args.addrlen = addrlen;
msg->bufs.buflen[0] = sizeof(bind_args);
memcpy(data, &bind_args, msg->bufs.buflen[0]);
struct bind_args bind_args;
sizeof(struct bind_args)) {
memcpy(&bind_args, bufs[0], sizeof(struct bind_args));
if (combuf->bufs.buflen[1] != bind_args.addrlen) {
bind_args.addr = (const struct sockaddr *)bufs[1];
if ((bind_args.s = rec_fd(privsep_sock[0])) < 0) {
port = extract_port(bind_args.addr);
close(bind_args.s);
err = bind(bind_args.s, bind_args.addr,
bind_args.addrlen);
close(bind_args.s);
struct linux32_sys_bind_args bind_args;