Lines Matching refs:new_serv
48 struct servent new_serv; in services_marshal_func() local
79 memcpy(&new_serv, serv, sizeof(struct servent)); in services_marshal_func()
87 if (new_serv.s_name != NULL) { in services_marshal_func()
88 size = strlen(new_serv.s_name); in services_marshal_func()
89 memcpy(p, new_serv.s_name, size); in services_marshal_func()
90 new_serv.s_name = p; in services_marshal_func()
94 if (new_serv.s_proto != NULL) { in services_marshal_func()
95 size = strlen(new_serv.s_proto); in services_marshal_func()
96 memcpy(p, new_serv.s_proto, size); in services_marshal_func()
97 new_serv.s_proto = p; in services_marshal_func()
101 if (new_serv.s_aliases != NULL) { in services_marshal_func()
103 memcpy(p, new_serv.s_aliases, sizeof(char *) * aliases_size); in services_marshal_func()
104 new_serv.s_aliases = (char **)p; in services_marshal_func()
107 for (alias = new_serv.s_aliases; *alias; ++alias) { in services_marshal_func()
115 memcpy(buffer, &new_serv, sizeof(struct servent)); in services_marshal_func()