Hi Eugene,
Eugene Yudin wrote,

> Hi,
> 
> Current uClibc-ng have issue with several different valloc declarations.
> 
> malloc.h:
> #ifdef __UCLIBC_SUSV2_LEGACY__
> /* Allocate SIZE bytes on a page boundary.  */
> extern __malloc_ptr_t valloc __MALLOC_P ((size_t __size)) 
> __attribute_malloc__;
> #endif
> 
> stdlib.h:
>  #if defined __USE_BSD || defined __USE_XOPEN_EXTENDED
>  /* Allocate SIZE bytes on a page boundary.  The storage cannot be freed.  */
>  extern void *valloc (size_t __size) __THROW __attribute_malloc__ __wur;
>  #endif
> 
> The second declaration doesn't use the define __UCLIBC_SUSV2_LEGACY__.
> That leads to compile time problems.

Can you explain in which situations this leads to compile time
problems?

best regards
 Waldemar
_______________________________________________
devel mailing list
devel@uclibc-ng.org
https://mailman.uclibc-ng.org/cgi-bin/mailman/listinfo/devel

Reply via email to