Lines Matching refs:li
49 static int ncp_find_server_in(struct ncp_conn_loginfo *li, int type, char *server_name);
52 ncp_find_server_ipx(struct ncp_conn_loginfo *li, int type) {
64 strcpy(server, li->server);
67 if ((error = sap_find_nearest(type, &li->ipxaddr, nearest)) != 0) {
71 if (!li->server[0]) {
72 strcpy(li->server, nearest);
75 /* printf("%s\n",ipx_ntoa(li->ipxaddr.sipx_addr));*/
80 li->opt=0;
81 if ((error = ncp_connect(li, &connid)) != 0) {
91 li->ipxaddr.sipx_family = AF_IPX;
92 li->ipxaddr.sipx_addr.x_net = n_addr->x_net;
93 li->ipxaddr.sipx_port = n_addr->x_port;
94 li->ipxaddr.sipx_addr.x_host = n_addr->x_host;
99 ncp_find_server_in(struct ncp_conn_loginfo *li, int type, char *server_name) {
118 bzero(&li->inaddr, l);
119 li->inaddr.sin_len = l;
120 li->inaddr.sin_family = h->h_addrtype;
121 memcpy(&li->inaddr.sin_addr.s_addr, h->h_addr, 4);
122 li->inaddr.sin_port = htons(524); /* ncp */
127 ncp_find_server(struct ncp_conn_loginfo *li, int type, int af, char *name) {
132 error = ncp_find_server_ipx(li, type);
136 error = ncp_find_server_in(li, type, name);
145 ncp_find_fileserver(struct ncp_conn_loginfo *li, int af, char *name) {
146 return ncp_find_server(li, NCP_BINDERY_FSERVER, af, name);