Skip to content
This repository was archived by the owner on Oct 12, 2022. It is now read-only.

Commit 5d714b7

Browse files
authored
Merge pull request #1864 from ibuclaw/errno-codes
Add missing errno codes in existing linux platforms. merged-on-behalf-of: Martin Nowak <code@dawg.eu>
2 parents 1d98350 + d7f0dca commit 5d714b7

File tree

1 file changed

+17
-2
lines changed

1 file changed

+17
-2
lines changed

src/core/stdc/errno.d

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -216,6 +216,8 @@ else version( linux )
216216
enum EKEYREJECTED = 129; ///
217217
enum EOWNERDEAD = 130; ///
218218
enum ENOTRECOVERABLE = 131; ///
219+
enum ERFKILL = 132; ///
220+
enum EHWPOISON = 133; ///
219221
}
220222
else version(X86_64)
221223
{
@@ -317,6 +319,8 @@ else version( linux )
317319
enum EKEYREJECTED = 129; ///
318320
enum EOWNERDEAD = 130; ///
319321
enum ENOTRECOVERABLE = 131; ///
322+
enum ERFKILL = 132; ///
323+
enum EHWPOISON = 133; ///
320324
}
321325
else version(ARM)
322326
{
@@ -418,6 +422,8 @@ else version( linux )
418422
enum EKEYREJECTED = 129; ///
419423
enum EOWNERDEAD = 130; ///
420424
enum ENOTRECOVERABLE = 131; ///
425+
enum ERFKILL = 132; ///
426+
enum EHWPOISON = 133; ///
421427
}
422428
else version(AArch64)
423429
{
@@ -482,6 +488,7 @@ else version( linux )
482488
enum EPROTONOSUPPORT = 93; ///
483489
enum ESOCKTNOSUPPORT = 94; ///
484490
enum EOPNOTSUPP = 95; ///
491+
enum ENOTSUP = EOPNOTSUPP; ///
485492
enum EPFNOSUPPORT = 96; ///
486493
enum EAFNOSUPPORT = 97; ///
487494
enum EADDRINUSE = 98; ///
@@ -517,6 +524,7 @@ else version( linux )
517524
enum EKEYREVOKED = 128; ///
518525
enum EKEYREJECTED = 129; ///
519526
enum EOWNERDEAD = 130; ///
527+
enum ENOTRECOVERABLE = 131; ///
520528
enum ERFKILL = 132; ///
521529
enum EHWPOISON = 133; ///
522530
}
@@ -687,6 +695,7 @@ else version( linux )
687695
enum EPROTONOSUPPORT = 120; ///
688696
enum ESOCKTNOSUPPORT = 121; ///
689697
enum EOPNOTSUPP = 122; ///
698+
enum ENOTSUP = EOPNOTSUPP; ///
690699
enum EPFNOSUPPORT = 123; ///
691700
enum EAFNOSUPPORT = 124; ///
692701
enum EADDRINUSE = 125; ///
@@ -754,7 +763,7 @@ else version( linux )
754763
enum ENOANO = 55; ///
755764
enum EBADRQC = 56; ///
756765
enum EBADSLT = 57; ///
757-
enum EDEADLOCK = EDEADLK; ///
766+
enum EDEADLOCK = 58; ///
758767
enum EBFONT = 59; ///
759768
enum ENOSTR = 60; ///
760769
enum ENODATA = 61; ///
@@ -792,6 +801,7 @@ else version( linux )
792801
enum EPROTONOSUPPORT = 93; ///
793802
enum ESOCKTNOSUPPORT = 94; ///
794803
enum EOPNOTSUPP = 95; ///
804+
enum ENOTSUP = EOPNOTSUPP; ///
795805
enum EPFNOSUPPORT = 96; ///
796806
enum EAFNOSUPPORT = 97; ///
797807
enum EADDRINUSE = 98; ///
@@ -827,6 +837,7 @@ else version( linux )
827837
enum EKEYREVOKED = 128; ///
828838
enum EKEYREJECTED = 129; ///
829839
enum EOWNERDEAD = 130; ///
840+
enum ENOTRECOVERABLE = 131; ///
830841
enum ERFKILL = 132; ///
831842
enum EHWPOISON = 133; ///
832843
}
@@ -855,7 +866,7 @@ else version( linux )
855866
enum ENOANO = 55; ///
856867
enum EBADRQC = 56; ///
857868
enum EBADSLT = 57; ///
858-
enum EDEADLOCK = EDEADLK; ///
869+
enum EDEADLOCK = 58; ///
859870
enum EBFONT = 59; ///
860871
enum ENOSTR = 60; ///
861872
enum ENODATA = 61; ///
@@ -893,6 +904,7 @@ else version( linux )
893904
enum EPROTONOSUPPORT = 93; ///
894905
enum ESOCKTNOSUPPORT = 94; ///
895906
enum EOPNOTSUPP = 95; ///
907+
enum ENOTSUP = EOPNOTSUPP; ///
896908
enum EPFNOSUPPORT = 96; ///
897909
enum EAFNOSUPPORT = 97; ///
898910
enum EADDRINUSE = 98; ///
@@ -928,6 +940,7 @@ else version( linux )
928940
enum EKEYREVOKED = 128; ///
929941
enum EKEYREJECTED = 129; ///
930942
enum EOWNERDEAD = 130; ///
943+
enum ENOTRECOVERABLE = 131; ///
931944
enum ERFKILL = 132; ///
932945
enum EHWPOISON = 133; ///
933946
}
@@ -1303,6 +1316,7 @@ else version( linux )
13031316
enum EPROTONOSUPPORT = 93; ///
13041317
enum ESOCKTNOSUPPORT = 94; ///
13051318
enum EOPNOTSUPP = 95; ///
1319+
enum ENOTSUP = EOPNOTSUPP; ///
13061320
enum EPFNOSUPPORT = 96; ///
13071321
enum EAFNOSUPPORT = 97; ///
13081322
enum EADDRINUSE = 98; ///
@@ -1338,6 +1352,7 @@ else version( linux )
13381352
enum EKEYREVOKED = 128; ///
13391353
enum EKEYREJECTED = 129; ///
13401354
enum EOWNERDEAD = 130; ///
1355+
enum ENOTRECOVERABLE = 131; ///
13411356
enum ERFKILL = 132; ///
13421357
enum EHWPOISON = 133; ///
13431358
}

0 commit comments

Comments
 (0)