Rev 647 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 647 | Rev 6433 | ||
---|---|---|---|
Line -... | Line 1... | ||
- | 1 | #include |
|
- | 2 | ||
1 | char* strerror(int err) |
3 | char* strerror(int err) |
2 | { |
4 | { |
- | 5 | char *msg; |
|
- | 6 | switch(err) |
|
- | 7 | { |
|
- | 8 | case 0: |
|
- | 9 | msg = "success"; |
|
- | 10 | break; |
|
- | 11 | case -1: |
|
- | 12 | msg = "end of file"; |
|
- | 13 | break; |
|
- | 14 | case -2: |
|
- | 15 | msg = "function is not supported for the given file system"; |
|
- | 16 | break; |
|
- | 17 | case -3: |
|
- | 18 | msg = "unknown file system"; |
|
- | 19 | break; |
|
- | 20 | case -5: |
|
- | 21 | msg = "file not found"; |
|
- | 22 | break; |
|
- | 23 | case -6: |
|
- | 24 | msg = "end of file, EOF"; |
|
- | 25 | break; |
|
- | 26 | case -7: |
|
- | 27 | msg = "pointer lies outside of application memory"; |
|
- | 28 | break; |
|
- | 29 | case -8: |
|
- | 30 | msg = "disk is full"; |
|
- | 31 | break; |
|
- | 32 | case -9: |
|
- | 33 | msg = "file system error"; |
|
- | 34 | break; |
|
- | 35 | case -10: |
|
- | 36 | msg = "access denied"; |
|
- | 37 | break; |
|
- | 38 | case -11: |
|
- | 39 | msg = "device error"; |
|
- | 40 | break; |
|
- | 41 | case -12: |
|
- | 42 | msg = "file system requires more memory"; |
|
- | 43 | break; |
|
- | 44 | case -30: |
|
- | 45 | msg = "not enough memory"; |
|
- | 46 | break; |
|
- | 47 | case -31: |
|
- | 48 | msg = "file is not executable"; |
|
- | 49 | break; |
|
- | 50 | case -32: |
|
- | 51 | msg = "too many processes"; |
|
- | 52 | break; |
|
- | 53 | default: |
|
- | 54 | msg = "unknown error"; |
|
- | 55 | break; |
|
- | 56 | } |
|
- | 57 | ||
3 | return (char*)0; |
58 | return msg; |
4 | } |
59 | } |