|
|
|
@ -583,7 +583,7 @@ struct packet_config |
|
|
|
{ |
|
|
|
char *name; |
|
|
|
char *title; |
|
|
|
enum cmd_auto_boolean detect; |
|
|
|
enum auto_boolean detect; |
|
|
|
enum packet_support support; |
|
|
|
}; |
|
|
|
|
|
|
|
@ -602,13 +602,13 @@ update_packet_config (struct packet_config *config) |
|
|
|
{ |
|
|
|
switch (config->detect) |
|
|
|
{ |
|
|
|
case CMD_AUTO_BOOLEAN_TRUE: |
|
|
|
case AUTO_BOOLEAN_TRUE: |
|
|
|
config->support = PACKET_ENABLE; |
|
|
|
break; |
|
|
|
case CMD_AUTO_BOOLEAN_FALSE: |
|
|
|
case AUTO_BOOLEAN_FALSE: |
|
|
|
config->support = PACKET_DISABLE; |
|
|
|
break; |
|
|
|
case CMD_AUTO_BOOLEAN_AUTO: |
|
|
|
case AUTO_BOOLEAN_AUTO: |
|
|
|
config->support = PACKET_SUPPORT_UNKNOWN; |
|
|
|
break; |
|
|
|
} |
|
|
|
@ -632,12 +632,12 @@ show_packet_config_cmd (struct packet_config *config) |
|
|
|
} |
|
|
|
switch (config->detect) |
|
|
|
{ |
|
|
|
case CMD_AUTO_BOOLEAN_AUTO: |
|
|
|
case AUTO_BOOLEAN_AUTO: |
|
|
|
printf_filtered ("Support for remote protocol `%s' (%s) packet is auto-detected, currently %s.\n", |
|
|
|
config->name, config->title, support); |
|
|
|
break; |
|
|
|
case CMD_AUTO_BOOLEAN_TRUE: |
|
|
|
case CMD_AUTO_BOOLEAN_FALSE: |
|
|
|
case AUTO_BOOLEAN_TRUE: |
|
|
|
case AUTO_BOOLEAN_FALSE: |
|
|
|
printf_filtered ("Support for remote protocol `%s' (%s) packet is currently %s.\n", |
|
|
|
config->name, config->title, support); |
|
|
|
break; |
|
|
|
@ -664,7 +664,7 @@ add_packet_config_cmd (struct packet_config *config, |
|
|
|
char *cmd_name; |
|
|
|
config->name = name; |
|
|
|
config->title = title; |
|
|
|
config->detect = CMD_AUTO_BOOLEAN_AUTO; |
|
|
|
config->detect = AUTO_BOOLEAN_AUTO; |
|
|
|
config->support = PACKET_SUPPORT_UNKNOWN; |
|
|
|
xasprintf (&set_doc, "Set use of remote protocol `%s' (%s) packet", |
|
|
|
name, title); |
|
|
|
@ -730,7 +730,7 @@ packet_ok (const char *buf, struct packet_config *config) |
|
|
|
switch (config->support) |
|
|
|
{ |
|
|
|
case PACKET_ENABLE: |
|
|
|
if (config->detect == CMD_AUTO_BOOLEAN_AUTO) |
|
|
|
if (config->detect == AUTO_BOOLEAN_AUTO) |
|
|
|
/* If the stub previously indicated that the packet was
|
|
|
|
supported then there is a protocol error.. */ |
|
|
|
error ("Protocol error: %s (%s) conflicting enabled responses.", |
|
|
|
@ -906,7 +906,7 @@ show_remote_protocol_Z_access_wp_packet_cmd (char *args, int from_tty) |
|
|
|
/* For compatibility with older distributions. Provide a ``set remote
|
|
|
|
Z-packet ...'' command that updates all the Z packet types. */ |
|
|
|
|
|
|
|
static enum cmd_auto_boolean remote_Z_packet_detect; |
|
|
|
static enum auto_boolean remote_Z_packet_detect; |
|
|
|
|
|
|
|
static void |
|
|
|
set_remote_protocol_Z_packet_cmd (char *args, int from_tty, |
|
|
|
@ -6150,7 +6150,7 @@ in a memory packet.\n", |
|
|
|
0); |
|
|
|
/* Disable by default. The ``e'' packet has nasty interactions with
|
|
|
|
the threading code - it relies on global state. */ |
|
|
|
remote_protocol_e.detect = CMD_AUTO_BOOLEAN_FALSE; |
|
|
|
remote_protocol_e.detect = AUTO_BOOLEAN_FALSE; |
|
|
|
update_packet_config (&remote_protocol_e); |
|
|
|
|
|
|
|
add_packet_config_cmd (&remote_protocol_E, |
|
|
|
@ -6161,7 +6161,7 @@ in a memory packet.\n", |
|
|
|
0); |
|
|
|
/* Disable by default. The ``e'' packet has nasty interactions with
|
|
|
|
the threading code - it relies on global state. */ |
|
|
|
remote_protocol_E.detect = CMD_AUTO_BOOLEAN_FALSE; |
|
|
|
remote_protocol_E.detect = AUTO_BOOLEAN_FALSE; |
|
|
|
update_packet_config (&remote_protocol_E); |
|
|
|
|
|
|
|
add_packet_config_cmd (&remote_protocol_P, |
|
|
|
|