Date: Tue, 25 Sep 2007 21:34:04 +0400 From: Dmitry Marakasov <amdmi3@amdmi3.ru> To: Markus Hitter <mah@jump-ing.de> Cc: freebsd-ports@freebsd.org Subject: Re: porting software using glibc's getline() Message-ID: <20070925173404.GA18894@hades.panopticon> In-Reply-To: <B9821557-6531-439F-9864-D5EB831BA268@jump-ing.de> References: <20070921162208.GA83826@hades.panopticon> <B9821557-6531-439F-9864-D5EB831BA268@jump-ing.de>
next in thread | previous in thread | raw e-mail | index | archive | help
* Markus Hitter (mah@jump-ing.de) wrote: >> I have a problem porting a piece of software that use >> getline(char**, int*, FILE*). This function is only present in >> glibc so I wonder what do I do in this case? > Ideally, you'd replace getline()'s usage with something similar, like > fgets(3). > > If this isn't reasonable, get inspired by glibc's sources and write your > own. Another inspiration might come from here: I've found implementation of getline function in tar sources that come with FreeBSD. I guess the best thing would be to make simple port out of it, with single .h file with static functions, which can be included in any place where it is needed. Is it OK to place GPL sources into the ports tree? (it would be silly to make distfile for single 3kb .h file) -- Best regards, Dmitry Marakasov mailto:amdmi3@amdmi3.ru
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20070925173404.GA18894>