|
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
using System.Runtime.InteropServices;
internal static partial class Interop
{
internal static partial class Sys
{
internal enum PathConfName : int
{
PC_LINK_MAX = 1,
PC_MAX_CANON = 2,
PC_MAX_INPUT = 3,
PC_NAME_MAX = 4,
PC_PATH_MAX = 5,
PC_PIPE_BUF = 6,
PC_CHOWN_RESTRICTED = 7,
PC_NO_TRUNC = 8,
PC_VDISABLE = 9,
}
[LibraryImport(Libraries.SystemNative, EntryPoint = "SystemNative_PathConf", StringMarshalling = StringMarshalling.Utf8, SetLastError = true)]
private static partial int PathConf(string path, PathConfName name);
}
}
|