Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 5 Dec 2013 21:29:41 +0000 (UTC)
From:      jb <jb.1234abcd@gmail.com>
To:        freebsd-current@freebsd.org
Subject:   Re: [RFC] how to get the size of a malloc(9) block ?
Message-ID:  <loom.20131205T221554-758@post.gmane.org>
References:  <CA%2BhQ2%2BgK1pc_aS1LEKp29Bi=MHFtJCkw2uOrib_9wQ-7AziH=w@mail.gmail.com> <loom.20131130T002152-608@post.gmane.org> <CA%2BhQ2%2Bj0cYW0dfhEtMGRXWhXhS=VF_N_ZB=JmcqRUofFKWXFiQ@mail.gmail.com> <loom.20131130T012034-966@post.gmane.org> <CA%2BhQ2%2BiCjnxUMP0v6d5ez=n07MBT5hLXzoa%2B1wTff3Wrtm=SHQ@mail.gmail.com> <52995C15.7010903@gmx.com> <loom.20131202T132813-715@post.gmane.org>

next in thread | previous in thread | raw e-mail | index | archive | help
jb <jb.1234abcd <at> gmail.com> writes:

> ... 
> So far, the options could be as follows:
> - realloc_flags(p, s, option)
>   where option is one or a combination (where appropriate) of:
>   REALLOCF_ANY                - default (move or no-move; regular
>                                 realloc())

Actually, the REALLOCF_ANY flag is not needed to be able to call default
behavior, like in realloc_flags(p, s).

>   REALLOCF_NO_MOVE            - no-move
>   REALLOCF_ELASTIC            - combined with REALLOCF_NO_MOVE
>   REALLOCF_FORCE              - combined with REALLOCF_NO_MOVE
>   REALLOCF_FALLBACK_ANY       - combined with REALLOCF_NO_MOVE or its 
>                                 derivatives like REALLOCF_ELASTIC, etc

So, the REALLOCF_FALLBACK_ANY could be just renamed to REALLOCF_DEFAULT.
This way we reduced the number of option tags to four :-)
jb





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?loom.20131205T221554-758>