Skip to content

Commit f37e456

Browse files
committed
Add/Fix support for DragonFly BSD
1 parent fad667e commit f37e456

File tree

10 files changed

+542
-34
lines changed

10 files changed

+542
-34
lines changed

nix-test/src/const.c

Lines changed: 27 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -186,6 +186,29 @@ get_int_const(const char* err) {
186186
GET_CONST(ECANCELED);
187187
#endif
188188

189+
#if defined(__DragonFly__)
190+
GET_CONST(ENEEDAUTH);
191+
GET_CONST(EOVERFLOW);
192+
GET_CONST(EILSEQ);
193+
GET_CONST(ENOATTR);
194+
GET_CONST(EBADMSG);
195+
GET_CONST(EPROTO);
196+
GET_CONST(ENOTSUP);
197+
GET_CONST(EPROCLIM);
198+
GET_CONST(EUSERS);
199+
GET_CONST(EDQUOT);
200+
GET_CONST(ESTALE);
201+
GET_CONST(EREMOTE);
202+
GET_CONST(EBADRPC);
203+
GET_CONST(ERPCMISMATCH);
204+
GET_CONST(EPROGUNAVAIL);
205+
GET_CONST(EPROGMISMATCH);
206+
GET_CONST(EPROCUNAVAIL);
207+
GET_CONST(EFTYPE);
208+
GET_CONST(EAUTH);
209+
GET_CONST(ECANCELED);
210+
#endif
211+
189212
#ifdef DARWIN
190213
GET_CONST(EPWROFF);
191214
GET_CONST(EDEVERR);
@@ -204,10 +227,13 @@ get_int_const(const char* err) {
204227
GET_CONST(EQFULL);
205228
#endif
206229

207-
#ifdef __FreeBSD__
230+
#if defined(__FreeBSD__) || defined(__DragonFly__)
208231
GET_CONST(EDOOFUS);
209232
GET_CONST(EMULTIHOP);
210233
GET_CONST(ENOLINK);
234+
#endif
235+
236+
#ifdef __FreeBSD__
211237
GET_CONST(ENOTCAPABLE);
212238
GET_CONST(ECAPMODE);
213239
#endif

0 commit comments

Comments
 (0)