Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code | Sign in
(313)

Delta Between Two Patch Sets: src/pkg/os/error_unix.go

Issue 36020043: code review 36020043: os, os/exec, os/user: add support for GOOS=solaris
Left Patch Set: diff -r 6835745cc243 https://code.google.com/p/go Created 10 years, 3 months ago
Right Patch Set: diff -r 884801fb67af https://code.google.com/p/go Created 10 years, 2 months ago
Left:
Right:
Use n/p to move between diff chunks; N/P to move between comments. Please Sign in to add in-line comments.
Jump to:
Right: Side by side diff | Download
« no previous file with change/comment | « src/pkg/os/env_unix_test.go ('k') | src/pkg/os/exec/exec_test.go » ('j') | no next file with change/comment »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
LEFTRIGHT
(no file at all)
1 // Copyright 2009 The Go Authors. All rights reserved. 1 // Copyright 2009 The Go Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style 2 // Use of this source code is governed by a BSD-style
3 // license that can be found in the LICENSE file. 3 // license that can be found in the LICENSE file.
4 4
5 // +build darwin dragonfly freebsd linux netbsd openbsd 5 // +build darwin dragonfly freebsd linux netbsd openbsd solaris
6 6
7 package os 7 package os
8 8
9 import "syscall" 9 import "syscall"
10 10
11 func isExist(err error) bool { 11 func isExist(err error) bool {
12 switch pe := err.(type) { 12 switch pe := err.(type) {
13 case nil: 13 case nil:
14 return false 14 return false
15 case *PathError: 15 case *PathError:
(...skipping 20 matching lines...) Expand all
36 switch pe := err.(type) { 36 switch pe := err.(type) {
37 case nil: 37 case nil:
38 return false 38 return false
39 case *PathError: 39 case *PathError:
40 err = pe.Err 40 err = pe.Err
41 case *LinkError: 41 case *LinkError:
42 err = pe.Err 42 err = pe.Err
43 } 43 }
44 return err == syscall.EACCES || err == syscall.EPERM || err == ErrPermis sion 44 return err == syscall.EACCES || err == syscall.EPERM || err == ErrPermis sion
45 } 45 }
LEFTRIGHT

Powered by Google App Engine
RSS Feeds Recent Issues | This issue
This is Rietveld f62528b