There is important information about booting non-ack images in docs/UPDATING. ack/aout-format images can't be built any more, and booting clang/ELF-format ones is a little different. Updating to the new boot monitor is recommended. Changes in this commit: . drop boot monitor -> allowing dropping ack support . facility to copy ELF boot files to /boot so that old boot monitor can still boot fairly easily, see UPDATING . no more ack-format libraries -> single-case libraries . some cleanup of OBJECT_FMT, COMPILER_TYPE, etc cases . drop several ack toolchain commands, but not all support commands (e.g. aal is gone but acksize is not yet). . a few libc files moved to netbsd libc dir . new /bin/date as minix date used code in libc/ . test compile fix . harmonize includes . /usr/lib is no longer special: without ack, /usr/lib plays no kind of special bootstrapping role any more and bootstrapping is done exclusively through packages, so releases depend even less on the state of the machine making them now. . rename nbsd_lib* to lib* . reduce mtree
258 lines
5.1 KiB
Text
258 lines
5.1 KiB
Text
$set 1
|
|
$ EPERM
|
|
1 Operation nicht erlaubt
|
|
$ ENOENT
|
|
2 Datei oder Verzeichnis nicht gefunden
|
|
$ ESRCH
|
|
3 Prozess nicht gefunden
|
|
$ EINTR
|
|
4 Interrupt innerhalb eines Systemaufrufs
|
|
$ EIO
|
|
5 Ein/Ausgabefehler
|
|
$ ENXIO
|
|
6 Gerät ist nicht konfiguriert
|
|
$ E2BIG
|
|
7 Argumentliste ist zu lang
|
|
$ ENOEXEC
|
|
8 Die Datei hat kein bekanntes ausführbares Format
|
|
$ EBADF
|
|
9 Ungültiger Dateideskriptor
|
|
$ ECHILD
|
|
10 Kein Kindprozess
|
|
$ EDEADLK
|
|
11 Ein Deadlock wurde vermieden
|
|
$ ENOMEM
|
|
12 Kann nicht genug Speicher belegen
|
|
$ EACCES
|
|
13 Zugriff verboten
|
|
$ EFAULT
|
|
14 Ungültige Adresse
|
|
$ ENOTBLK
|
|
15 Es wird ein Blockgerät benötigt
|
|
$ EBUSY
|
|
16 Das Gerät ist belegt
|
|
$ EEXIST
|
|
17 Datei existiert bereits
|
|
$ EXDEV
|
|
18 Link zwischen verschiedenen Geräten
|
|
$ ENODEV
|
|
19 Die Operation wird von diesem Gerät nicht unterstützt
|
|
$ ENOTDIR
|
|
20 Kein Verzeichnis
|
|
$ EISDIR
|
|
21 Ist ein Verzeichnis
|
|
$ EINVAL
|
|
22 Ungültiges Argument
|
|
$ ENFILE
|
|
23 Zu viele offene Dateien im gesamten System
|
|
$ EMFILE
|
|
24 Zu viele offene Dateien
|
|
$ ENOTTY
|
|
25 Ungültiger Ioctl für dieses Gerät
|
|
$ ETXTBSY
|
|
26 Ausführbare Datei wird benutzt
|
|
$ EFBIG
|
|
27 Datei zu groß
|
|
$ ENOSPC
|
|
28 Kein Platz mehr auf dem Gerät
|
|
$ ESPIPE
|
|
29 Ungültige Positionierung
|
|
$ EROFS
|
|
30 Dateisystem ist schreibgeschützt
|
|
$ EMLINK
|
|
31 Zu viele Links
|
|
$ EPIPE
|
|
32 Unterbrochene Pipe
|
|
$ EDOM
|
|
33 Numerisches Argument ausserhalb des Wertebereichs
|
|
$ ERANGE
|
|
34 Ergebnis zu groß oder zu klein
|
|
$ EAGAIN, EWOULDBLOCK
|
|
35 Ressource vorübergehend nicht verfügbar
|
|
$ EINPROGRESS
|
|
36 Operation wird jetzt fortgesetzt
|
|
$ EALREADY
|
|
37 Operation wird bereits ausgeführt
|
|
$ ENOTSOCK
|
|
38 Deskriptor ist kein Socket
|
|
$ EDESTADDRREQ
|
|
39 Zieladresse benötigt
|
|
$ EMSGSIZE
|
|
40 Nachricht zu lang
|
|
$ EPROTOTYPE
|
|
41 Ungültiger Protokolltyp für diesen Socket
|
|
$ ENOPROTOOPT
|
|
42 Protokoll nicht verfügbar
|
|
$ EPROTONOSUPPORT
|
|
43 Protokoll nicht unterstützt
|
|
$ ESOCKTNOSUPPORT
|
|
44 Sockettyp nicht unterstützt
|
|
$ EOPNOTSUPP
|
|
45 Operation nicht unterstützt
|
|
$ EPFNOSUPPORT
|
|
46 Protokollfamilie nicht unterstützt
|
|
$ EAFNOSUPPORT
|
|
47 Addressart wird von der Protokollfamilie nicht unterstützt
|
|
$ EADDRINUSE
|
|
48 Adresse wird bereits benutzt
|
|
$ EADDRNOTAVAIL
|
|
49 Kann angeforderte Adresse nicht belegen
|
|
$ ENETDOWN
|
|
50 Netzwerk nicht verfügbar
|
|
$ ENETUNREACH
|
|
51 Netzwerk nicht erreichbar
|
|
$ ENETRESET
|
|
52 Netzwerk hat Verbindung mit Reset abgebrochen
|
|
$ ECONNABORTED
|
|
53 Software verursachte einen Verbindungsabbruch
|
|
$ ECONNRESET
|
|
54 Verbindung wurde von der Gegenstelle geschlossen
|
|
$ ENOBUFS
|
|
55 Keine Buffer verfügbar
|
|
$ EISCONN
|
|
56 Socket ist schon verbunden
|
|
$ ENOTCONN
|
|
57 Socket ist nicht verbunden
|
|
$ ESHUTDOWN
|
|
58 Kann nach einem Socket-Shutdown nicht mehr senden
|
|
$ ETOOMANYREFS
|
|
59 Zu viele Referenzen, kann nicht verbinden
|
|
$ ETIMEDOUT
|
|
60 Verbindungsabbruch durch Zeitüberschreitung
|
|
$ ECONNREFUSED
|
|
61 Verbindung wurde abgelehnt
|
|
$ ELOOP
|
|
62 Zu viele symbolische Links (zirkulär?)
|
|
$ ENAMETOOLONG
|
|
63 Dateiname zu lang
|
|
$ EHOSTDOWN
|
|
64 Host nicht verfügbar
|
|
$ EHOSTUNREACH
|
|
65 Keine Route zum Host
|
|
$ ENOTEMPTY
|
|
66 Verzeichnis ist nicht leer
|
|
$ EPROCLIM
|
|
67 Zu viele Prozesse
|
|
$ EUSERS
|
|
68 Zu viele Benutzer
|
|
$ EDQUOT
|
|
69 Plattenplatzlimit erschöpft
|
|
$ ESTALE
|
|
70 Verwaister NFS-Dateideskriptor
|
|
$ EREMOTE
|
|
71 Zu viele Fernverweise in diesem Zugriff
|
|
$ EBADRPC
|
|
72 RPC-Struktur ist ungültig
|
|
$ ERPCMISMATCH
|
|
73 RPC-Version stimmt nicht
|
|
$ EPROGUNAVAIL
|
|
74 RPC-Programm nicht verfügbar
|
|
$ EPROGMISMATCH
|
|
75 Falsche Programmversion
|
|
$ EPROCUNAVAIL
|
|
76 Falsche Prozedur für dieses Programm
|
|
$ ENOLCK
|
|
77 Keine Dateisperren verfügbar
|
|
$ ENOSYS
|
|
78 Funktion nicht implementiert
|
|
$ EFTYPE
|
|
79 Ungültiger Dateityp oder Dateiformat
|
|
$ EAUTH
|
|
80 Authentikationsfehler
|
|
$ ENEEDAUTH
|
|
81 Authentikator benötigt
|
|
$ EIDRM
|
|
82 Identifizierung entfernt
|
|
$ ENOMSG
|
|
83 Keine Nachricht vom gewünschten Typ
|
|
$ EOVERFLOW
|
|
84 Wert zu groß, um in Datentyp zu speichern
|
|
$ EILSEQ
|
|
85 Illegale Byte-Sequenz
|
|
$ ENOTSUP
|
|
86 Operation nicht unterstützt
|
|
$ ECANCELED
|
|
87 Operation abgebrochen
|
|
$ EBADMSG
|
|
88 Ungültige Nachricht
|
|
$ ENODATA
|
|
89 Keine Nachricht verfügbar
|
|
$ ENOSR
|
|
90 Keine STREAM-Ressourcen verfügbar
|
|
$ ENOSTR
|
|
91 Kein STREAM
|
|
$ ETIME
|
|
92 Zeitüberschreitung bei STREAM Ioctl
|
|
$ ENOATTR
|
|
93 Attribut nicht gefunden
|
|
$ EMULTIHOP
|
|
94 Multihopversuch
|
|
$ ENOLINK
|
|
95 Verbindung wurde getrennt
|
|
$ EPROTO
|
|
96 Protokollfehler
|
|
$set 2
|
|
$ SIGHUP
|
|
1 Verbindungsende
|
|
$ SIGINT
|
|
2 Unterbrechung
|
|
$ SIGQUIT
|
|
3 Programmende
|
|
$ SIGILL
|
|
4 Ungültiger Maschinenbefehl
|
|
$ SIGTRAP
|
|
5 Trace/BPT trap
|
|
$ SIGABRT
|
|
6 Abort trap
|
|
$ SIGEMT
|
|
7 EMT trap
|
|
$ SIGFPE
|
|
8 Fließkommafehler
|
|
$ SIGKILL
|
|
9 Unbedingter Programmabbruch
|
|
$ SIGBUS
|
|
10 Bus-Zugriffsfehler
|
|
$ SIGSEGV
|
|
11 Illegaler Speicherzugriff
|
|
$ SIGSYS
|
|
12 Ungültiger Systemaufruf
|
|
$ SIGPIPE
|
|
13 Unterbrochene Pipe
|
|
$ SIGALRM
|
|
14 Wecker
|
|
$ SIGTERM
|
|
15 Beendet
|
|
$ SIGURG
|
|
16 Dringende Ein/Ausgabeanforderung
|
|
$ SIGSTOP
|
|
17 Gestoppt (Signal)
|
|
$ SIGTSTP
|
|
18 Gestoppt
|
|
$ SIGCONT
|
|
19 Fortgesetzt
|
|
$ SIGCHLD
|
|
20 Kindprozess beendet
|
|
$ SIGTTIN
|
|
21 Gestoppt (Eingabe)
|
|
$ SIGTTOU
|
|
22 Gestoppt (Ausgabe)
|
|
$ SIGIO
|
|
23 Ein/Ausgabe ist möglich
|
|
$ SIGXCPU
|
|
24 CPU-Zeitlimit erschöpft
|
|
$ SIGXFSZ
|
|
25 Dateigröße hat das Limit erreicht
|
|
$ SIGVTALRM
|
|
26 Virtueller Wecker abgelaufen
|
|
$ SIGPROF
|
|
27 Profil-Wecker abgelaufen
|
|
$ SIGWINCH
|
|
28 Fenstergröße hat sich geändert
|
|
$ SIGINFO
|
|
29 Informationsanforderung
|
|
$ SIGUSR1
|
|
30 Benutzerdefiniertes Signal 1
|
|
$ SIGUSR2
|
|
31 Benutzerdefiniertes Signal 2
|
|
$ SIGPWR
|
|
32 Statusänderung der Energieversorgung
|