arch/m68k-amiga: Define the gcc symbol 'start' instead of using .bss
[AROS.git] / compiler / clib / _errstrings.c
blob0265517ad2b7d2afe0878ce3bf4ffabbd03ae790
1 #include <errno.h>
3 const char * _errstrings[MAX_ERRNO + 1] =
5 /* 0 */ "No error",
6 /* EPERM */ "Operation not permitted",
7 /* ENOENT */ "No such file or directory",
8 /* ESRCH */ "No such process",
9 /* EINTR */ "Interrupted system call",
10 /* EIO */ "I/O error",
11 /* ENXIO */ "No such device or address",
12 /* E2BIG */ "Arg list too long",
13 /* ENOEXEC */ "Exec format error",
14 /* EBADF */ "Bad file number",
15 /* ECHILD */ "No child processes",
16 /* EDEADLK */ "Resource deadlock would occur",
17 /* ENOMEM */ "Out of memory",
18 /* EACCES */ "Permission denied",
19 /* EFAULT */ "Bad address",
20 /* ENOTBLK */ "Block device required",
21 /* EBUSY */ "Device or resource busy",
22 /* EEXIST */ "File exists",
23 /* EXDEV */ "Cross-device link",
24 /* ENODEV */ "No such device",
25 /* ENOTDIR */ "Not a directory",
26 /* EISDIR */ "Is a directory",
27 /* EINVAL */ "Invalid argument",
28 /* ENFILE */ "File table overflow",
29 /* EMFILE */ "Too many open files",
30 /* ENOTTY */ "Not a typewriter",
31 /* ETXTBSY */ "Text file busy",
32 /* EFBIG */ "File too large",
33 /* ENOSPC */ "No space left on device",
34 /* ESPIPE */ "Illegal seek",
35 /* EROFS */ "Read-only file system",
36 /* EMLINK */ "Too many links",
37 /* EPIPE */ "Broken pipe",
38 /* EDOM */ "Math argument out of domain of func",
39 /* ERANGE */ "Math result not representable",
40 /* EAGAIN */ "Try again",
41 /* EINPROGRESS */ "Operation now in progress",
42 /* EALREADY */ "Operation already in progress",
43 /* ENOTSOCK */ "Socket operation on non-socket",
44 /* EDESTADDRREQ */ "Destination address required",
45 /* EMSGSIZE */ "Message too long",
46 /* EPROTOTYPE */ "Protocol wrong type for socket",
47 /* ENOPROTOOPT */ "Protocol not available",
48 /* EPROTONOSUPPORT */ "Protocol not supported",
49 /* ESOCKTNOSUPPORT */ "Socket type not supported",
50 /* EOPNOTSUPP */ "Operation not supported on transport endpoint",
51 /* EPFNOSUPPORT */ "Protocol family not supported",
52 /* EAFNOSUPPORT */ "Address family not supported by protocol",
53 /* EADDRINUSE */ "Address already in use",
54 /* EADDRNOTAVAIL */ "Cannot assign requested address",
55 /* ENETDOWN */ "Network is down",
56 /* ENETUNREACH */ "Network is unreachable",
57 /* ENETRESET */ "Network dropped connection because of reset",
58 /* ECONNABORTED */ "Software caused connection abort",
59 /* ECONNRESET */ "Connection reset by peer",
60 /* ENOBUFS */ "No buffer space available",
61 /* EISCONN */ "Transport endpoint is already connected",
62 /* ENOTCONN */ "Transport endpoint is not connected",
63 /* ESHUTDOWN */ "Cannot send after transport endpoint shutdown",
64 /* ETOOMANYREFS */ "Too many references: cannot splice",
65 /* ETIMEDOUT */ "Connection timed out",
66 /* ECONNREFUSED */ "Connection refused",
67 /* ELOOP */ "Too many symbolic links encountered",
68 /* ENAMETOOLONG */ "File name too long",
69 /* EHOSTDOWN */ "Host is down",
70 /* EHOSTUNREACH */ "No route to host",
71 /* ENOTEMPTY */ "Directory not empty",
72 /* EPROCLIM */ "Too many processes",
73 /* EUSERS */ "Too many users",
74 /* EDQUOT */ "Quota exceeded",
75 /* ESTALE */ "Stale NFS file handle",
76 /* EREMOTE */ "Object is remote",
77 /* EBADRPC */ "Bad RPC structure",
78 /* ERPCMISMATCH */ "Wrong RPC version",
79 /* EPROGUNAVAIL */ "RPC program not available",
80 /* EPROGMISMATCH */ "Wrong RPC program version",
81 /* EPROCUNAVAIL */ "Bad procedure for program",
82 /* ENOLCK */ "No record locks available",
83 /* ENOSYS */ "Function not implemented",
84 /* EFTYPE */ "Bad file type or format",
85 /* EAUTH */ "Authentication error",
86 /* ENEEDAUTH */ "Authentication needed",
87 /* EIDRM */ "Identifier removed",
88 /* ENOMSG */ "No message of desired type",
89 /* EOVERFLOW */ "Value too large for defined data type",
90 /* ECANCELED */ "Operation canceled",
91 /* EILSEQ */ "Illegal byte sequence"