@@ -19,7 +19,7 @@ import Foundation
1919import Logging
2020import Musl
2121
22- enum CgroupController : String {
22+ enum Cgroup2Controller : String {
2323 case pids
2424 case memory
2525 case cpuset
@@ -30,7 +30,7 @@ enum CgroupController: String {
3030
3131// Extremely simple cgroup manager. Our needs are simple for now, and this is
3232// reflected in the type.
33- internal struct CgroupManager {
33+ internal struct Cgroup2Manager {
3434 static let defaultMountPoint = URL ( filePath: " /sys/fs/cgroup " )
3535
3636 static let killFile = " cgroup.kill "
@@ -71,7 +71,7 @@ internal struct CgroupManager {
7171 if fd == - 1 {
7272 throw Error . errno ( errno: errno, message: " failed to open \( file. path) " )
7373 }
74- defer { Musl . close ( fd) }
74+ defer { close ( fd) }
7575
7676 let bytes = Array ( value. utf8)
7777 let res = Syscall . retrying {
@@ -82,7 +82,7 @@ internal struct CgroupManager {
8282 }
8383 }
8484
85- func toggleSubtreeControllers( controllers: [ CgroupController ] , enable: Bool ) throws {
85+ func toggleSubtreeControllers( controllers: [ Cgroup2Controller ] , enable: Bool ) throws {
8686 let value = controllers. map { ( enable ? " + " : " - " ) + $0. rawValue } . joined ( separator: " " )
8787 let mountComponents = self . mountPoint. pathComponents
8888 let pathComponents = self . path. pathComponents
@@ -134,7 +134,7 @@ internal struct CgroupManager {
134134 }
135135}
136136
137- extension CgroupManager {
137+ extension Cgroup2Manager {
138138 enum Error : Swift . Error , CustomStringConvertible {
139139 case errno( errno: Int32 , message: String )
140140
0 commit comments