Lines Matching refs:ret_s
56 static int load_lsb_distrib_id(char *ret_s, size_t size) {
59 assert(ret_s);
78 snprintf(ret_s, size, "%s", p);
89 char *avahi_get_host_name(char *ret_s, size_t size) {
90 assert(ret_s);
93 if (gethostname(ret_s, size) >= 0) {
94 ret_s[size-1] = 0;
95 strip_bad_chars(ret_s);
97 *ret_s = 0;
99 if (strcmp(ret_s, "localhost") == 0 || strncmp(ret_s, "localhost.", 10) == 0) {
100 *ret_s = 0;
104 if (*ret_s == 0) {
110 if (load_lsb_distrib_id(ret_s, size) >= 0) {
111 strip_bad_chars(ret_s);
112 avahi_strdown(ret_s);
115 if (*ret_s == 0)
123 snprintf(ret_s, size, "%s", utsname.sysname);
124 strip_bad_chars(ret_s);
125 avahi_strdown(ret_s);
129 if (*ret_s == 0)
130 snprintf(ret_s, size, "unnamed");
135 ret_s[AVAHI_LABEL_MAX-1] = 0;
137 return ret_s;