{ printf (_("Error while writing %s: %m"), cold_start_file); return FALSE; }
return FALSE;
writeColdStartFile (const directory_obj *obj){  XDR xdrs;  FILE *out;  out = fopen (cold_start_file, "wb");  if (out == NULL)    {      printf (_("Error while opening %s for writing: %m"), cold_start_file);      return FALSE;    }  xdrstdio_create (&xdrs, out, XDR_ENCODE);  /* XXX The following cast is bad!  Shouldn't the XDR functions take     pointers to const objects?  */  if (!xdr_directory_obj (&xdrs, (directory_obj *) obj))    {      printf (_("Error while writing %s: %m"), cold_start_file);      return FALSE;    }  return TRUE;}