1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | extern int64_t
_trap(uint8_t number, void *param);
void
puts(char *str)
{
char *begin = str;
while (*str) {
++str;
}
struct {
int fd;
void* buf;
uint64_t nbytes;
} params = {1, begin, str - begin};
_trap(1, ¶ms);
}
|