Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit8dace66

Browse files
committed
Add #ifdef guards for some POSIX error symbols that Windows doesn't like.
Per buildfarm results. It looks like the older the Windows version, themore errno codes it hasn't got ...
1 parent8e68816 commit8dace66

File tree

1 file changed

+26
-0
lines changed

1 file changed

+26
-0
lines changed

‎src/backend/utils/error/elog.c

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3254,28 +3254,38 @@ get_errno_symbol(int errnum)
32543254
return"E2BIG";
32553255
caseEACCES:
32563256
return"EACCES";
3257+
#ifdefEADDRINUSE
32573258
caseEADDRINUSE:
32583259
return"EADDRINUSE";
3260+
#endif
3261+
#ifdefEADDRNOTAVAIL
32593262
caseEADDRNOTAVAIL:
32603263
return"EADDRNOTAVAIL";
3264+
#endif
32613265
caseEAFNOSUPPORT:
32623266
return"EAFNOSUPPORT";
32633267
#ifdefEAGAIN
32643268
caseEAGAIN:
32653269
return"EAGAIN";
32663270
#endif
3271+
#ifdefEALREADY
32673272
caseEALREADY:
32683273
return"EALREADY";
3274+
#endif
32693275
caseEBADF:
32703276
return"EBADF";
3277+
#ifdefEBADMSG
32713278
caseEBADMSG:
32723279
return"EBADMSG";
3280+
#endif
32733281
caseEBUSY:
32743282
return"EBUSY";
32753283
caseECHILD:
32763284
return"ECHILD";
3285+
#ifdefECONNABORTED
32773286
caseECONNABORTED:
32783287
return"ECONNABORTED";
3288+
#endif
32793289
caseECONNREFUSED:
32803290
return"ECONNREFUSED";
32813291
#ifdefECONNRESET
@@ -3292,8 +3302,10 @@ get_errno_symbol(int errnum)
32923302
return"EFAULT";
32933303
caseEFBIG:
32943304
return"EFBIG";
3305+
#ifdefEHOSTUNREACH
32953306
caseEHOSTUNREACH:
32963307
return"EHOSTUNREACH";
3308+
#endif
32973309
caseEIDRM:
32983310
return"EIDRM";
32993311
caseEINPROGRESS:
@@ -3304,12 +3316,16 @@ get_errno_symbol(int errnum)
33043316
return"EINVAL";
33053317
caseEIO:
33063318
return"EIO";
3319+
#ifdefEISCONN
33073320
caseEISCONN:
33083321
return"EISCONN";
3322+
#endif
33093323
caseEISDIR:
33103324
return"EISDIR";
3325+
#ifdefELOOP
33113326
caseELOOP:
33123327
return"ELOOP";
3328+
#endif
33133329
caseEMFILE:
33143330
return"EMFILE";
33153331
caseEMLINK:
@@ -3334,16 +3350,20 @@ get_errno_symbol(int errnum)
33343350
return"ENOSPC";
33353351
caseENOSYS:
33363352
return"ENOSYS";
3353+
#ifdefENOTCONN
33373354
caseENOTCONN:
33383355
return"ENOTCONN";
3356+
#endif
33393357
caseENOTDIR:
33403358
return"ENOTDIR";
33413359
#if defined(ENOTEMPTY)&& (ENOTEMPTY!=EEXIST)/* same code on AIX */
33423360
caseENOTEMPTY:
33433361
return"ENOTEMPTY";
33443362
#endif
3363+
#ifdefENOTSOCK
33453364
caseENOTSOCK:
33463365
return"ENOTSOCK";
3366+
#endif
33473367
#ifdefENOTSUP
33483368
caseENOTSUP:
33493369
return"ENOTSUP";
@@ -3356,8 +3376,10 @@ get_errno_symbol(int errnum)
33563376
caseEOPNOTSUPP:
33573377
return"EOPNOTSUPP";
33583378
#endif
3379+
#ifdefEOVERFLOW
33593380
caseEOVERFLOW:
33603381
return"EOVERFLOW";
3382+
#endif
33613383
caseEPERM:
33623384
return"EPERM";
33633385
caseEPIPE:
@@ -3372,10 +3394,14 @@ get_errno_symbol(int errnum)
33723394
#endif
33733395
caseESRCH:
33743396
return"ESRCH";
3397+
#ifdefETIMEDOUT
33753398
caseETIMEDOUT:
33763399
return"ETIMEDOUT";
3400+
#endif
3401+
#ifdefETXTBSY
33773402
caseETXTBSY:
33783403
return"ETXTBSY";
3404+
#endif
33793405
#if defined(EWOULDBLOCK)&& (!defined(EAGAIN)|| (EWOULDBLOCK!=EAGAIN))
33803406
caseEWOULDBLOCK:
33813407
return"EWOULDBLOCK";

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp