- To: slug-chat@xxxxxxxxxxx
- Subject: Re: [chat] you are in a maze of twisty little header files, all alike...
- From: Jamie Wilkinson <jaq@xxxxxxxxxxxxxx>
- Date: Wed, 2 Jul 2003 15:51:50 +1000
- Reply-by: Sun, 01 Jun 2003 18:42:47 +1000
- User-agent: Mutt/1.5.4i
This one time, at band camp, Benno wrote:
>On Wed Jul 02, 2003 at 15:09:31 +1000, Jan Schmidt wrote:
>><quote who="Jamie Wilkinson">
>>
>>> So I got a useful error message from curl just now:
>>>
>>> curl: (7) socket error: 113
>>
>>*snip*
>>
>>> 113 means "host unreachable". I think I might patch curl to add strerror
>>> calls in the right places :-)
>>>
>>
>>As a time saver:
>>
>>jan@oven:/usr/include$ grep -r 113 . | grep errno
>>./asm/errno.h:#define EHOSTUNREACH 113 /* No route to host */
>>
>>strerror sounds like a good patch to me.
>
>
>Or:
>
>$ cat > perror.c
>#include <stdio.h>
>#include <errno.h>
>
>int
>main(int argc, char **argv) {
> if (argc > 1) {
> errno = atoi(argv[1]);
> perror("Error is");
> } else {
> printf("Usage: perror errno\n");
> }
> return 0;
>}
>^D
>$ gcc perror.c
>$ ./a.out 133
>Error is: No route to host
>$
Wow, that would have saved me so much time!
--
jaq@xxxxxxxxxxxxxx http://spacepants.org/jaq.gpg