Merge branch 'valloc_pagesize' into 'master'

Make valloc() get page size through sysconf(), add tests

See merge request redox-os/relibc!216
This commit is contained in:
jD91mZM2
2019-05-12 14:52:56 +00:00
2 changed files with 32 additions and 1 deletions
+13
View File
@@ -126,4 +126,17 @@ int main(void) {
ptr_aligned_alloc_badsize, aligned_alloc_badsize_errno,
strerror(aligned_alloc_badsize_errno));
free(ptr_aligned_alloc_badsize);
errno = 0;
char * ptr_valloc = (char *)valloc(sample_alloc_size);
int valloc_errno = errno;
printf("valloc : %p, errno: %d = %s\n",
ptr_valloc, valloc_errno, strerror(valloc_errno));
errno = 0;
char * ptr_valloc_maxsize = (char *)valloc(max_size);
int valloc_maxsize_errno = errno;
printf("valloc (SIZE_MAX) : %p, errno: %d = %s\n",
ptr_valloc_maxsize, valloc_maxsize_errno,
strerror(valloc_maxsize_errno));
}