[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Error: conflicting types for ‘sbrk’

From: Larissa Braz
Subject: Error: conflicting types for ‘sbrk’
Date: Wed, 21 Mar 2018 11:07:45 -0300


 I found the following compilation error:

xmalloc.c:51:14: error: conflicting types for ‘sbrk’
 extern char *sbrk();
In file included from xmalloc.c:29:0:
/usr/include/unistd.h:1043:14: note: previous declaration of ‘sbrk’ was here
 extern void *sbrk (intptr_t __delta) __THROW;

The code where it occurs is bellow.

#if (defined __USE_XOPEN_EXTENDED && !defined __USE_XOPEN2K) \
    || defined __USE_MISC
extern void *sbrk (intptr_t __delta) __THROW;

#if defined (HAVE_UNISTD_H)
#  include <unistd.h>
#if defined (HAVE_SBRK) && !HAVE_DECL_SBRK
extern char *sbrk();

I'm using gcc version 4.8.4 and Ubuntu 14.04 LTS.

Thank you,
Larissa Braz

reply via email to

[Prev in Thread] Current Thread [Next in Thread]