Date: Wed, 4 Oct 1995 17:29:57 -0600 From: Nate Williams <nate@rocky.sri.MT.net> To: joerg_wunsch@uriah.heep.sax.de (Joerg Wunsch) Cc: nate@rocky.sri.MT.net (Nate Williams), peter@freefall.freebsd.org, CVS-commiters@freefall.freebsd.org, cvs-lib@freefall.freebsd.org Subject: Re: cvs commit: src/lib/libc/stdio gets.c Message-ID: <199510042329.RAA05253@rocky.sri.MT.net> In-Reply-To: <199510042241.XAA04988@uriah.heep.sax.de> References: <199510041853.MAA04484@rocky.sri.MT.net> <199510042241.XAA04988@uriah.heep.sax.de>
next in thread | previous in thread | raw e-mail | index | archive | help
J. Wunsch writes: > As Nate Williams wrote: > > > > ... If you also want to take some more > > inspiration from NetBSD, add a static variable to the sources so the > > warning is printed at run-time only once. It is still annoying, but not > > continually annoying. > > huh? This has been there all the time: > > static int warned; > static char w[] = > "warning: this program uses gets(), which is unsafe.\r\n"; > > if (!warned) { > (void) write(STDERR_FILENO, w, sizeof(w) - 1); > warned = 1; > } > Whoops. Colod me red-faced. I'll go back and slink into my corner. Nate
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199510042329.RAA05253>