summaryrefslogtreecommitdiff
path: root/src/libultra/io/conteepprobe.c
blob: 24b0c7fea43b71137d42661e4c04767745e1edf1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include "PR/controller.h"
#include "siint.h"

s32 osEepromProbe(OSMesgQueue* mq) {
    s32 status = 0;
    OSContStatus sdata;

    __osSiGetAccess();

    status = __osEepStatus(mq, &sdata);
    if (status == 0 && (sdata.type & 0x8000) != 0) {
        status = 1;
    } else {
        status = 0;
    }

    __osSiRelAccess();
    return status;
}