NuttX added supports getrlimit(RLIMIT_NOFILE), so remove NuttX specific codes. (#21385)
async: NuttX added supports getrlimit(RLIMIT_NOFILE), so remove NuttX-specific codes. Signed-off-by: Takeyoshi Kikuchi <kikuchi@centurysys.co.jp>
This commit is contained in:
parent
c66dc913ce
commit
c73c76fdc6
3 changed files with 0 additions and 9 deletions
|
|
@ -473,9 +473,6 @@ var FD_SETSIZE* {.importc: "FD_SETSIZE", header: "<sys/select.h>".}: cint
|
||||||
when defined(zephyr):
|
when defined(zephyr):
|
||||||
# Zephyr specific hardcoded value
|
# Zephyr specific hardcoded value
|
||||||
var FD_MAX* {.importc: "CONFIG_POSIX_MAX_FDS ", header: "<sys/select.h>".}: cint
|
var FD_MAX* {.importc: "CONFIG_POSIX_MAX_FDS ", header: "<sys/select.h>".}: cint
|
||||||
elif defined(nuttx):
|
|
||||||
# NuttX specific user configuration value
|
|
||||||
var NACTIVESOCKETS* {.importc: "CONFIG_NET_NACTIVESOCKETS", header: "<nuttx/config.h>".}: cint
|
|
||||||
|
|
||||||
# <sys/socket.h>
|
# <sys/socket.h>
|
||||||
var MSG_CTRUNC* {.importc: "MSG_CTRUNC", header: "<sys/socket.h>".}: cint
|
var MSG_CTRUNC* {.importc: "MSG_CTRUNC", header: "<sys/socket.h>".}: cint
|
||||||
|
|
|
||||||
|
|
@ -2033,9 +2033,6 @@ when defined(linux) or defined(windows) or defined(macosx) or defined(bsd) or
|
||||||
result = 16_700_000
|
result = 16_700_000
|
||||||
elif defined(zephyr) or defined(freertos):
|
elif defined(zephyr) or defined(freertos):
|
||||||
result = FD_MAX
|
result = FD_MAX
|
||||||
elif defined(nuttx):
|
|
||||||
# The maximum number of concurrently active UDP and TCP ports.
|
|
||||||
result = NACTIVESOCKETS
|
|
||||||
else:
|
else:
|
||||||
var fdLim: RLimit
|
var fdLim: RLimit
|
||||||
if getrlimit(RLIMIT_NOFILE, fdLim) < 0:
|
if getrlimit(RLIMIT_NOFILE, fdLim) < 0:
|
||||||
|
|
|
||||||
|
|
@ -337,9 +337,6 @@ else:
|
||||||
16_700_000
|
16_700_000
|
||||||
elif defined(zephyr) or defined(freertos):
|
elif defined(zephyr) or defined(freertos):
|
||||||
FD_MAX
|
FD_MAX
|
||||||
elif defined(nuttx):
|
|
||||||
# The maximum number of concurrently active UDP and TCP ports.
|
|
||||||
NACTIVESOCKETS
|
|
||||||
else:
|
else:
|
||||||
var fdLim: RLimit
|
var fdLim: RLimit
|
||||||
var res = int(getrlimit(RLIMIT_NOFILE, fdLim))
|
var res = int(getrlimit(RLIMIT_NOFILE, fdLim))
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue