Line 23: |
Line 23: |
| | | |
| =Description= | | =Description= |
− | If 3DS is connected to Internet return current access point MTU value. | + | Return the current access point to MTU value. |
− | If 3DS isn't connected to Internet return last connected access point MTU value.(If 3DS has never connected any access point return 0) | + | If the 3DS is connected to the internet, return the current access point's MTU value. |
| + | If the 3DS isn't connected to the internet, return the last connected access point's MTU value. |
| + | (If the 3DS has never connected to any access point return to 0) |
| | | |
| =Example= | | =Example= |
Line 30: |
Line 32: |
| Handle share_ac_handle; | | Handle share_ac_handle; |
| | | |
− | u32* cmdbuf = getThreadCommandBuffer(); | + | u32* cache_buffer = getThreadCommandBuffer(); |
| | | |
| srvGetServiceHandle(&share_ac_handle, "ac:i"); | | srvGetServiceHandle(&share_ac_handle, "ac:i"); |
| | | |
− | cmdbuf[0] = IPC_MakeHeader(0x4A2, 0, 0); // 0x04A20000
| + | cache_buffer[0] = IPC_MakeHeader(0x4A2, 0, 0); // 0x04A20000 |
| | | |
| svcSendSyncRequest(share_ac_handle); | | svcSendSyncRequest(share_ac_handle); |
| + | |
| + | printf("Result : 0x%lx", cache_buffer[1]); |
| | | |
| printf("MTU value : %ld", cache_buffer[2]); | | printf("MTU value : %ld", cache_buffer[2]); |
| + | |
| + | svcCloseHandle(share_ac_handle); |