Lines Matching full:nil
23 return nil
27 if a == nil || len(a.IP) <= IPv4len {
30 if a.IP.To4() != nil {
37 if a == nil {
38 return nil, nil
58 if err != nil && err != io.EOF {
64 if err != nil && err != io.EOF {
77 if err != nil {
90 if err != nil {
112 if err := setLinger(c.fd, sec); err != nil {
115 return nil
124 if err := setKeepAlive(c.fd, keepalive); err != nil {
127 return nil
135 if err := setKeepAlivePeriod(c.fd, d); err != nil {
138 return nil
149 if err := setNoDelay(c.fd, noDelay); err != nil {
152 return nil
156 // which must be "tcp", "tcp4", or "tcp6". If laddr is not nil, it is
162 return nil, &OpError{Op: "dial", Net: net, Source: laddr.opAddr(), Addr: raddr.opAddr(), Err: UnknownNetworkError(net)}
164 if raddr == nil {
165 return nil, &OpError{Op: "dial", Net: net, Source: laddr.opAddr(), Addr: nil, Err: errMissingAddress}
176 // at addr2, without either machine executing Listen. If laddr == nil,
182 // This can only happen when we are letting the kernel pick a port (laddr == nil)
197 for i := 0; i < 2 && (laddr == nil || laddr.Port == 0) && (selfConnect(fd, err) || spuriousENOTAVAIL(err)); i++ {
198 if err == nil {
204 if err != nil {
205 return nil, &OpError{Op: "dial", Net: net, Source: laddr.opAddr(), Addr: raddr.opAddr(), Err: err}
207 return newTCPConn(fd), nil
212 if err != nil {
216 // The socket constructor can return an fd with raddr nil under certain
224 if fd.laddr == nil || fd.raddr == nil {
251 if l == nil || l.fd == nil {
252 return nil, syscall.EINVAL
255 if err != nil {
256 return nil, &OpError{Op: "accept", Net: l.fd.net, Source: nil, Addr: l.fd.laddr, Err: err}
258 return newTCPConn(fd), nil
265 if err != nil {
266 return nil, err
268 return c, nil
274 if l == nil || l.fd == nil {
278 if err != nil {
279 err = &OpError{Op: "close", Net: l.fd.net, Source: nil, Addr: l.fd.laddr, Err: err}
292 if l == nil || l.fd == nil {
295 if err := l.fd.setDeadline(t); err != nil {
296 return &OpError{Op: "set", Net: l.fd.net, Source: nil, Addr: l.fd.laddr, Err: err}
298 return nil
310 if err != nil {
311 err = &OpError{Op: "file", Net: l.fd.net, Source: nil, Addr: l.fd.laddr, Err: err}
324 return nil, &OpError{Op: "listen", Net: net, Source: nil, Addr: laddr.opAddr(), Err: UnknownNetworkError(net)}
326 if laddr == nil {
329 fd, err := internetSocket(net, laddr, nil, noDeadline, syscall.SOCK_STREAM, 0, "listen")
330 if err != nil {
331 return nil, &OpError{Op: "listen", Net: net, Source: nil, Addr: laddr, Err: err}
333 return &TCPListener{fd}, nil