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 Forissierssize_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