changes
if (changes())
static int changes(void);
u_int changes = 0;
changes |= NEW_U;
changes |= NEW_W;
changes |= NEW_A;
changes |= NEW_S;
switch(changes) {
changes = SPECIAL_I;
changes = SPECIAL_D;
changes |= NEW_I;
changes |= TCP_PUSH_BIT;
*cp++ = changes | NEW_C;
*cp++ = changes;
u_int hlen, changes;
changes = *cp++;
if (changes & NEW_C) {
if (changes & TCP_PUSH_BIT)
switch (changes & SPECIALS_MASK) {
if (changes & NEW_U) {
if (changes & NEW_W)
if (changes & NEW_A)
if (changes & NEW_S)
if (changes & NEW_I) {
for (changes = 0; hlen > 0; hlen -= 2)
changes += *bp++;
changes = (changes & 0xffff) + (changes >> 16);
changes = (changes & 0xffff) + (changes >> 16);
cs->cs_ip.ip_sum = ~ changes;
EV_SET(&changes[nchanges++], s->server_fd,
EV_SET(&changes[nchanges++], s->client_fd,
EV_SET(&changes[nchanges++], s->client_fd,
struct kevent changes[KQ_NEVENTS];
EV_SET(&changes[nchanges++], s->server_fd,
EV_SET(&changes[nchanges++], s->client_fd,
EV_SET(&changes[nchanges++], s->client_fd,
EV_SET(&changes[nchanges++], s->server_fd,
EV_SET(&changes[nchanges++], s->server_fd,
EV_SET(&changes[nchanges++], s->client_fd, EVFILT_READ, EV_ADD, 0, 0, s);
EV_SET(&changes[nchanges++], s->server_fd, EVFILT_READ, EV_ADD, 0, 0, s);
EV_SET(&changes[nchanges++], SIGHUP, EVFILT_SIGNAL, EV_ADD, 0, 0, NULL);
EV_SET(&changes[nchanges++], SIGINT, EVFILT_SIGNAL, EV_ADD, 0, 0, NULL);
EV_SET(&changes[nchanges++], SIGTERM, EVFILT_SIGNAL, EV_ADD, 0, 0, NULL);
EV_SET(&changes[nchanges++], listenfd, EVFILT_READ, EV_ADD, 0, 0, NULL);
nevents = kevent(kq, &changes[0], nchanges, &events[0],
uint8_t changes, policy;
changes = policy ^ old->default_cache_policy;
if (changes & MR_LD_CACHE_ALLOW_WRITE_CACHE)
if (changes & MR_LD_CACHE_ALLOW_READ_CACHE)
if (changes & MR_LD_CACHE_WRITE_BACK)
if (changes & (MR_LD_CACHE_READ_AHEAD | MR_LD_CACHE_READ_ADAPTIVE))
if (changes & MR_LD_CACHE_WRITE_CACHE_BAD_BBU)
u_int changes = 0;
changes |= NEW_U;
changes |= NEW_W;
changes |= NEW_A;
changes |= NEW_S;
switch (changes) {
changes = SPECIAL_I;
changes = SPECIAL_D;
changes |= NEW_I;
changes |= TCP_PUSH_BIT;
*cp++ = changes;
*cp++ = changes | NEW_C;
u_int hlen, changes;
changes = *cp++;
log_Printf(LogDEBUG, "compressed: changes = %02x\n", changes);
if (changes & NEW_C) {
if (changes & TCP_PUSH_BIT)
switch (changes & SPECIALS_MASK) {
if (changes & NEW_U) {
if (changes & NEW_W)
if (changes & NEW_A)
if (changes & NEW_S) {
if (changes & NEW_I) {
for (changes = 0; hlen > 0; hlen -= 2)
changes += *bp++;
changes = (changes & 0xffff) + (changes >> 16);
changes = (changes & 0xffff) + (changes >> 16);
cs->cs_ip.ip_sum = ~changes;