svn_rev_181
add perror function (which does not do much yet)
This commit is contained in:
parent
d8c247e00d
commit
f9a07ee39b
|
@ -23,10 +23,16 @@ void *sbrk (ptrdiff_t increment)
|
||||||
ulong old = mem_malloc_brk;
|
ulong old = mem_malloc_brk;
|
||||||
ulong new = old + increment;
|
ulong new = old + increment;
|
||||||
|
|
||||||
if ((new < mem_malloc_start) || (new > mem_malloc_end)) {
|
if ((new < mem_malloc_start) || (new > mem_malloc_end)) {
|
||||||
return (NULL);
|
return (NULL);
|
||||||
}
|
}
|
||||||
mem_malloc_brk = new;
|
mem_malloc_brk = new;
|
||||||
|
|
||||||
return ((void *) old);
|
return ((void *) old);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void perror(char *s, int errno)
|
||||||
|
{
|
||||||
|
printf("%s failed with %d\n", s, errno);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,6 @@
|
||||||
|
#ifndef __ERRNO_H
|
||||||
|
#define __ERRNO_H
|
||||||
|
|
||||||
|
void perror(const char *s, int errno);
|
||||||
|
|
||||||
|
#endif /* __ERRNO_H */
|
Loading…
Reference in New Issue