{
  "schemaVersion": 1,
  "project": "dotnet/runtime",
  "repository": "https://github.com/dotnet/runtime",
  "tag": "v10.0.12",
  "commit": "4271d88e0aebf3d04f188f1334c2220d80555ef6",
  "license": "MIT",
  "usage": "Unmodified upstream declarations and selected contract references. Only the derived Native/SystemNativeContracts.h is compiled; SystemNativeExtras.cpp is XFESystem implementation. No POSIX host implementation is compiled from these reference files.",
  "packageIdentityNote": "Official NativeAOT NuGet 10.0.12 source-build metadata separately identifies dotnet/dotnet commit 95017c711e6afc1085133d440e42b4bd78155701; this manifest pins the runtime repository tag used for ABI contract review.",
  "files": [
    {
      "file": "DateTime.Unix.cs",
      "sourcePath": "src/libraries/System.Private.CoreLib/src/System/DateTime.Unix.cs",
      "sha256": "b40db81957a7c6f73b659b174bac8d4ac0e37e7baf0665d651db1a18d640d812"
    },
    {
      "file": "Interop.SNPrintF.cs",
      "sourcePath": "src/libraries/Common/src/Interop/Unix/System.Native/Interop.SNPrintF.cs",
      "sha256": "ecf74adbb3e78b1bbf2df6b3f6c295d75e6b57e14710385c0b5f40ff5f5d94e7"
    },
    {
      "file": "LICENSE.TXT",
      "sourcePath": "LICENSE.TXT",
      "sha256": "cfc21f5e8bd655ae997eec916138b707b1d290b83272c02a95c9f821b8c87310"
    },
    {
      "file": "pal_compiler.h",
      "sourcePath": "src/native/libs/Common/pal_compiler.h",
      "sha256": "be3ccb26b8cfd92873204c536d3597fec59b4a5e6e3ee73583f977bb3075262f"
    },
    {
      "file": "pal_console.h",
      "sourcePath": "src/native/libs/System.Native/pal_console.h",
      "sha256": "21baf2616c7a0064d3f5e345c7bb0761d71d8b8232b6a513ac01362a526d2615"
    },
    {
      "file": "pal_datetime.c",
      "sourcePath": "src/native/libs/System.Native/pal_datetime.c",
      "sha256": "e3840ddd69d5f7ea43e12ec4c4f9bc0ab834a0f5ae4b61255b36902a8979dad0"
    },
    {
      "file": "pal_datetime.h",
      "sourcePath": "src/native/libs/System.Native/pal_datetime.h",
      "sha256": "3d181d187cb5f5e3d71a39e9132787118d056f4c0417ea20f71d978706873071"
    },
    {
      "file": "pal_dynamicload.h",
      "sourcePath": "src/native/libs/System.Native/pal_dynamicload.h",
      "sha256": "0c27040edc48ce850aaa4552565688d4212159e07a8223c385467e456febbb4c"
    },
    {
      "file": "pal_errno.h",
      "sourcePath": "src/native/libs/System.Native/pal_errno.h",
      "sha256": "eeffc04563fadd3cd8ae1b4b2bdd70622eb58dfea15280470861c6930532db68"
    },
    {
      "file": "pal_error_common.h",
      "sourcePath": "src/native/libs/Common/pal_error_common.h",
      "sha256": "ec27123b54210dd86bb1e58bd73b8abdfc6bd7a2f57beb0e0c7946b7dda0fe3a"
    },
    {
      "file": "pal_io_common.h",
      "sourcePath": "src/native/libs/Common/pal_io_common.h",
      "sha256": "0965f8f2d4dfdb20ef4621991f638a7c4c77beea47bf3d4b706683f2e412a494"
    },
    {
      "file": "pal_io.h",
      "sourcePath": "src/native/libs/System.Native/pal_io.h",
      "sha256": "7d3938dbc1822c524d918e0147746bc8a972f53abd2e90a1f8726e0a3d465304"
    },
    {
      "file": "pal_networking.h",
      "sourcePath": "src/native/libs/System.Native/pal_networking.h",
      "sha256": "da159b032eea616bfac93f600e879cf171d68ba5ab252e66666bebdb7a38eb3e"
    },
    {
      "file": "pal_process.h",
      "sourcePath": "src/native/libs/System.Native/pal_process.h",
      "sha256": "a93186bd3bbef12679e6c2a62c646a3733404ef882bcf8e6653cace1a7e336a5"
    },
    {
      "file": "pal_signal.h",
      "sourcePath": "src/native/libs/System.Native/pal_signal.h",
      "sha256": "8fa69ccc9925f4c7fa5d99483564d10f6fd1fa7efd49112ea7b3e51789457507"
    },
    {
      "file": "pal_time.h",
      "sourcePath": "src/native/libs/System.Native/pal_time.h",
      "sha256": "a4630b19b672910ddc1df9daa2898ebb25150dc0c2d38e9a2586fa195a3a6480"
    },
    {
      "file": "pal_types.h",
      "sourcePath": "src/native/libs/Common/pal_types.h",
      "sha256": "e15cf8ec12dbec0b4bbb9893d59c2945f7bee9c9fbdc56c35bfd2335096dcc67"
    },
    {
      "file": "pal_uid.h",
      "sourcePath": "src/native/libs/System.Native/pal_uid.h",
      "sha256": "ca4504ef1dc0aeba61430e16e2fde57a4082106608d9d43d2d0339ee9f398b3e"
    },
    {
      "file": "pal_utilities.h",
      "sourcePath": "src/native/libs/Common/pal_utilities.h",
      "sha256": "5a5750c99160b21c5686f6829dfd805b7749f339db9d5a70a1c54ace327cd48a"
    }
  ],
  "derivedHeader": {
    "file": "../../Native/SystemNativeContracts.h",
    "sha256": "447d9fbae15c7bf786d2c70d90cb929beccbb5a17dbdbd60082bbb2e70ed9940",
    "transformation": "Extract exact Error enum, FileStatus/IOVector/DirectoryEntry/PollEvent/WinSize/ProcessCpuInformation/Passwd declarations, TerminalInvalidationCallback, and the 53 exported header signatures required by the actual application link; add the two managed Interop.SNPrintF signatures. Exclude host POSIX includes and inline conversion implementations."
  }
}
