forked from libimobiledevice/usbmuxd
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
run succeed on android(arm-v7)
- Loading branch information
Showing
4 changed files
with
47 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,36 @@ | ||
#include <endian.h> | ||
|
||
typedef u_int32_t tcp_seq; | ||
|
||
/* | ||
* TCP header. | ||
* Per RFC 793, September, 1981. | ||
*/ | ||
struct tcphdr { | ||
u_short th_sport; /* source port */ | ||
u_short th_dport; /* destination port */ | ||
tcp_seq th_seq; /* sequence number */ | ||
tcp_seq th_ack; /* acknowledgement number */ | ||
#if __BYTE_ORDER == __LITTLE_ENDIAN | ||
u_int th_x2:4, /* (unused) */ | ||
th_off:4; /* data offset */ | ||
#endif | ||
#if __BYTE_ORDER == __BIG_ENDIAN | ||
u_int th_off:4, /* data offset */ | ||
th_x2:4; /* (unused) */ | ||
#endif | ||
u_char th_flags; | ||
#define TH_FIN 0x01 | ||
#define TH_SYN 0x02 | ||
#define TH_RST 0x04 | ||
#define TH_PUSH 0x08 | ||
#define TH_ACK 0x10 | ||
#define TH_URG 0x20 | ||
#define TH_ECE 0x40 | ||
#define TH_CWR 0x80 | ||
#define TH_FLAGS (TH_FIN|TH_SYN|TH_RST|TH_ACK|TH_URG|TH_ECE|TH_CWR) | ||
|
||
u_short th_win; /* window */ | ||
u_short th_sum; /* checksum */ | ||
u_short th_urp; /* urgent pointer */ | ||
}; |