Bobinas P4G
  • Login
  • Public

    • Public
    • Groups
    • Popular
    • People

Conversation

Notices

  1. Bernie (codewiz@mstdn.io)'s status on Saturday, 03-Sep-2022 08:32:54 UTC Bernie Bernie

    If the C standard thinks "undefined argument even for inlining use is [undefined behavior]", then it's a case of that paperwork that doesn't reflect reality, and we'll treat it with the deference it deserves - is less than toilet paper.

    We have decades of history of doing that in the kernel. Sometimes the standards are just wrong, sometimes they are just too far removed from reality to be relevant, and then it's just not worth worrying about them.
    — Linus

    https://lwn.net/Articles/906635/
    #linux #c

    In conversation Saturday, 03-Sep-2022 08:32:54 UTC from mstdn.io permalink
    • Bernie (codewiz@mstdn.io)'s status on Saturday, 03-Sep-2022 08:35:14 UTC Bernie Bernie
      in reply to

      The thread is worth reading in its entirety (assuming you're in the mood for shitting all over the C standard):
      https://lwn.net/ml/linux-kernel/CAHk-=wj_nfiLk_bzjD8GWFFzm17syvOYqS=Y7BOarMSTkMiamQ@mail.gmail.com/

      "I will repeat: a paper standard that doesn't take reality into account is less useful than toilet paper. It's scratchy and not very absorbent." 💩

      In conversation Saturday, 03-Sep-2022 08:35:14 UTC permalink

      Attachments

      1. Re: [PATCH v4 44/45] mm: fs: initialize fsdata passed to write_begin/write_end interface [LWN.net]

Feeds

  • Activity Streams
  • RSS 2.0
  • Atom
  • Help
  • About
  • FAQ
  • Privacy
  • Source
  • Version
  • Contact

Bobinas P4G is a social network. It runs on GNU social, version 2.0.1-beta0, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All Bobinas P4G content and data are available under the Creative Commons Attribution 3.0 license.