<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
 <channel>
  <atom:link href="https://smaugmuds.afkmods.com/index.php?a=rssfeed&amp;t=5007" rel="self" type="application/rss+xml" />
  <title>SmaugMuds - Topic: mudstrlcpy and mudstrlcat</title>
  <link>https://smaugmuds.afkmods.com/index.php?a=rssfeed&amp;t=5007</link>
  <description>The largest Smaug community resource site. - Time for you to leave.</description>
  <language>en</language>
  <generator>SmaugMuds</generator>
  <ttl>60</ttl>
  <item>
   <title>mudstrlcpy and mudstrlcat</title>
   <link>https://smaugmuds.afkmods.com/topic/mudstrlcpy-and-mudstrlcat-5007/&amp;p=24357#p24357</link>
   <description>BTW, looking at some things a bit more closely, I think that str_dup should get the same treatment since it&#039;s literally duplicating the purpose of the standard C strdup function. strdup was apparently added to GlibC in the very early 2000&#039;s so it&#039;s definitely much more widespread as a result.</description>
   <guid isPermaLink="true">https://smaugmuds.afkmods.com/topic/mudstrlcpy-and-mudstrlcat-5007/&amp;p=24357#p24357</guid>
   <pubDate>Sat, 18 Jan 2025 17:23:34 CST</pubDate>
   <category>SmaugFUSS</category>
   <author>nobody@example.com (Samson)</author>
  </item>
  <item>
   <title>mudstrlcpy and mudstrlcat</title>
   <link>https://smaugmuds.afkmods.com/topic/mudstrlcpy-and-mudstrlcat-5007/&amp;p=24356#p24356</link>
   <description>Heh, the payoff was immediate upon compiling AFKMud. It located 2 improper uses where our homebrew functions failed to identify buffer overruns during the compile. I imagine it&#039;s likely to find similar in the rest of the bases.</description>
   <guid isPermaLink="true">https://smaugmuds.afkmods.com/topic/mudstrlcpy-and-mudstrlcat-5007/&amp;p=24356#p24356</guid>
   <pubDate>Sat, 18 Jan 2025 16:53:59 CST</pubDate>
   <category>SmaugFUSS</category>
   <author>nobody@example.com (Samson)</author>
  </item>
  <item>
   <title>mudstrlcpy and mudstrlcat</title>
   <link>https://smaugmuds.afkmods.com/topic/mudstrlcpy-and-mudstrlcat-5007/&amp;p=24355#p24355</link>
   <description>At some point in the past, a huge effort was expended to incorporate support for strlcpy and strlcat into all of the FUSS codebases (and AFKMud). Since these functions, at the time, were only available on OpenBSD systems, everyone else essentially had to hand roll their own versions. Which we did in the form of mudstrlcpy and mudstrlcat. Fast forward to the modern age and apparently the strlcpy and strlcat functions were formally accepted into GlibC 2.38 in 2023. This means anyone compiling o</description>
   <guid isPermaLink="true">https://smaugmuds.afkmods.com/topic/mudstrlcpy-and-mudstrlcat-5007/&amp;p=24355#p24355</guid>
   <pubDate>Sat, 18 Jan 2025 16:33:18 CST</pubDate>
   <category>SmaugFUSS</category>
   <author>nobody@example.com (Samson)</author>
  </item>
 </channel>
</rss>
