Using write() for output for better portability

This commit is contained in:
2024-07-16 14:12:15 +02:00
parent 716fdd7fa0
commit 02a7d525be
7 changed files with 84 additions and 27 deletions

View File

@ -2,10 +2,12 @@
#include <stdint.h>
#include <stdlib.h>
#include <unistd.h>
void mission(void);
void done() {
printf("done.");
printf("done.\n");
exit(0);
}
@ -15,11 +17,10 @@ void rust_eh_personality() {
puts("eh_personality");
}
void outbyte(uint8_t byte){
printf("%c", byte);
}
int main(void) {
printf("std %i sterr %i\n", stdout, stderr);
const char * buffer ="123";
write(STDOUT_FILENO, buffer, 3);
mission();
return 0;
}