execution: PASS main: initialize spin lock main: attempt spin lock main: acquired spin lock main: create thread child: attempt initialize spin lock child: got return code 0, Undefined error: 0 Test PASSED: *Note: Did not return EBUSY when initializing a spinlock already in use, but standard says 'may' fail