Lines Matching refs:name

65     char *name;
131 ni_nameID = (*env)->GetFieldID(env, ni_class,"name", "Ljava/lang/String;");
167 (JNIEnv *env, jclass cls, jstring name) {
179 name_utf = (*env)->GetStringUTFChars(env, name, &isCopy);
182 * Search the list of interface based on name
186 if (strcmp(name_utf, curr->name) == 0) {
198 (*env)->ReleaseStringUTFChars(env, name, name_utf);
391 JNIEXPORT jboolean JNICALL NetworkInterface_isUp0(JNIEnv *env, jclass cls, jstring name, jint index) {
392 int ret = getFlags0(env, name);
401 JNIEXPORT jboolean JNICALL NetworkInterface_isP2P0(JNIEnv *env, jclass cls, jstring name, jint index) {
402 int ret = getFlags0(env, name);
411 JNIEXPORT jboolean JNICALL NetworkInterface_isLoopback0(JNIEnv *env, jclass cls, jstring name, jint index) {
412 int ret = getFlags0(env, name);
421 JNIEXPORT jboolean JNICALL NetworkInterface_supportsMulticast0(JNIEnv *env, jclass cls, jstring name, jint index) {
422 int ret = getFlags0(env, name);
432 JNIEXPORT jint JNICALL NetworkInterface_getMTU0(JNIEnv *env, jclass class, jstring name, jint index) {
438 name_utf = (*env)->GetStringUTFChars(env, name, &isCopy);
441 (*env)->ReleaseStringUTFChars(env, name, name_utf);
447 (*env)->ReleaseStringUTFChars(env, name, name_utf);
456 static int getFlags0(JNIEnv *env, jstring name) {
462 name_utf = (*env)->GetStringUTFChars(env, name, &isCopy);
465 (*env)->ReleaseStringUTFChars(env, name, name_utf);
473 (*env)->ReleaseStringUTFChars(env, name, name_utf);
487 * Create a NetworkInterface object, populate the name and index, and
493 jobject name;
508 name = (*env)->NewStringUTF(env, ifs->name);
509 if (netifObj == NULL || name == NULL) {
512 (*env)->SetObjectField(env, netifObj, ni_nameID, name);
513 (*env)->SetObjectField(env, netifObj, ni_descID, name);
758 char name[IFNAMSIZ], vname[IFNAMSIZ];
767 * If the interface name is a logical interface then we
773 strncpy(name, ifa->ifa_name, sizeof(name));
774 name[sizeof(name) - 1] = '\0';
831 name_colonP = strchr(name, ':');
839 if (getFlags(sock, name, &flags) < 0 || flags < 0) {
847 // Save original name to vname and truncate name by ':'
848 memcpy(vname, name, sizeof(vname) );
849 vname[name_colonP - name] = ':';
855 * name for matching because index isn't supported on
859 if (strcmp(name, currif->name) == 0) {
870 CHECKED_MALLOC3(currif, netif *, sizeof(netif) + sizeof(name));
871 currif->name = (char *) currif+sizeof(netif);
872 strncpy(currif->name, name, sizeof(name));
873 currif->name[sizeof(name) - 1] = '\0';
874 currif->index = getIndex(sock, name);
927 if (strcmp(vname, currif->name) == 0) {
934 CHECKED_MALLOC3(currif, netif *, sizeof(netif) + sizeof(name));
935 currif->name = (char *) currif + sizeof(netif);
936 strncpy(currif->name, vname, sizeof(name));
937 currif->name[sizeof(name) - 1] = '\0';
1018 static int getIndex(int sock, const char *name){
1024 strcpy(if2.ifr_name, name);