xref: /optee_os/lib/libutils/isoc/write.c (revision 405a5072d8bd25c18fd151d97e452d6863786f03)
1*405a5072SJerome Forissier // SPDX-License-Identifier: BSD-2-Clause
2*405a5072SJerome Forissier /*
3*405a5072SJerome Forissier  * Copyright (c) 2020, Huawei Technologies Co., Ltd
4*405a5072SJerome Forissier  */
5*405a5072SJerome Forissier 
6*405a5072SJerome Forissier #include <stdio.h>
7*405a5072SJerome Forissier #include <stdlib.h>
8*405a5072SJerome Forissier #include <unistd.h>
9*405a5072SJerome Forissier 
write(int fd,const void * buf,size_t count)10*405a5072SJerome Forissier ssize_t write(int fd, const void *buf, size_t count)
11*405a5072SJerome Forissier {
12*405a5072SJerome Forissier 	if (fd != 1 && fd != 2)
13*405a5072SJerome Forissier 		abort();
14*405a5072SJerome Forissier 
15*405a5072SJerome Forissier 	return printf("%*s", (int)count, (char *)buf);
16*405a5072SJerome Forissier }
17