Port ndbm to newlib

Vaibhav Gupta vaibhavgupta40@gmail.com
Mon Jun 3 18:33:00 GMT 2019


On Mon, Jun 3, 2019 at 9:04 PM Aditya Upadhyay <aadit0402@gmail.com> wrote:

> On Mon, Jun 3, 2019 at 6:10 PM Vaibhav Gupta <vaibhavgupta40@gmail.com>
> wrote:
> >
> > Hello everyone,
> > I am trying to port  ndbm.h  from freebsd to newlib.
> >
> >    - i have placed  ndbm.c  file in    newlib/libc/posix   directory.
> >    - this .c file requires    hash.h    which is inside     libc/search
> >    directory
>
> ndbm.c uses __hash_open method and that is available in db_local.h header
> file.
>
checked for db_local.h, its forked version of db.h i guess.
Also HTAB structure is also required by ndbm,c which is defined in hash.h

>
> >    - The default source for header files , for .c files in posix is
> >    libc/include.
> >
> > I want to add libc/search as an alternative path for ndbm.c for header
> > files.
> > I did checked    libc/posix/Makefile.am    and    libc/configure.in
>  to do
> > so, but not getting any hint about it.
> >
> For regenerating configuration files, use autoreconf -fvi command in
> the directory
> where you have modified .am and .ac files, I guess.
>
> > Please help me out with this.
> >
> > Thank You
> > Vaibhav Gupta
>



More information about the Newlib mailing list