1*cf84ac9aSAndroid Build Coastguard Worker static int arch_set_scno(struct tcb * tcp,kernel_ulong_t scno)2*cf84ac9aSAndroid Build Coastguard Workerarch_set_scno(struct tcb *tcp, kernel_ulong_t scno) 3*cf84ac9aSAndroid Build Coastguard Worker { 4*cf84ac9aSAndroid Build Coastguard Worker #ifdef HAVE_GETREGS_OLD 5*cf84ac9aSAndroid Build Coastguard Worker return upoke(tcp, sizeof(long) * PT_R0, scno); 6*cf84ac9aSAndroid Build Coastguard Worker #else 7*cf84ac9aSAndroid Build Coastguard Worker ppc_regs.gpr[0] = scno; 8*cf84ac9aSAndroid Build Coastguard Worker return set_regs(tcp->pid); 9*cf84ac9aSAndroid Build Coastguard Worker #endif 10*cf84ac9aSAndroid Build Coastguard Worker } 11