mirror of https://github.com/cbeuw/Cloak
Format Android protector C code
This commit is contained in:
parent
36bf0c919f
commit
c6d6f40021
|
|
@ -19,9 +19,8 @@ package main
|
|||
int fd[n]; \
|
||||
}
|
||||
|
||||
int
|
||||
ancil_send_fds_with_buffer(int sock, const int *fds, unsigned n_fds, void *buffer)
|
||||
{
|
||||
int ancil_send_fds_with_buffer(int sock, const int *fds, unsigned n_fds,
|
||||
void *buffer) {
|
||||
struct msghdr msghdr;
|
||||
char nothing = '!';
|
||||
struct iovec nothing_ptr;
|
||||
|
|
@ -46,22 +45,20 @@ package main
|
|||
return (sendmsg(sock, &msghdr, 0) >= 0 ? 0 : -1);
|
||||
}
|
||||
|
||||
int
|
||||
ancil_send_fd(int sock, int fd)
|
||||
{
|
||||
int ancil_send_fd(int sock, int fd) {
|
||||
ANCIL_FD_BUFFER(1) buffer;
|
||||
|
||||
return (ancil_send_fds_with_buffer(sock, &fd, 1, &buffer));
|
||||
}
|
||||
|
||||
void
|
||||
set_timeout(int sock)
|
||||
{
|
||||
void set_timeout(int sock) {
|
||||
struct timeval tv;
|
||||
tv.tv_sec = 3;
|
||||
tv.tv_usec = 0;
|
||||
setsockopt(sock, SOL_SOCKET, SO_RCVTIMEO, (char *)&tv, sizeof(struct timeval));
|
||||
setsockopt(sock, SOL_SOCKET, SO_SNDTIMEO, (char *)&tv, sizeof(struct timeval));
|
||||
setsockopt(sock, SOL_SOCKET, SO_RCVTIMEO, (char *)&tv,
|
||||
sizeof(struct timeval));
|
||||
setsockopt(sock, SOL_SOCKET, SO_SNDTIMEO, (char *)&tv,
|
||||
sizeof(struct timeval));
|
||||
}
|
||||
*/
|
||||
import "C"
|
||||
|
|
|
|||
Loading…
Reference in New Issue