// strerror, version 2, 1/29/11
// by Jacek Stanislawski <jacek@jacek-dom.net>

#include<string.h>
#include<stdio.h>


void usage(char *av)
{
	fprintf(stderr, "usage: %s error-code\n", av);
}

int main(int argc, char **argv)
{
	if (argc <= 1) 
	{
		usage(argv[0]);
	 	return 2;
	}
	
	int err = 0;
	sscanf(argv[1], "%d", &err);
	char* strerr = strerror(err);
	if (strstr(strerr, "Unknown error"))
		return 1;		
	printf("%s\n", strerr);
}