) -> Result<(), Error> {         unsafe {             let mut req = self.request();              if siocgifflags(self.ctl, &mut req) < 0 {                 return Err(io::Error::last_os_error());             }              