kill two others, saves 55t 8d 2i
This commit is contained in:
parent
251243b253
commit
ca2b1d88ca
6
edit.c
6
edit.c
@ -5,7 +5,7 @@
|
|||||||
|
|
||||||
#include "sh.h"
|
#include "sh.h"
|
||||||
|
|
||||||
__RCSID("$MirOS: src/bin/mksh/edit.c,v 1.67 2006/11/10 04:31:04 tg Exp $");
|
__RCSID("$MirOS: src/bin/mksh/edit.c,v 1.68 2006/11/10 06:40:04 tg Exp $");
|
||||||
|
|
||||||
/* tty driver characters we are interested in */
|
/* tty driver characters we are interested in */
|
||||||
typedef struct {
|
typedef struct {
|
||||||
@ -3070,7 +3070,7 @@ x_version(int c __attribute__((unused)))
|
|||||||
char *o_xbuf = xbuf, *o_xend = xend;
|
char *o_xbuf = xbuf, *o_xend = xend;
|
||||||
char *o_xbp = xbp, *o_xep = xep, *o_xcp = xcp;
|
char *o_xbp = xbp, *o_xep = xep, *o_xcp = xcp;
|
||||||
int lim = x_lastcp() - xbp;
|
int lim = x_lastcp() - xbp;
|
||||||
char *v = strdup(KSH_VERSION);
|
char *v = str_save(KSH_VERSION, ATEMP);
|
||||||
int vlen;
|
int vlen;
|
||||||
|
|
||||||
xbuf = xbp = xcp = v;
|
xbuf = xbp = xcp = v;
|
||||||
@ -3092,7 +3092,7 @@ x_version(int c __attribute__((unused)))
|
|||||||
if (c != ' ')
|
if (c != ' ')
|
||||||
x_e_ungetc(c);
|
x_e_ungetc(c);
|
||||||
|
|
||||||
free(v);
|
afree(v, ATEMP);
|
||||||
return KSTD;
|
return KSTD;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
5
eval.c
5
eval.c
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
#include "sh.h"
|
#include "sh.h"
|
||||||
|
|
||||||
__RCSID("$MirOS: src/bin/mksh/eval.c,v 1.16 2006/11/10 03:23:49 tg Exp $");
|
__RCSID("$MirOS: src/bin/mksh/eval.c,v 1.17 2006/11/10 06:40:05 tg Exp $");
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* string expansion
|
* string expansion
|
||||||
@ -565,7 +565,8 @@ expand(char *cp, /* input word */
|
|||||||
Xlength(ds, dp) == 0) {
|
Xlength(ds, dp) == 0) {
|
||||||
char *p;
|
char *p;
|
||||||
|
|
||||||
if ((p = strdup("")) == NULL)
|
if ((p = str_nsave(null, 0, ATEMP))
|
||||||
|
== NULL)
|
||||||
internal_errorf(1, "unable "
|
internal_errorf(1, "unable "
|
||||||
"to allocate memory");
|
"to allocate memory");
|
||||||
XPput(*wp, p);
|
XPput(*wp, p);
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
|
|
||||||
#include "sh.h"
|
#include "sh.h"
|
||||||
|
|
||||||
__RCSID("$MirOS: src/bin/mksh/histrap.c,v 1.31 2006/11/10 05:23:12 tg Exp $");
|
__RCSID("$MirOS: src/bin/mksh/histrap.c,v 1.32 2006/11/10 06:40:05 tg Exp $");
|
||||||
|
|
||||||
#ifndef mksh_siglist
|
#ifndef mksh_siglist
|
||||||
#if defined(BSD) || defined(__APPLE__)
|
#if defined(BSD) || defined(__APPLE__)
|
||||||
@ -1068,8 +1068,10 @@ gettrap(const char *name, int igncase)
|
|||||||
if (p->name) {
|
if (p->name) {
|
||||||
if (igncase) {
|
if (igncase) {
|
||||||
if (p->name && (!strcasecmp(p->name, name) ||
|
if (p->name && (!strcasecmp(p->name, name) ||
|
||||||
(strlen(name) > 3 && !strncasecmp("SIG",
|
(strlen(name) > 3 &&
|
||||||
p->name, 3) &&
|
(p->name[0] == 's' || p->name[0] == 'S') &&
|
||||||
|
(p->name[1] == 'i' || p->name[1] == 'I') &&
|
||||||
|
(p->name[2] == 'g' || p->name[2] == 'G') &&
|
||||||
!strcasecmp(p->name, name + 3))))
|
!strcasecmp(p->name, name + 3))))
|
||||||
return p;
|
return p;
|
||||||
} else {
|
} else {
|
||||||
|
Loading…
Reference in New Issue
Block a user