)]}'
{
  "commit": "0573b46f3ddf3b7a1729c353c0935c26345c3130",
  "tree": "4ac3ebfc685c8972f9f43bcfad5def64a12fc6c0",
  "parents": [
    "b339e4d31c479da242eadb0d0d117edea49c660f"
  ],
  "author": {
    "name": "Kirill Makurin",
    "email": "maiddaisuki@outlook.com",
    "time": "Fri Sep 18 20:22:32 2026 +0900"
  },
  "committer": {
    "name": "LIU Hao",
    "email": "lh_mouse@126.com",
    "time": "Sat Sep 19 17:57:48 2026 +0800"
  },
  "message": "winpthreads: mutex.c: update `pthread_mutex_init` function\n\nUse `pthread_mutexattr_t` value passed to `pthread_mutex_init` directly,\ninterpreted as `WinpthreadsMutexAttributes` union, instead of retrieving\nattributes by calling `pthread_mutexattr_get*` functions; these functions\nare still called to validate passed `pthread_mutexattr_t` object.\n\nSimplify `WinpthreadsMutexGet` function by using `WinpthreadsMutexAttributes`\nunion directly instead of manipulating `pthread_mutexattr_t` object.\n\nSigned-off-by: Kirill Makurin \u003cmaiddaisuki@outlook.com\u003e\nSigned-off-by: LIU Hao \u003clh_mouse@126.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "93b854f98e4a56211475caec9509ef99373c245c",
      "old_mode": 33188,
      "old_path": "mingw-w64-libraries/winpthreads/src/mutex.c",
      "new_id": "9e8b064712485e0fca02aec56f216cb5627a2a7b",
      "new_mode": 33188,
      "new_path": "mingw-w64-libraries/winpthreads/src/mutex.c"
    }
  ]
}
