this repo has no description
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Buld the basic zsh command

+61
+3
.gitmodules
··· 202 202 [submodule "src/external/system_cmds"] 203 203 path = src/external/system_cmds 204 204 url = ../darling-system_cmds.git 205 + [submodule "src/external/zsh"] 206 + path = src/external/zsh 207 + url = ../darling-zsh.git
+50
platform-include/stdarg.h
··· 1 + /*===---- stdarg.h - Variable argument handling ----------------------------=== 2 + * 3 + * Copyright (c) 2008 Eli Friedman 4 + * 5 + * Permission is hereby granted, free of charge, to any person obtaining a copy 6 + * of this software and associated documentation files (the "Software"), to deal 7 + * in the Software without restriction, including without limitation the rights 8 + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 + * copies of the Software, and to permit persons to whom the Software is 10 + * furnished to do so, subject to the following conditions: 11 + * 12 + * The above copyright notice and this permission notice shall be included in 13 + * all copies or substantial portions of the Software. 14 + * 15 + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 21 + * THE SOFTWARE. 22 + * 23 + *===-----------------------------------------------------------------------=== 24 + */ 25 + 26 + #ifndef __STDARG_H 27 + #define __STDARG_H 28 + 29 + #ifndef _VA_LIST 30 + typedef __builtin_va_list va_list; 31 + #define _VA_LIST 32 + #endif 33 + #define va_start(ap, param) __builtin_va_start(ap, param) 34 + #define va_end(ap) __builtin_va_end(ap) 35 + #define va_arg(ap, type) __builtin_va_arg(ap, type) 36 + 37 + /* GCC always defines __va_copy, but does not define va_copy unless in c99 mode 38 + * or -ansi is not specified, since it was not part of C90. 39 + */ 40 + #define __va_copy(d,s) __builtin_va_copy(d,s) 41 + 42 + #if __STDC_VERSION__ >= 199900L || __cplusplus >= 201103L || !defined(__STRICT_ANSI__) 43 + #define va_copy(dest, src) __builtin_va_copy(dest, src) 44 + #endif 45 + 46 + /* Hack required to make standard headers work, at least on Ubuntu */ 47 + #define __GNUC_VA_LIST 1 48 + typedef __builtin_va_list __gnuc_va_list; 49 + 50 + #endif /* __STDARG_H */
+8
src/CMakeLists.txt
··· 69 69 include_directories("${CMAKE_CURRENT_SOURCE_DIR}/external/libplatform/include") 70 70 71 71 include_directories("${CMAKE_CURRENT_SOURCE_DIR}/libc/derived") 72 + 73 + include_directories( 74 + ${CMAKE_CURRENT_SOURCE_DIR}/libiconv/include 75 + ${CMAKE_CURRENT_SOURCE_DIR}/ncurses/include 76 + ${CMAKE_CURRENT_SOURCE_DIR}/libc/include/NetBSD 77 + ) 78 + 72 79 add_subdirectory(external/libkqueue) 73 80 74 81 ··· 177 184 #add_subdirectory(external/top) 178 185 add_subdirectory(external/perl) 179 186 add_subdirectory(unxip) 187 + add_subdirectory(external/zsh) 180 188 add_subdirectory(external/libcxxabi) 181 189 add_subdirectory(external/libcxx) 182 190