Lines Matching full:nil
30 if !c.ok() || c.fd.data == nil {
31 return 0, nil, syscall.EINVAL
35 if err != nil {
36 return 0, nil, &OpError{Op: "read", Net: c.fd.dir, Source: c.fd.laddr, Addr: c.fd.raddr, Err: err}
39 return 0, nil, &OpError{Op: "read", Net: c.fd.dir, Source: c.fd.laddr, Addr: c.fd.raddr, Err: errors.New("short read reading UDP header")}
45 return n, &UDPAddr{IP: h.raddr, Port: int(h.rport)}, nil
51 return 0, nil, syscall.EINVAL
62 return 0, 0, 0, nil, &OpError{Op: "read", Net: c.fd.dir, Source: c.fd.laddr, Addr: c.fd.raddr, Err: syscall.EPLAN9}
73 if !c.ok() || c.fd.data == nil {
76 if addr == nil {
77 return 0, &OpError{Op: "write", Net: c.fd.dir, Source: c.fd.laddr, Addr: nil, Err: errMissingAddress}
89 if _, err := c.fd.data.Write(buf); err != nil {
92 return len(b), nil
109 // addr must be nil). The payload is copied from b and the associated
117 // which must be "udp", "udp4", or "udp6". If laddr is not nil, it is
130 return nil, &OpError{Op: "dial", Net: net, Source: laddr.opAddr(), Addr: raddr.opAddr(), Err: UnknownNetworkError(net)}
132 if raddr == nil {
133 return nil, &OpError{Op: "dial", Net: net, Source: laddr.opAddr(), Addr: nil, Err: errMissingAddress}
136 if err != nil {
137 return nil, err
139 return newUDPConn(fd), nil
181 return nil, &OpError{Op: "listen", Net: net, Source: nil, Addr: laddr.opAddr(), Err: UnknownNetworkError(net)}
183 if laddr == nil {
187 if err != nil {
188 return nil, err
191 if err != nil {
192 return nil, &OpError{Op: "listen", Net: net, Source: nil, Addr: laddr, Err: err}
195 if err != nil {
196 return nil, &OpError{Op: "listen", Net: net, Source: nil, Addr: laddr, Err: err}
206 // when ifi is nil, although this is not recommended because the
214 return nil, &OpError{Op: "listen", Net: network, Source: nil, Addr: gaddr.opAddr(), Err: syscall.EPLAN9}