File tree Expand file tree Collapse file tree 1 file changed +20
-18
lines changed Expand file tree Collapse file tree 1 file changed +20
-18
lines changed Original file line number Diff line number Diff line change @@ -122,6 +122,10 @@ func mapWinError(err error) int {
122
122
}
123
123
err = mapAwsError (err )
124
124
switch err {
125
+ case syscall .EACCES :
126
+ return - fuse .EACCES
127
+ case syscall .EAGAIN :
128
+ return - fuse .EAGAIN
125
129
case syscall .EBUSY :
126
130
return - fuse .EBUSY
127
131
case syscall .ECONNRESET :
@@ -130,44 +134,42 @@ func mapWinError(err error) int {
130
134
return - fuse .EEXIST
131
135
case syscall .EFBIG :
132
136
return - fuse .EFBIG
137
+ case syscall .EINTR :
138
+ return - fuse .EINTR
139
+ case syscall .EINVAL :
140
+ return - fuse .EINVAL
141
+ case syscall .EIO :
142
+ return - fuse .EIO
133
143
case syscall .EISDIR :
134
144
return - fuse .EISDIR
135
145
case syscall .ENODATA :
136
146
return - fuse .ENODATA
137
147
case syscall .ENODEV :
138
148
return - fuse .ENODEV
149
+ case syscall .ENOENT :
150
+ return - fuse .ENOENT
139
151
case syscall .ENOMEM :
140
152
return - fuse .ENOMEM
141
153
case syscall .ENOSYS :
142
154
return - fuse .ENOSYS
155
+ case syscall .ENOTDIR :
156
+ return - fuse .ENOTDIR
143
157
case syscall .ENOTEMPTY :
144
158
return - fuse .ENOTEMPTY
159
+ case syscall .ENOTSUP :
160
+ return - fuse .ENOTSUP
145
161
case syscall .ENXIO :
146
162
return - fuse .ENXIO
147
- case syscall .ENOTDIR :
148
- return - fuse .ENOTDIR
163
+ case syscall .EOPNOTSUPP :
164
+ return - fuse .EOPNOTSUPP
149
165
case syscall .EPERM :
150
166
return - fuse .EPERM
151
- case syscall .EINVAL :
152
- return - fuse .EINVAL
153
- case syscall .EACCES :
154
- return - fuse .EACCES
155
- case syscall .ENOENT :
156
- return - fuse .ENOENT
157
- case syscall .ENOTSUP :
158
- return - fuse .ENOTSUP
159
- case syscall .EINTR :
160
- return - fuse .EINTR
161
167
case syscall .ERANGE :
162
168
return - fuse .ERANGE
163
- case syscall .EAGAIN :
164
- return - fuse .EAGAIN
165
- case syscall .ESTALE :
166
- return - fuse .EINVAL
167
169
case syscall .ESPIPE :
168
170
return - fuse .ESPIPE
169
- case syscall .EOPNOTSUPP :
170
- return - fuse .EOPNOTSUPP
171
+ case syscall .ESTALE :
172
+ return - fuse .EINVAL
171
173
default :
172
174
return - fuse .EIO
173
175
}
You can’t perform that action at this time.
0 commit comments