chiark
/
gitweb
/
~ianmdlvl
/
elogind.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
[PATCH] dump latest klibc into the udev build tree
[elogind.git]
/
klibc
/
klibc
/
strerror.c
1
/*
2
* strerror.c
3
*/
4
5
#include <string.h>
6
7
char *strerror(int errnum)
8
{
9
static char message[32] = "error "; /* enough for error 2^63-1 */
10
11
char numbuf[32];
12
char *p;
13
int len;
14
15
p = numbuf+sizeof numbuf;
16
*--p = '\0';
17
18
do {
19
*--p = (errnum % 10) + '0';
20
errnum /= 10;
21
} while ( errnum );
22
23
return (char *)memcpy(message+6, p, (numbuf+sizeof numbuf)-p);
24
}
25