Skip to content

Commit b828e69

Browse files
committed
Merge pull request #505 from redstar/ppc_ucontext
Implement review comments to ucontext on Linux/PPC64
2 parents dcaac22 + 8a2025d commit b828e69

File tree

1 file changed

+6
-7
lines changed

1 file changed

+6
-7
lines changed

src/core/sys/posix/ucontext.d

+6-7
Original file line numberDiff line numberDiff line change
@@ -278,27 +278,26 @@ version( linux )
278278
enum NFPREG = 33;
279279
enum NVRREG = 34;
280280

281-
alias ulong greg_t;
281+
alias c_ulong greg_t;
282282
alias greg_t[NGREG] gregset_t;
283283
alias double[NFPREG] fpregset_t;
284284

285-
struct _libc_vscr
285+
struct vscr_t
286286
{
287287
uint[3] __pad;
288288
uint vscr_word;
289289
}
290-
alias _libc_vscr vscr_t;
291290

292-
struct _libc_vrstate
291+
struct vrregset_t
293292
{
294293
uint[32][4] vrregs;
295294
vscr_t vscr;
296295
uint vrsave;
297296
uint[3] __pad;
298297
}
299-
alias _libc_vrstate vrregset_t;
300298

301-
struct pt_regs {
299+
struct pt_regs
300+
{
302301
c_ulong[32] gpr;
303302
c_ulong nip;
304303
c_ulong msr;
@@ -326,7 +325,7 @@ version( linux )
326325
gregset_t gp_regs;
327326
fpregset_t fp_regs;
328327
vrregset_t *v_regs;
329-
long[NVRREG+NVRREG+1] vmx_reserve;
328+
c_long[NVRREG+NVRREG+1] vmx_reserve;
330329
}
331330

332331
struct ucontext_t

0 commit comments

Comments
 (0)