| /src/usr.bin/make/unit-tests/ |
| order.exp | 1 Making the.c 2 Making the.h 3 Making the.o from the.h the.c
|
| directive-ifnmake.exp | 1 Don't forget to run the tests (1) 2 Running the tests
|
| varname-makefile.exp | 1 : In the end, MAKEFILE is /dev/null.
|
| varmod-quote-dollar.mk | 3 # Tests for the :q variable modifier, which quotes the string for the shell 7 # The newline and space characters at the beginning of this string are passed 8 # to the child make. When the child make parses the variable assignment, it 9 # discards the leading space characters.
|
| hanoi-include.exp | 1 Move the upper disk from stack A to stack C. 2 Move the upper disk from stack A to stack B. 3 Move the upper disk from stack C to stack B. 4 Move the upper disk from stack A to stack C. 5 Move the upper disk from stack B to stack A. 6 Move the upper disk from stack B to stack C. 7 Move the upper disk from stack A to stack C. 8 Move the upper disk from stack A to stack B. 9 Move the upper disk from stack C to stack B. 10 Move the upper disk from stack C to stack A [all...] |
| varmod-remember.mk | 3 # Tests for the :_ modifier, which saves the current expression value 4 # in the _ variable or another, to be used later again. 7 # The ':_' modifier is typically used in situations where the value of an 8 # expression is needed at the same time as a sequence of numbers. In these 9 # cases, the value of the expression is saved in the temporary variable '_', 10 # from where it is taken later in the same expression [all...] |
| varmod-loop-varname.mk | 3 # Tests for the first part of the variable modifier ':@var@...@', which 4 # contains the variable name to use during the loop. 6 # Force the test results to be independent of the default value of this 7 # setting, which is 'yes' for NetBSD's usr.bin/make but 'no' for the bmake 12 # Before 2021-04-04, the name of the loop variable could be generated 14 # Since var.c 1.907 from 2021-04-04, a '$' is no longer allowed in the [all...] |
| varmod-match-escape.mk | 3 # As of 2020-08-01, the :M and :N modifiers interpret backslashes differently, 4 # depending on whether there was an expression somewhere before the 7 # Apart from the different and possibly confusing debug output, there is no 8 # difference in behavior. When parsing the modifier text, only \{, \} and \: 9 # are unescaped, and in the pattern matching these have the same meaning as 10 # their plain variants '{', '}' and ':'. In the pattern matching from 23 # XXX: As of 2020-11-01, when an escaped ':' occurs before the 24 # expression, the whole modifier text is subject to unescaping '\:' to ':', 25 # before the expression is expanded. This means that the '\:' i [all...] |
| varmod-ifelse.mk | 3 # Tests for the ${cond:?then:else} variable modifier, which evaluates either 4 # the then-expression or the else-expression, depending on the condition. 6 # The modifier was added on 1998-04-01. 8 # Until 2015-10-11, the modifier always evaluated both the "then" and the 13 # The variable name of the expression is expanded and then taken as th [all...] |
| varmod-to-abs.mk | 3 # Tests for the :tA variable modifier, which returns the absolute path for 4 # each of the words in the variable value. 8 # Between 2016-06-03 and 2020-11-14, it was possible to trick the :tA modifier 10 # variable with the same name as the path that is to be resolved. There were 11 # a few restrictions though: The "redirected" path had to start with a slash, 15 # keeping the cache, just like the GNode for global variables [all...] |
| varname-dollar.mk | 3 # Tests for the expression "$$", which looks as if it referred to a variable, 6 # If there really were a special variable named '$', the expressions ${${DOLLAR}} 7 # and $$ would always expand to the same value. 9 # Using the dollar sign in variable names is tricky and not recommended. 10 # To see that using this variable indeed affects the variable '$', run the 11 # test individually with the -dv option. 14 # At this point, the variable '$' is not defined. Therefore the second line 21 # Now overwrite the '$' variable to see whether '$$' really expands to tha [all...] |
| var-scope-cmdline.mk | 3 # Tests for variables specified on the command line. 5 # Variables that are specified on the command line override those from the 8 # For performance reasons, the actual implementation is more complex than the 10 # which before var.c 1.586 from 2020-10-25 calculated the hash value of the 11 # variable name once for each lookup. Instead, when looking up the value of 12 # a variable, the search often starts in the global scope since that is wher [all...] |
| parse-var.mk | 5 # TODO: Add systematic tests for all of the below combinations. 40 # for the short form, EOF after the '$' 41 # for the short form, each character 42 # for the long forms, EOF right after '${' 43 # for the long forms, EOF after the variable name 44 # for the long forms, EOF after the ':' 45 # for the long forms, EOF after parsing a modifie [all...] |
| char-005c-reverse-solidus.mk | 3 # Tests for the character U+005C "REVERSE SOLIDUS". 11 # TODO: What are the edge cases? 20 # Too see the details of parsing, uncomment the following line. 24 # It does not end up in the variable value. 26 # This line is still part of the variable assignment 31 # The variable value contains two backslashes. 42 # The simplest was to produce a single backslash is the :U modifier. 53 # At the point where the unclosed expression is detected, the ":M" modifie [all...] |
| varparse-undef-partial.mk | 3 # When an undefined variable is expanded in a ':=' assignment, only the 4 # initial '$' of the expression is skipped by the parser, while 5 # the remaining expression is evaluated. In edge cases this can lead to 6 # a completely different interpretation of the partially expanded text. 12 # The expression ${VAR.${PARAM}} refers to the variable named "VAR.:Q", 13 # with the ":Q" being part of the name. This variable is not defined, 14 # therefore the initial '$' of that whole expression is skipped by the parse [all...] |
| comment.mk | 20 # triggered the error message "Unassociated shell command". 23 .endif # And after the closing directive. 25 VAR= # This comment makes the variable value empty. 26 # ParseRawLine removes any whitespace before the 32 # The comment does not need to start at the beginning of a word (as in the 36 # The space before the comment is always trimmed. 43 # not count as a line continuation, therefore the variable assignment tha [all...] |
| directive-elifndef.mk | 3 # Tests for the .elifndef directive, which is an obscure form of writing the 6 # At this point, VAR is not yet defined, and due to the 'n' in 'elifndef' the 16 # At this point, VAR is defined, and due to the 'n' in 'elifndef' the
|
| deptgt-silent.exp | 3 This is not echoed because of the @. 4 This is not echoed because of the .SILENT.
|
| lint.exp | 1 make: In the :@ modifier, the variable name "${:Ubar:S,b,v,}" must not contain a dollar
|
| /src/lib/libc/time/ |
| tzcode2netbsd | 6 # Convert an extracted tzcode distribution into the format suitable 7 # for importing it into the NetBSD source tree. 30 echo you can find the current version in the Makefile 31 echo we don't use this script anymore to import, but diff against the
|
| /src/sys/arch/sun2/sun2/ |
| locore.s | 5 * The Regents of the University of California. All rights reserved. 8 * the Systems Programming Group of the University of Utah Computer 12 * modification, are permitted provided that the following conditions 14 * 1. Redistributions of source code must retain the above copyright 15 * notice, this list of conditions and the following disclaimer. 16 * 2. Redistributions in binary form must reproduce the above copyright 17 * notice, this list of conditions and the following disclaimer in the [all...] |
| /src/sys/arch/sun68k/stand/ |
| README | 3 The sun bootblocks are split into two parts: a small 1st-level program that 4 gets written right after the superblock in a partition (and is hence limited 6 in the filesystem proper. 8 The 1st-level program is loaded into memory by the PROM. It loads the second 10 into it by the `installboot' program. The prototype code for the 1st-level 13 The 2nd-level program (`ufsboot') is normally installed in the root F [all...] |
| /src/sys/arch/m68k/060sp/dist/ |
| test.doc | 13 # THE SOFTWARE is provided on an "AS IS" basis and without warranty. 14 # To the maximum extent permitted by applicable law, 18 # regard to the SOFTWARE (INCLUDING ANY MODIFIED VERSIONS THEREOF) 21 # To the maximum extent permitted by applicable law, 25 # ARISING OF THE USE OR INABILITY TO USE THE SOFTWARE. 27 # Motorola assumes no responsibility for the maintenance and support 28 # of the SOFTWARE. 30 # You are hereby granted a copyright license to use, modify, and distribute the 41 The files itest.sa and ftest.sa contain simple tests to chec [all...] |
| changes | 13 # THE SOFTWARE is provided on an "AS IS" basis and without warranty. 14 # To the maximum extent permitted by applicable law, 18 # regard to the SOFTWARE (INCLUDING ANY MODIFIED VERSIONS THEREOF) 21 # To the maximum extent permitted by applicable law, 25 # ARISING OF THE USE OR INABILITY TO USE THE SOFTWARE. 27 # Motorola assumes no responsibility for the maintenance and support 28 # of the SOFTWARE. 30 # You are hereby granted a copyright license to use, modify, and distribute the 42 was reading the intermediate bytes. Emulation now only [all...] |
| /src/sys/external/bsd/compiler_rt/dist/lib/builtins/ |
| fp_fixuint_impl.inc | 3 // The LLVM Compiler Infrastructure 5 // This file is dual licensed under the MIT and the University of Illinois Open 10 // This file implements float to unsigned integer conversion for the 25 // If either the value or the exponent is negative, the result is zero. 29 // If the value is too large for the integer type, saturate. 33 // If 0 <= exponent < significandBits, right shift to get the result [all...] |