Line 0
Link Here
|
|
|
1 |
--- src/shadergen.cc.orig 2019-05-21 12:02:06 UTC |
2 |
+++ src/shadergen.cc |
3 |
@@ -361,7 +361,9 @@ handle_errno(int error) |
4 |
|
5 |
case ENOBUFS: str = "No buffer space available (POSIX.1 (XSI STREAMS option))"; break; |
6 |
|
7 |
+#ifdef ENODATA |
8 |
case ENODATA: str = "No message is available on the STREAM head read queue (POSIX.1)"; break; |
9 |
+#endif |
10 |
|
11 |
case ENODEV: str = "No such device (POSIX.1)"; break; |
12 |
|
13 |
@@ -394,9 +396,13 @@ handle_errno(int error) |
14 |
|
15 |
case ENOSPC: str = "No space left on device (POSIX.1)"; break; |
16 |
|
17 |
+#ifdef ENOSR |
18 |
case ENOSR: str = "No STREAM resources (POSIX.1 (XSI STREAMS option))"; break; |
19 |
+#endif |
20 |
|
21 |
+#ifdef ENOSTR |
22 |
case ENOSTR: str = "Not a STREAM (POSIX.1 (XSI STREAMS option))"; break; |
23 |
+#endif |
24 |
|
25 |
case ENOSYS: str = "Function not implemented (POSIX.1)"; break; |
26 |
|
27 |
@@ -465,7 +471,9 @@ handle_errno(int error) |
28 |
|
29 |
// case ESTRPIPE: str = "Streams pipe error"; break; |
30 |
|
31 |
+#ifdef ETIME |
32 |
case ETIME: str = "Timer expired (POSIX.1 (XSI STREAMS option))"; break; |
33 |
+#endif |
34 |
|
35 |
// (POSIX.1 says "STREAM ioctl(2) timeout") |
36 |
|