File tree Expand file tree Collapse file tree 1 file changed +7
-110
lines changed Expand file tree Collapse file tree 1 file changed +7
-110
lines changed Original file line number Diff line number Diff line change @@ -865,6 +865,9 @@ public extension URLError {
865
865
866
866
/// Describes an error in the POSIX error domain.
867
867
public struct POSIXError : _BridgedStoredNSError {
868
+
869
+ public typealias Code = POSIXErrorCode
870
+
868
871
public let _nsError : NSError
869
872
870
873
public init ( _nsError error: NSError ) {
@@ -873,117 +876,11 @@ public struct POSIXError : _BridgedStoredNSError {
873
876
}
874
877
875
878
public static var _nsErrorDomain : String { return NSPOSIXErrorDomain }
879
+ }
876
880
877
- public enum Code : Int , _ErrorCodeProtocol {
878
- public typealias _ErrorType = POSIXError
879
-
880
- case EPERM
881
- case ENOENT
882
- case ESRCH
883
- case EINTR
884
- case EIO
885
- case ENXIO
886
- case E2BIG
887
- case ENOEXEC
888
- case EBADF
889
- case ECHILD
890
- case EDEADLK
891
- case ENOMEM
892
- case EACCES
893
- case EFAULT
894
- case ENOTBLK
895
- case EBUSY
896
- case EEXIST
897
- case EXDEV
898
- case ENODEV
899
- case ENOTDIR
900
- case EISDIR
901
- case EINVAL
902
- case ENFILE
903
- case EMFILE
904
- case ENOTTY
905
- case ETXTBSY
906
- case EFBIG
907
- case ENOSPC
908
- case ESPIPE
909
- case EROFS
910
- case EMLINK
911
- case EPIPE
912
- case EDOM
913
- case ERANGE
914
- case EAGAIN
915
- case EWOULDBLOCK
916
- case EINPROGRESS
917
- case EALREADY
918
- case ENOTSOCK
919
- case EDESTADDRREQ
920
- case EMSGSIZE
921
- case EPROTOTYPE
922
- case ENOPROTOOPT
923
- case EPROTONOSUPPORT
924
- case ESOCKTNOSUPPORT
925
- case ENOTSUP
926
- case EPFNOSUPPORT
927
- case EAFNOSUPPORT
928
- case EADDRINUSE
929
- case EADDRNOTAVAIL
930
- case ENETDOWN
931
- case ENETUNREACH
932
- case ENETRESET
933
- case ECONNABORTED
934
- case ECONNRESET
935
- case ENOBUFS
936
- case EISCONN
937
- case ENOTCONN
938
- case ESHUTDOWN
939
- case ETOOMANYREFS
940
- case ETIMEDOUT
941
- case ECONNREFUSED
942
- case ELOOP
943
- case ENAMETOOLONG
944
- case EHOSTDOWN
945
- case EHOSTUNREACH
946
- case ENOTEMPTY
947
- case EPROCLIM
948
- case EUSERS
949
- case EDQUOT
950
- case ESTALE
951
- case EREMOTE
952
- case EBADRPC
953
- case ERPCMISMATCH
954
- case EPROGUNAVAIL
955
- case EPROGMISMATCH
956
- case EPROCUNAVAIL
957
- case ENOLCK
958
- case ENOSYS
959
- case EFTYPE
960
- case EAUTH
961
- case ENEEDAUTH
962
- case EPWROFF
963
- case EDEVERR
964
- case EOVERFLOW
965
- case EBADEXEC
966
- case EBADARCH
967
- case ESHLIBVERS
968
- case EBADMACHO
969
- case ECANCELED
970
- case EIDRM
971
- case ENOMSG
972
- case EILSEQ
973
- case ENOATTR
974
- case EBADMSG
975
- case EMULTIHOP
976
- case ENODATA
977
- case ENOLINK
978
- case ENOSR
979
- case ENOSTR
980
- case EPROTO
981
- case ETIME
982
- case ENOPOLICY
983
- case ENOTRECOVERABLE
984
- case EOWNERDEAD
985
- case EQFULL
986
- }
881
+ extension POSIXErrorCode : _ErrorCodeProtocol {
882
+
883
+ public typealias _ErrorType = POSIXError
987
884
}
988
885
989
886
extension POSIXError {
You can’t perform that action at this time.
0 commit comments