This is the mail archive of the
newlib@sourceware.org
mailing list for the newlib project.
Re: Split ttyname.c to avoid unnecessary dependencies
- From: Joel Sherrill <joel dot sherrill at oarcorp dot com>
- To: Sebastian Huber <sebastian dot huber at embedded-brains dot de>
- Cc: "newlib at sources dot redhat dot com" <newlib at sources dot redhat dot com>
- Date: Thu, 12 Feb 2009 08:21:25 -0600
- Subject: Re: Split ttyname.c to avoid unnecessary dependencies
- References: <4993EEC4.4090000@embedded-brains.de>
Sebastian Huber wrote:
Hi,
the two functions ttyname() and ttyname_r() are currently defined in one file
libc/unix/ttyname.c
The ttyname() function needs 1030 bytes of data (with common _PATH_DEV and
MAXNAMLEN values). This is quite much if you have a system with a small memory
space. The file should be split up into ttyname.c and ttyname_r.c to avoid
this memory requirement if you only use ttyname_r().
I don't disagree that this is a good idea but neither method
shows up in the RTEMS minimum, hello, or ticker sample.
What in RTEMS is pulling it into your application?
Have a nice day!
--
Joel Sherrill, Ph.D. Director of Research & Development
joel.sherrill@OARcorp.com On-Line Applications Research
Ask me about RTEMS: a free RTOS Huntsville AL 35805
Support Available (256) 722-9985