Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 15 Sep 1997 06:23:04 +0000 (GMT)
From:      Terry Lambert <tlambert@primenet.com>
To:        hoek@hwcn.org
Cc:        karpen@ocean.campus.luth.se, tlambert@primenet.com, hackers@FreeBSD.ORG
Subject:   Re: Memory leak in getservbyXXX?
Message-ID:  <199709150623.XAA14978@usr04.primenet.com>
In-Reply-To: <Pine.GSO.3.96.970915001015.2337C-100000@james.freenet.hamilton.on.ca> from "Tim Vanderhoek" at Sep 15, 97 00:23:09 am

next in thread | previous in thread | raw e-mail | index | archive | help
> I think he meant,
> 
> "wouldn't it be nice if I could do"
> 
> signal_handler () {
> 	...
> 	pcopy = not_static_copy ("string",
> global_buffer_i_happen_to_keep_always_lying_around_especially_\
> for_use_in_my_signal_handlers);
> 	...
> }
> 
> Or maybe he meant,
> 
> "wouldn't it be nice if I could do"
> 
> printf ("%s%s", unstatic ("ab", buf1), unstatic ("bb", buf2));
> 
> Of course, if I happen to pass NULL as the buffer, then it will
> use its own static buffer.

That's a nice compromise, actually.  The only problem is that static
buffers are intrinsically sized.


					Terry Lambert
					terry@lambert.org
---
Any opinions in this posting are my own and not those of my present
or previous employers.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199709150623.XAA14978>