aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormaximilian attems <max@stro.at>2011-08-29 15:39:09 +0200
committermaximilian attems <max@stro.at>2011-08-29 15:39:09 +0200
commite449219888d9734876c3599b3338cd642995dc64 (patch)
tree85e8db587f4e4a5fc0f4f0a79006b4001bbe221e
parenta634a8fed1859428d6556fc94665a1f80266ba85 (diff)
downloadklibc-e449219888d9734876c3599b3338cd642995dc64.tar.gz
[klibc] include: [sys/socket.h] Fix bind and connect attributes
Noticed while compiling some util-linux stuff: gen_uuid.c:507:21: warning: passing argument 2 of 'connect' discards 'const' qualifier from pointer target type [enabled by default] /usr/lib/klibc/include/sys/socket.h:248:14: note: expected 'struct sockaddr *' but argument is of type 'const struct sockaddr *' Signed-off-by: maximilian attems <max@stro.at>
-rw-r--r--usr/include/sys/socket.h4
-rw-r--r--usr/klibc/SOCKETCALLS.def4
2 files changed, 4 insertions, 4 deletions
diff --git a/usr/include/sys/socket.h b/usr/include/sys/socket.h
index fbc7711e6e962..38cfef68c8fe3 100644
--- a/usr/include/sys/socket.h
+++ b/usr/include/sys/socket.h
@@ -244,8 +244,8 @@ struct ucred {
__extern int socket(int, int, int);
-__extern int bind(int, struct sockaddr *, int);
-__extern int connect(int, struct sockaddr *, socklen_t);
+__extern int bind(int, const struct sockaddr *, int);
+__extern int connect(int, const struct sockaddr *, socklen_t);
__extern int listen(int, int);
__extern int accept(int, struct sockaddr *, socklen_t *);
__extern int getsockname(int, struct sockaddr *, socklen_t *);
diff --git a/usr/klibc/SOCKETCALLS.def b/usr/klibc/SOCKETCALLS.def
index 70d478f52e9af..39f7db52c8b8f 100644
--- a/usr/klibc/SOCKETCALLS.def
+++ b/usr/klibc/SOCKETCALLS.def
@@ -5,8 +5,8 @@
* SYSCALLS.def.
*/
<?> int socket(int, int, int);
-<?> int bind(int, struct sockaddr *, int);
-<?> int connect(int, struct sockaddr *, socklen_t);
+<?> int bind(int, const struct sockaddr *, int);
+<?> int connect(int, const struct sockaddr *, socklen_t);
<?> int listen(int, int);
<?> int accept(int, struct sockaddr *, socklen_t *);
<?> int getsockname(int, struct sockaddr *, socklen_t *);