--- a/src/standard/io.c +++ b/src/standard/io.c @@ -107,8 +107,10 @@ dict_add_entry(vm, dict, NUMBER_VAL(2), NUMBER_VAL(raw_attr.c_cflag)); dict_add_entry(vm, dict, NUMBER_VAL(3), NUMBER_VAL(raw_attr.c_lflag)); #if !defined(__MUSL__) +#ifndef __ANDROID__ dict_add_entry(vm, dict, NUMBER_VAL(4), NUMBER_VAL(raw_attr.c_ispeed)); dict_add_entry(vm, dict, NUMBER_VAL(5), NUMBER_VAL(raw_attr.c_ospeed)); +#endif #else dict_add_entry(vm, dict, NUMBER_VAL(4), NUMBER_VAL(raw_attr.__c_ispeed)); dict_add_entry(vm, dict, NUMBER_VAL(5), NUMBER_VAL(raw_attr.__c_ospeed)); @@ -183,12 +185,14 @@ raw.c_lflag = (long) AS_NUMBER(lflag); } #if !defined(__MUSL__) +#ifndef __ANDROID__ if (dict_get_entry(dict, NUMBER_VAL(4), &iflag)) { raw.c_ispeed = (long) AS_NUMBER(ispeed); } if (dict_get_entry(dict, NUMBER_VAL(5), &iflag)) { raw.c_ospeed = (long) AS_NUMBER(ospeed); } +#endif #else if (dict_get_entry(dict, NUMBER_VAL(4), &iflag)) { raw.__c_ispeed = (long) AS_NUMBER(ispeed);