GreenCrunch
- 0 Posts
- 3 Comments
Joined 4 months ago
Cake day: August 8th, 2025
You are not logged in. If you use a Fediverse account that is able to follow users, you can follow this user.
GreenCrunch@piefed.blahaj.zoneto
Linux@programming.dev•The Linux Kernel Looks To "Bite The Bullet" In Enabling Microsoft C ExtensionsEnglish
1·1 month agoFrom what I can see, the GNU Compiler Collection supports this flag, so you can still build it with 100% free software.
Basically, it’s just behavior that doesn’t align with the C standard, but was introduced by MS. Then, GCC added a compiler flag which makes it behave like that, so that you can build code that requires that behavior.
It doesn’t seem to actually be dependent on MS, rather it’s named after them because it emulates the way their compiler works. I hope no Linux maintainers would entertain the idea of making it dependent on a non-free compiler.
I feel like there could have been better names possible…
d_recursive_killperhaps? I’m certainly not an expert in this system but I find it challenging to believe that “genocide” was the only word that is adequately descriptive of the functionality.In fact, I’d argue it’s not that descriptive, given that genocide involves targeting some group of people based on some trait, like race, culture, disability, etc. - based on the description “kill given dentry, along with all its children, all their children, etc.” that doesn’t seem to fit…
perhaps I’m overthinking.