Changeset 026abfb in rtems-libbsd for rtemsbsd/mdns
- Timestamp:
- 11/10/14 07:27:32 (9 years ago)
- Branches:
- 4.11, 5, 5-freebsd-12, 6-freebsd-12, freebsd-9.3, master
- Children:
- e6405ea
- Parents:
- 4153ebe
- git-author:
- Sebastian Huber <sebastian.huber@…> (11/10/14 07:27:32)
- git-committer:
- Sebastian Huber <sebastian.huber@…> (11/10/14 07:28:38)
- Location:
- rtemsbsd/mdns
- Files:
-
- 1 edited
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
rtemsbsd/mdns/mdns-hostname-default.c
r4153ebe r026abfb 32 32 #include <rtems/mdns.h> 33 33 34 static void 34 #include <errno.h> 35 36 static int 35 37 mdns_sethostname_default(const char *hostname) 36 38 { 37 /* Do nothing */ 39 (void)hostname; 40 41 errno = ENXIO; 42 43 return (-1); 38 44 } 39 45 40 void (*rtems_mdns_sethostname_handler)(const char *hostname) = 46 static int 47 mdns_gethostname_default(char *hostname, size_t size) 48 { 49 (void)hostname; 50 (void)size; 51 52 errno = ENXIO; 53 54 return (-1); 55 } 56 57 int (*rtems_mdns_sethostname_handler)(const char *hostname) = 41 58 mdns_sethostname_default; 59 60 int (*rtems_mdns_gethostname_handler)(char *hostname, size_t size) = 61 mdns_gethostname_default; -
rtemsbsd/mdns/mdns.c
r4153ebe r026abfb 276 276 } 277 277 278 static void278 static int 279 279 mdns_sethostname(const char *hostname) 280 280 { … … 291 291 292 292 rtems_bsd_force_select_timeout(mdns_daemon_id); 293 294 return (0); 295 } 296 297 static int 298 mdns_gethostname(char *hostname, size_t size) 299 { 300 mDNS *m = &mDNSStorage; 301 302 if (size < MAX_ESCAPED_DOMAIN_LABEL) { 303 errno = ERANGE; 304 305 return (-1); 306 } 307 308 mDNS_Lock(m); 309 310 ConvertDomainLabelToCString(&m->hostlabel, hostname); 311 312 mDNS_Unlock(m); 313 314 return (0); 293 315 } 294 316 … … 344 366 345 367 rtems_mdns_sethostname_handler = mdns_sethostname; 368 rtems_mdns_gethostname_handler = mdns_gethostname; 346 369 347 370 return (RTEMS_SUCCESSFUL);
Note: See TracChangeset
for help on using the changeset viewer.