CommandLineToolkit

Форк
0
/
LaunchdSocketActivationError.swift 
25 строк · 934.0 Байт
1
import Foundation
2

3
public enum LaunchdSocketActivationError: CustomStringConvertible, Error {
4
    public static let noSocket = LaunchdSocketActivationError.errorCode(ENOENT)
5
    public static let notManagedByLaunchd = LaunchdSocketActivationError.errorCode(ESRCH)
6
    public static let socketAlreadyActivated = LaunchdSocketActivationError.errorCode(EALREADY)
7
    
8
    case errorCode(Int32)
9
    
10
    public var description: String {
11
        switch self {
12
        case let .errorCode(code):
13
            switch code {
14
            case ENOENT:
15
                return "There was no socket of the specified name owned by the caller"
16
            case ESRCH:
17
                return "The caller is not a process managed by launchd"
18
            case EALREADY:
19
                return "The socket has already been activated by the caller"
20
            default:
21
                return "Unknown error code: \(code)"
22
            }
23
        }
24
    }
25
}
26

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.