mirror of
https://github.com/jart/cosmopolitan.git
synced 2025-05-29 16:52:28 +00:00
Fix some static analysis issues
This commit is contained in:
parent
fb54604b31
commit
f147d3dde9
30 changed files with 375 additions and 266 deletions
|
@ -17,21 +17,22 @@ libcesque uint32_t ntohl(uint32_t) pureconst;
|
|||
#define ntohl(x) __builtin_bswap32(x)
|
||||
#endif
|
||||
|
||||
/* clang-format off */
|
||||
const char *inet_ntop(int, const void *, char *, uint32_t) libcesque;
|
||||
int inet_pton(int, const char *, void *) libcesque;
|
||||
uint32_t inet_addr(const char *) libcesque;
|
||||
libcesque uint32_t *GetHostIps(void) __wur;
|
||||
|
||||
int socket(int, int, int) libcesque;
|
||||
int listen(int, int) libcesque;
|
||||
int shutdown(int, int) libcesque;
|
||||
ssize_t send(int, const void *, size_t, int) libcesque;
|
||||
ssize_t recv(int, void *, size_t, int) libcesque;
|
||||
ssize_t sendfile(int, int, int64_t *, size_t) libcesque;
|
||||
int getsockopt(int, int, int, void *, uint32_t *) libcesque;
|
||||
int setsockopt(int, int, int, const void *, uint32_t) libcesque;
|
||||
int listen(int, int) libcesque __fd_arg(1);
|
||||
int shutdown(int, int) libcesque __fd_arg(1);
|
||||
ssize_t send(int, const void *, size_t, int) libcesque __fd_arg(1) __read_only(2, 3);
|
||||
ssize_t recv(int, void *, size_t, int) libcesque __fd_arg(1) __write_only(2, 3);
|
||||
ssize_t sendfile(int, int, int64_t *, size_t) libcesque __fd_arg(1) __fd_arg(2) __read_write(3);
|
||||
int getsockopt(int, int, int, void *, uint32_t *) libcesque __fd_arg(1);
|
||||
int setsockopt(int, int, int, const void *, uint32_t) libcesque __fd_arg(1);
|
||||
int socketpair(int, int, int, int[2]) libcesque;
|
||||
int sockatmark(int) libcesque;
|
||||
int sockatmark(int) libcesque __fd_arg(1);
|
||||
|
||||
COSMOPOLITAN_C_END_
|
||||
#endif /* COSMOPOLITAN_LIBC_SOCK_SOCK_H_ */
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue