mirror of
https://github.com/freebsd/freebsd-src
synced 2024-09-06 17:18:32 +00:00
If PASTE isn't defined, define it as a transitional measure. This
allows me to complete make buildworld on my stable machine. Also change termination case to be clearer what is going on while searching for map files.
This commit is contained in:
parent
d008c720b6
commit
f83a28e05b
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=76643
|
@ -43,6 +43,14 @@ static const char rcsid[] =
|
|||
#include "path.h"
|
||||
#include "lex.h"
|
||||
|
||||
/*
|
||||
* PASTE isn't defined in 4.x, but we need it to bridge to 5.0-current
|
||||
* so define it here as a stop gap transition measure.
|
||||
*/
|
||||
#ifndef PASTE
|
||||
#define PASTE 0xa3 /* paste from cut-paste buffer */
|
||||
#endif
|
||||
|
||||
char ctrl_names[32][4] = {
|
||||
"nul", "soh", "stx", "etx", "eot", "enq", "ack", "bel",
|
||||
"bs ", "ht ", "nl ", "vt ", "ff ", "cr ", "so ", "si ",
|
||||
|
@ -755,12 +763,13 @@ load_keymap(char *opt, int dumponly)
|
|||
if (cp != NULL)
|
||||
asprintf(&(prefix[0]), "%s/", cp);
|
||||
|
||||
for (i=0; prefix[i]; i++)
|
||||
for (j=0; postfix[j]; j++) {
|
||||
fd = NULL;
|
||||
for (i=0; prefix[i] && fd == NULL; i++) {
|
||||
for (j=0; postfix[j] && fd == NULL; j++) {
|
||||
name = mkfullname(prefix[i], opt, postfix[j]);
|
||||
if ((fd = fopen(name, "r")))
|
||||
prefix[i + 1] = postfix[j + 1] = NULL;
|
||||
fd = fopen(name, "r");
|
||||
}
|
||||
}
|
||||
if (fd == NULL) {
|
||||
warn("keymap file not found");
|
||||
return;
|
||||
|
@ -1128,5 +1137,3 @@ main(int argc, char **argv)
|
|||
usage();
|
||||
exit(0);
|
||||
}
|
||||
|
||||
|
||||
|
|
Loading…
Reference in a new issue