Hello! #v+ ../../libdiskfs/boot-start.c: In function ???diskfs_start_bootstrap???: ../../libdiskfs/boot-start.c:223: warning: passing argument 2 of ???dir_lookup??? discards qualifiers from pointer target type #v-
#v+ 101 const char *initname; [...] 222 err = dir_lookup (root_pt, initname, O_READ, 0, 223 &retry, pathbuf, &startup_pt); #v- /include/hurd/hurd_types.h #v+ /* These names exist only because of MiG deficiencies. You should not use them in C source; use the normal C types instead. */ [...] typedef char string_t [1024]; #v- #v+ kern_return_t dir_lookup ( file_t start_dir, string_t file_name, int flags, mode_t mode, retry_type *do_retry, string_t retry_name, mach_port_t *result ); #v- #v+ routine dir_lookup ( start_dir: file_t; RPT file_name: string_t; flags: int; mode: mode_t; out do_retry: retry_type; out retry_name: string_t; out result: mach_port_send_t); #v- Can we teach MIG to output a ``const'' for ``in'' parameters? Do we want a ``const_string_t''? Do we add manual ``(char *)'' casts in such cases? Regards, Thomas
signature.asc
Description: Digital signature
_______________________________________________ Bug-hurd mailing list Bug-hurd@gnu.org http://lists.gnu.org/mailman/listinfo/bug-hurd