macloader: add new murata value

Change-Id: I1bc1aa88ec58f406fcf46a7c118ef577d6b0fb78
tirimbino
codeworkx 12 years ago
parent d052b701d2
commit 84f8d1d325
  1. 16
      macloader/macloader.cpp

@ -40,6 +40,7 @@ enum Type {
* murata: * murata:
* 00:37:6d * 00:37:6d
* 88:30:8a * 88:30:8a
* 60:21:C0
* *
* semcosh: * semcosh:
* 5c:0a:5b * 5c:0a:5b
@ -57,7 +58,7 @@ int main() {
/* open mac addr file */ /* open mac addr file */
file = fopen(MACADDR_PATH, "r"); file = fopen(MACADDR_PATH, "r");
if(file == 0) { if (file == 0) {
fprintf(stderr, "open(%s) failed\n", MACADDR_PATH); fprintf(stderr, "open(%s) failed\n", MACADDR_PATH);
ALOGE("Can't open %s\n", MACADDR_PATH); ALOGE("Can't open %s\n", MACADDR_PATH);
return -1; return -1;
@ -65,21 +66,22 @@ int main() {
/* get and compare mac addr */ /* get and compare mac addr */
str = fgets(mac_addr_half, 9, file); str = fgets(mac_addr_half, 9, file);
if(str == 0) { if (str == 0) {
fprintf(stderr, "fgets() from file %s failed\n", MACADDR_PATH); fprintf(stderr, "fgets() from file %s failed\n", MACADDR_PATH);
ALOGE("Can't read from %s\n", MACADDR_PATH); ALOGE("Can't read from %s\n", MACADDR_PATH);
return -1; return -1;
} }
/* murata */ /* murata */
if(strncasecmp(mac_addr_half, "00:37:6d", 9) == 0 || if (strncasecmp(mac_addr_half, "00:37:6d", 9) == 0 ||
strncasecmp(mac_addr_half, "88:30:8a", 9) == 0 || strncasecmp(mac_addr_half, "88:30:8a", 9) == 0 ||
strncasecmp(mac_addr_half, "20:02:af", 9) == 0) { strncasecmp(mac_addr_half, "20:02:af", 9) == 0 ||
strncasecmp(mac_addr_half, "60:21:C0", 9) == 0) {
type = MURATA; type = MURATA;
} }
/* semcosh */ /* semcosh */
if(strncasecmp(mac_addr_half, "5c:0a:5b", 9) == 0) { if (strncasecmp(mac_addr_half, "5c:0a:5b", 9) == 0) {
type = SEMCOSH; type = SEMCOSH;
} }
@ -113,7 +115,7 @@ int main() {
break; break;
} }
if(ret != 0) { if (ret != 0) {
fprintf(stderr, "fputs() to file %s failed\n", CID_PATH); fprintf(stderr, "fputs() to file %s failed\n", CID_PATH);
ALOGE("Can't write to %s\n", CID_PATH); ALOGE("Can't write to %s\n", CID_PATH);
return -1; return -1;
@ -132,7 +134,7 @@ int main() {
system(chown_cmd); system(chown_cmd);
system(chgrp_cmd); system(chgrp_cmd);
if(ret != 0) { if (ret != 0) {
fprintf(stderr, "chmod() on file %s failed\n", CID_PATH); fprintf(stderr, "chmod() on file %s failed\n", CID_PATH);
ALOGE("Can't set permissions on %s\n", CID_PATH); ALOGE("Can't set permissions on %s\n", CID_PATH);
return ret; return ret;

Loading…
Cancel
Save