summary refs log tree commit diff stats
path: root/lib/posix/posix_linux_amd64.nim
diff options
context:
space:
mode:
authorPeter Munch-Ellingsen <peterme@peterme.net>2022-09-26 21:44:02 +0200
committerGitHub <noreply@github.com>2022-09-26 15:44:02 -0400
commit805186809c0591bb24ff30b6ce48b60527a7a9e8 (patch)
treef57454fcf473364248f3d4f73495db5fc8814f90 /lib/posix/posix_linux_amd64.nim
parent6b4ea88734bf8dfaef96a29d5c09aa309b3db093 (diff)
downloadNim-805186809c0591bb24ff30b6ce48b60527a7a9e8.tar.gz
Fix issue with fields trying to use wrong name (#12655)
* Fix issue with fields trying to use wrong name

* Fix similar issue in winlean

* Revert accidental csize change

Co-authored-by: Clyybber <darkmine956@gmail.com>
Co-authored-by: ringabout <43030857+ringabout@users.noreply.github.com>
Diffstat (limited to 'lib/posix/posix_linux_amd64.nim')
-rw-r--r--lib/posix/posix_linux_amd64.nim4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/posix/posix_linux_amd64.nim b/lib/posix/posix_linux_amd64.nim
index 9a845853e..4eb357d62 100644
--- a/lib/posix/posix_linux_amd64.nim
+++ b/lib/posix/posix_linux_amd64.nim
@@ -428,8 +428,8 @@ type
                        header: "<sys/socket.h>",
                        pure, final.} = object ## struct sockaddr_storage
     ss_family*: TSa_Family ## Address family.
-    ss_padding: array[128 - sizeof(cshort) - sizeof(culong), char]
-    ss_align: clong
+    ss_padding {.importc: "__ss_padding".}: array[128 - sizeof(cshort) - sizeof(culong), char]
+    ss_align {.importc: "__ss_align".}: clong
 
   Tif_nameindex* {.importc: "struct if_nameindex", final,
                    pure, header: "<net/if.h>".} = object ## struct if_nameindex