🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.dec
Article #4089

Re: strcat(foo,NULL) core dumps on Ultrix

#4089
From: George Robbins
Date: Wed, 12 Jun 1991 04:34
16 lines
1283 bytes
In article <966@sdrc.COM> wggabb@sdrc.COM (Rob Gabbard) writes:
> A call to strcat with NULL as the second argument core dumps with a memory 
> fault on Ultrix.  Why would anyone want to do this anyway ? How about....
> 
> Actually, just coding strcat(foo,NULL) will dump.  Anyone run into this ?
> Am I doing a no-no here.

You is doing a no-no.  NULL is not a defined to be a usable pointer
value, it is only a flag that no meaningful value is being provided
for the argument.  Of course, with many compilers, NULL is kinda
equivalent to "" (a null string), but this isn't guaranteed.

-- 
George Robbins - now working for,     uucp:   {uunet|pyramid|rutgers}!cbmvax!grr
but no way officially representing:   domain: grr@cbmvax.commodore.com
Commodore, Engineering Department     phone:  215-431-9349 (only by moonlite)
Technical Details
Message-ID: <22346@cbmvax.commodore.com>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!bonnie.concordia.ca!uunet!cbmvax!grr
References: <966@sdrc.COM>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!bonnie.concordia.ca!uunet!cbmvax!grr
From: grr@cbmvax.commodore.com (George Robbins)
Newsgroups: comp.sys.dec
Subject: Re: strcat(foo,NULL) core dumps on Ultrix
Keywords: dec c strcat
Message-ID: <22346@cbmvax.commodore.com>
Date: 12 Jun 91 04:34:33 GMT
References: <966@sdrc.COM>
Reply-To: grr@cbmvax.commodore.com (George Robbins)
Organization: Commodore, West Chester, PA
Lines: 16