• sync distrib/special/mksh/Makefile with bin/mksh/Build.sh and
fix the regression test’s results while here, which have been broken since cid 10049D9BE5254CE65B8 • get rid of separate copyright file which was intended for De- bian; track down commits in all files of oksh-mirbsd and mksh to get correct copyright years per-file, as is BSD custom
This commit is contained in:
parent
7641ea6d07
commit
b145ca5c9f
20
Build.sh
20
Build.sh
@ -1,5 +1,23 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
srcversion='$MirOS: src/bin/mksh/Build.sh,v 1.391 2009/04/10 16:09:53 tg Exp $'
|
srcversion='$MirOS: src/bin/mksh/Build.sh,v 1.392 2009/05/16 16:59:31 tg Exp $'
|
||||||
|
#-
|
||||||
|
# Copyright (c) 2003, 2004, 2005, 2006, 2007, 2008, 2009
|
||||||
|
# Thorsten Glaser <tg@mirbsd.org>
|
||||||
|
#
|
||||||
|
# Provided that these terms and disclaimer and all copyright notices
|
||||||
|
# are retained or reproduced in an accompanying document, permission
|
||||||
|
# is granted to deal in this work without restriction, including un-
|
||||||
|
# limited rights to use, publicly perform, distribute, sell, modify,
|
||||||
|
# merge, give away, or sublicence.
|
||||||
|
#
|
||||||
|
# This work is provided "AS IS" and WITHOUT WARRANTY of any kind, to
|
||||||
|
# the utmost extent permitted by applicable law, neither express nor
|
||||||
|
# implied; without malicious intent or gross negligence. In no event
|
||||||
|
# may a licensor, author or contributor be held liable for indirect,
|
||||||
|
# direct, other damage, loss, or other issues arising in any way out
|
||||||
|
# of dealing in the work, even if advised of the possibility of such
|
||||||
|
# damage or existence of a defect, except proven that it results out
|
||||||
|
# of said person's immediate fault when using the work as intended.
|
||||||
#-
|
#-
|
||||||
# Environment used: CC CFLAGS CPPFLAGS LDFLAGS LIBS NOWARN NROFF TARGET_OS
|
# Environment used: CC CFLAGS CPPFLAGS LDFLAGS LIBS NOWARN NROFF TARGET_OS
|
||||||
# CPPFLAGS recognised: MKSH_SMALL MKSH_ASSUME_UTF8 MKSH_NOPWNAM MKSH_NOVI
|
# CPPFLAGS recognised: MKSH_SMALL MKSH_ASSUME_UTF8 MKSH_NOPWNAM MKSH_NOVI
|
||||||
|
20
Makefile
20
Makefile
@ -1,4 +1,22 @@
|
|||||||
# $MirOS: src/bin/mksh/Makefile,v 1.73 2009/04/03 09:39:03 tg Exp $
|
# $MirOS: src/bin/mksh/Makefile,v 1.74 2009/05/16 16:59:31 tg Stab $
|
||||||
|
#-
|
||||||
|
# Copyright (c) 2003, 2004, 2005, 2006, 2007, 2008, 2009
|
||||||
|
# Thorsten Glaser <tg@mirbsd.org>
|
||||||
|
#
|
||||||
|
# Provided that these terms and disclaimer and all copyright notices
|
||||||
|
# are retained or reproduced in an accompanying document, permission
|
||||||
|
# is granted to deal in this work without restriction, including un-
|
||||||
|
# limited rights to use, publicly perform, distribute, sell, modify,
|
||||||
|
# merge, give away, or sublicence.
|
||||||
|
#
|
||||||
|
# This work is provided "AS IS" and WITHOUT WARRANTY of any kind, to
|
||||||
|
# the utmost extent permitted by applicable law, neither express nor
|
||||||
|
# implied; without malicious intent or gross negligence. In no event
|
||||||
|
# may a licensor, author or contributor be held liable for indirect,
|
||||||
|
# direct, other damage, loss, or other issues arising in any way out
|
||||||
|
# of dealing in the work, even if advised of the possibility of such
|
||||||
|
# damage or existence of a defect, except proven that it results out
|
||||||
|
# of said person's immediate fault when using the work as intended.
|
||||||
#-
|
#-
|
||||||
# use CPPFLAGS=-DDEBUG __CRAZY=Yes to check for certain more stuff
|
# use CPPFLAGS=-DDEBUG __CRAZY=Yes to check for certain more stuff
|
||||||
|
|
||||||
|
20
check.pl
20
check.pl
@ -1,6 +1,24 @@
|
|||||||
# $MirOS: src/bin/mksh/check.pl,v 1.21 2009/04/07 18:45:19 tg Stab $
|
# $MirOS: src/bin/mksh/check.pl,v 1.22 2009/05/16 16:59:32 tg Rel $
|
||||||
# $OpenBSD: th,v 1.13 2006/05/18 21:27:23 miod Exp $
|
# $OpenBSD: th,v 1.13 2006/05/18 21:27:23 miod Exp $
|
||||||
#-
|
#-
|
||||||
|
# Copyright (c) 2003, 2004, 2005, 2006, 2007, 2008, 2009
|
||||||
|
# Thorsten Glaser <tg@mirbsd.org>
|
||||||
|
#
|
||||||
|
# Provided that these terms and disclaimer and all copyright notices
|
||||||
|
# are retained or reproduced in an accompanying document, permission
|
||||||
|
# is granted to deal in this work without restriction, including un-
|
||||||
|
# limited rights to use, publicly perform, distribute, sell, modify,
|
||||||
|
# merge, give away, or sublicence.
|
||||||
|
#
|
||||||
|
# This work is provided "AS IS" and WITHOUT WARRANTY of any kind, to
|
||||||
|
# the utmost extent permitted by applicable law, neither express nor
|
||||||
|
# implied; without malicious intent or gross negligence. In no event
|
||||||
|
# may a licensor, author or contributor be held liable for indirect,
|
||||||
|
# direct, other damage, loss, or other issues arising in any way out
|
||||||
|
# of dealing in the work, even if advised of the possibility of such
|
||||||
|
# damage or existence of a defect, except proven that it results out
|
||||||
|
# of said person's immediate fault when using the work as intended.
|
||||||
|
#-
|
||||||
# Example test:
|
# Example test:
|
||||||
# name: a-test
|
# name: a-test
|
||||||
# description:
|
# description:
|
||||||
|
20
check.t
20
check.t
@ -1,8 +1,26 @@
|
|||||||
# $MirOS: src/bin/mksh/check.t,v 1.275 2009/05/16 16:03:41 tg Exp $
|
# $MirOS: src/bin/mksh/check.t,v 1.276 2009/05/16 16:59:32 tg Exp $
|
||||||
# $OpenBSD: bksl-nl.t,v 1.2 2001/01/28 23:04:56 niklas Exp $
|
# $OpenBSD: bksl-nl.t,v 1.2 2001/01/28 23:04:56 niklas Exp $
|
||||||
# $OpenBSD: history.t,v 1.5 2001/01/28 23:04:56 niklas Exp $
|
# $OpenBSD: history.t,v 1.5 2001/01/28 23:04:56 niklas Exp $
|
||||||
# $OpenBSD: read.t,v 1.3 2003/03/10 03:48:16 david Exp $
|
# $OpenBSD: read.t,v 1.3 2003/03/10 03:48:16 david Exp $
|
||||||
#-
|
#-
|
||||||
|
# Copyright (c) 2003, 2004, 2005, 2006, 2007, 2008, 2009
|
||||||
|
# Thorsten Glaser <tg@mirbsd.org>
|
||||||
|
#
|
||||||
|
# Provided that these terms and disclaimer and all copyright notices
|
||||||
|
# are retained or reproduced in an accompanying document, permission
|
||||||
|
# is granted to deal in this work without restriction, including un-
|
||||||
|
# limited rights to use, publicly perform, distribute, sell, modify,
|
||||||
|
# merge, give away, or sublicence.
|
||||||
|
#
|
||||||
|
# This work is provided "AS IS" and WITHOUT WARRANTY of any kind, to
|
||||||
|
# the utmost extent permitted by applicable law, neither express nor
|
||||||
|
# implied; without malicious intent or gross negligence. In no event
|
||||||
|
# may a licensor, author or contributor be held liable for indirect,
|
||||||
|
# direct, other damage, loss, or other issues arising in any way out
|
||||||
|
# of dealing in the work, even if advised of the possibility of such
|
||||||
|
# damage or existence of a defect, except proven that it results out
|
||||||
|
# of said person's immediate fault when using the work as intended.
|
||||||
|
#-
|
||||||
# You may also want to test IFS with the script at
|
# You may also want to test IFS with the script at
|
||||||
# http://www.research.att.com/~gsf/public/ifs.sh
|
# http://www.research.att.com/~gsf/public/ifs.sh
|
||||||
|
|
||||||
|
26
copyright
26
copyright
@ -1,26 +0,0 @@
|
|||||||
$MirOS: src/bin/mksh/copyright,v 1.30 2009/05/16 14:17:38 tg Exp $
|
|
||||||
|
|
||||||
The MirBSD Korn Shell (mksh) is
|
|
||||||
|
|
||||||
Copyright (c) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009
|
|
||||||
Thorsten “mirabilos” Glaser <tg@mirbsd.org>
|
|
||||||
|
|
||||||
Provided that these terms and disclaimer and all copyright notices
|
|
||||||
are retained or reproduced in an accompanying document, permission
|
|
||||||
is granted to deal in this work without restriction, including un‐
|
|
||||||
limited rights to use, publicly perform, distribute, sell, modify,
|
|
||||||
merge, give away, or sublicence.
|
|
||||||
|
|
||||||
This work is provided “AS IS” and WITHOUT WARRANTY of any kind, to
|
|
||||||
the utmost extent permitted by applicable law, neither express nor
|
|
||||||
implied; without malicious intent or gross negligence. In no event
|
|
||||||
may a licensor, author or contributor be held liable for indirect,
|
|
||||||
direct, other damage, loss, or other issues arising in any way out
|
|
||||||
of dealing in the work, even if advised of the possibility of such
|
|
||||||
damage or existence of a defect, except proven that it results out
|
|
||||||
of said person’s immediate fault when using the work as intended.
|
|
||||||
|
|
||||||
|
|
||||||
Depending on the target operating environment, setmode.c (3-clause
|
|
||||||
BSD licence) or strlcpy.c (ISC licence) may be added during compi-
|
|
||||||
lation; refer to these files for details.
|
|
20
dot.mkshrc
20
dot.mkshrc
@ -1,4 +1,22 @@
|
|||||||
# $MirOS: src/bin/mksh/dot.mkshrc,v 1.41 2009/04/05 12:42:34 tg Rel $
|
# $MirOS: src/bin/mksh/dot.mkshrc,v 1.42 2009/05/16 16:59:33 tg Rel $
|
||||||
|
#-
|
||||||
|
# Copyright (c) 2002, 2003, 2004, 2006, 2007, 2008, 2009
|
||||||
|
# Thorsten Glaser <tg@mirbsd.org>
|
||||||
|
#
|
||||||
|
# Provided that these terms and disclaimer and all copyright notices
|
||||||
|
# are retained or reproduced in an accompanying document, permission
|
||||||
|
# is granted to deal in this work without restriction, including un-
|
||||||
|
# limited rights to use, publicly perform, distribute, sell, modify,
|
||||||
|
# merge, give away, or sublicence.
|
||||||
|
#
|
||||||
|
# This work is provided "AS IS" and WITHOUT WARRANTY of any kind, to
|
||||||
|
# the utmost extent permitted by applicable law, neither express nor
|
||||||
|
# implied; without malicious intent or gross negligence. In no event
|
||||||
|
# may a licensor, author or contributor be held liable for indirect,
|
||||||
|
# direct, other damage, loss, or other issues arising in any way out
|
||||||
|
# of dealing in the work, even if advised of the possibility of such
|
||||||
|
# damage or existence of a defect, except proven that it results out
|
||||||
|
# of said person's immediate fault when using the work as intended.
|
||||||
#-
|
#-
|
||||||
# ~/.mkshrc: mksh initialisation file for interactive shells
|
# ~/.mkshrc: mksh initialisation file for interactive shells
|
||||||
|
|
||||||
|
22
edit.c
22
edit.c
@ -3,9 +3,29 @@
|
|||||||
/* $OpenBSD: emacs.c,v 1.41 2007/08/02 10:50:25 fgsch Exp $ */
|
/* $OpenBSD: emacs.c,v 1.41 2007/08/02 10:50:25 fgsch Exp $ */
|
||||||
/* $OpenBSD: vi.c,v 1.23 2006/04/10 14:38:59 jaredy Exp $ */
|
/* $OpenBSD: vi.c,v 1.23 2006/04/10 14:38:59 jaredy Exp $ */
|
||||||
|
|
||||||
|
/*-
|
||||||
|
* Copyright (c) 2003, 2004, 2005, 2006, 2007, 2008, 2009
|
||||||
|
* Thorsten Glaser <tg@mirbsd.org>
|
||||||
|
*
|
||||||
|
* Provided that these terms and disclaimer and all copyright notices
|
||||||
|
* are retained or reproduced in an accompanying document, permission
|
||||||
|
* is granted to deal in this work without restriction, including un-
|
||||||
|
* limited rights to use, publicly perform, distribute, sell, modify,
|
||||||
|
* merge, give away, or sublicence.
|
||||||
|
*
|
||||||
|
* This work is provided "AS IS" and WITHOUT WARRANTY of any kind, to
|
||||||
|
* the utmost extent permitted by applicable law, neither express nor
|
||||||
|
* implied; without malicious intent or gross negligence. In no event
|
||||||
|
* may a licensor, author or contributor be held liable for indirect,
|
||||||
|
* direct, other damage, loss, or other issues arising in any way out
|
||||||
|
* of dealing in the work, even if advised of the possibility of such
|
||||||
|
* damage or existence of a defect, except proven that it results out
|
||||||
|
* of said person's immediate fault when using the work as intended.
|
||||||
|
*/
|
||||||
|
|
||||||
#include "sh.h"
|
#include "sh.h"
|
||||||
|
|
||||||
__RCSID("$MirOS: src/bin/mksh/edit.c,v 1.163 2009/05/16 15:09:06 tg Exp $");
|
__RCSID("$MirOS: src/bin/mksh/edit.c,v 1.164 2009/05/16 16:59:33 tg Exp $");
|
||||||
|
|
||||||
/* tty driver characters we are interested in */
|
/* tty driver characters we are interested in */
|
||||||
typedef struct {
|
typedef struct {
|
||||||
|
22
eval.c
22
eval.c
@ -1,8 +1,28 @@
|
|||||||
/* $OpenBSD: eval.c,v 1.34 2009/01/29 23:27:26 jaredy Exp $ */
|
/* $OpenBSD: eval.c,v 1.34 2009/01/29 23:27:26 jaredy Exp $ */
|
||||||
|
|
||||||
|
/*-
|
||||||
|
* Copyright (c) 2003, 2004, 2005, 2006, 2007, 2008, 2009
|
||||||
|
* Thorsten Glaser <tg@mirbsd.org>
|
||||||
|
*
|
||||||
|
* Provided that these terms and disclaimer and all copyright notices
|
||||||
|
* are retained or reproduced in an accompanying document, permission
|
||||||
|
* is granted to deal in this work without restriction, including un-
|
||||||
|
* limited rights to use, publicly perform, distribute, sell, modify,
|
||||||
|
* merge, give away, or sublicence.
|
||||||
|
*
|
||||||
|
* This work is provided "AS IS" and WITHOUT WARRANTY of any kind, to
|
||||||
|
* the utmost extent permitted by applicable law, neither express nor
|
||||||
|
* implied; without malicious intent or gross negligence. In no event
|
||||||
|
* may a licensor, author or contributor be held liable for indirect,
|
||||||
|
* direct, other damage, loss, or other issues arising in any way out
|
||||||
|
* of dealing in the work, even if advised of the possibility of such
|
||||||
|
* damage or existence of a defect, except proven that it results out
|
||||||
|
* of said person's immediate fault when using the work as intended.
|
||||||
|
*/
|
||||||
|
|
||||||
#include "sh.h"
|
#include "sh.h"
|
||||||
|
|
||||||
__RCSID("$MirOS: src/bin/mksh/eval.c,v 1.55 2009/05/16 15:53:01 tg Exp $");
|
__RCSID("$MirOS: src/bin/mksh/eval.c,v 1.56 2009/05/16 16:59:34 tg Exp $");
|
||||||
|
|
||||||
#ifdef MKSH_SMALL
|
#ifdef MKSH_SMALL
|
||||||
#define MKSH_NOPWNAM
|
#define MKSH_NOPWNAM
|
||||||
|
22
exec.c
22
exec.c
@ -1,8 +1,28 @@
|
|||||||
/* $OpenBSD: exec.c,v 1.49 2009/01/29 23:27:26 jaredy Exp $ */
|
/* $OpenBSD: exec.c,v 1.49 2009/01/29 23:27:26 jaredy Exp $ */
|
||||||
|
|
||||||
|
/*-
|
||||||
|
* Copyright (c) 2003, 2004, 2005, 2006, 2007, 2008, 2009
|
||||||
|
* Thorsten Glaser <tg@mirbsd.org>
|
||||||
|
*
|
||||||
|
* Provided that these terms and disclaimer and all copyright notices
|
||||||
|
* are retained or reproduced in an accompanying document, permission
|
||||||
|
* is granted to deal in this work without restriction, including un-
|
||||||
|
* limited rights to use, publicly perform, distribute, sell, modify,
|
||||||
|
* merge, give away, or sublicence.
|
||||||
|
*
|
||||||
|
* This work is provided "AS IS" and WITHOUT WARRANTY of any kind, to
|
||||||
|
* the utmost extent permitted by applicable law, neither express nor
|
||||||
|
* implied; without malicious intent or gross negligence. In no event
|
||||||
|
* may a licensor, author or contributor be held liable for indirect,
|
||||||
|
* direct, other damage, loss, or other issues arising in any way out
|
||||||
|
* of dealing in the work, even if advised of the possibility of such
|
||||||
|
* damage or existence of a defect, except proven that it results out
|
||||||
|
* of said person's immediate fault when using the work as intended.
|
||||||
|
*/
|
||||||
|
|
||||||
#include "sh.h"
|
#include "sh.h"
|
||||||
|
|
||||||
__RCSID("$MirOS: src/bin/mksh/exec.c,v 1.54 2009/04/07 19:13:09 tg Exp $");
|
__RCSID("$MirOS: src/bin/mksh/exec.c,v 1.55 2009/05/16 16:59:35 tg Exp $");
|
||||||
|
|
||||||
static int comexec(struct op *, struct tbl *volatile, const char **,
|
static int comexec(struct op *, struct tbl *volatile, const char **,
|
||||||
int volatile, volatile int *);
|
int volatile, volatile int *);
|
||||||
|
22
expr.c
22
expr.c
@ -1,8 +1,28 @@
|
|||||||
/* $OpenBSD: expr.c,v 1.19 2006/04/10 14:38:59 jaredy Exp $ */
|
/* $OpenBSD: expr.c,v 1.19 2006/04/10 14:38:59 jaredy Exp $ */
|
||||||
|
|
||||||
|
/*-
|
||||||
|
* Copyright (c) 2003, 2004, 2005, 2006, 2007, 2008, 2009
|
||||||
|
* Thorsten Glaser <tg@mirbsd.org>
|
||||||
|
*
|
||||||
|
* Provided that these terms and disclaimer and all copyright notices
|
||||||
|
* are retained or reproduced in an accompanying document, permission
|
||||||
|
* is granted to deal in this work without restriction, including un-
|
||||||
|
* limited rights to use, publicly perform, distribute, sell, modify,
|
||||||
|
* merge, give away, or sublicence.
|
||||||
|
*
|
||||||
|
* This work is provided "AS IS" and WITHOUT WARRANTY of any kind, to
|
||||||
|
* the utmost extent permitted by applicable law, neither express nor
|
||||||
|
* implied; without malicious intent or gross negligence. In no event
|
||||||
|
* may a licensor, author or contributor be held liable for indirect,
|
||||||
|
* direct, other damage, loss, or other issues arising in any way out
|
||||||
|
* of dealing in the work, even if advised of the possibility of such
|
||||||
|
* damage or existence of a defect, except proven that it results out
|
||||||
|
* of said person's immediate fault when using the work as intended.
|
||||||
|
*/
|
||||||
|
|
||||||
#include "sh.h"
|
#include "sh.h"
|
||||||
|
|
||||||
__RCSID("$MirOS: src/bin/mksh/expr.c,v 1.25 2009/05/16 15:09:07 tg Exp $");
|
__RCSID("$MirOS: src/bin/mksh/expr.c,v 1.26 2009/05/16 16:59:35 tg Exp $");
|
||||||
|
|
||||||
/* The order of these enums is constrained by the order of opinfo[] */
|
/* The order of these enums is constrained by the order of opinfo[] */
|
||||||
enum token {
|
enum token {
|
||||||
|
22
funcs.c
22
funcs.c
@ -3,9 +3,29 @@
|
|||||||
/* $OpenBSD: c_test.c,v 1.18 2009/03/01 20:11:06 otto Exp $ */
|
/* $OpenBSD: c_test.c,v 1.18 2009/03/01 20:11:06 otto Exp $ */
|
||||||
/* $OpenBSD: c_ulimit.c,v 1.17 2008/03/21 12:51:19 millert Exp $ */
|
/* $OpenBSD: c_ulimit.c,v 1.17 2008/03/21 12:51:19 millert Exp $ */
|
||||||
|
|
||||||
|
/*-
|
||||||
|
* Copyright (c) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009
|
||||||
|
* Thorsten Glaser <tg@mirbsd.org>
|
||||||
|
*
|
||||||
|
* Provided that these terms and disclaimer and all copyright notices
|
||||||
|
* are retained or reproduced in an accompanying document, permission
|
||||||
|
* is granted to deal in this work without restriction, including un-
|
||||||
|
* limited rights to use, publicly perform, distribute, sell, modify,
|
||||||
|
* merge, give away, or sublicence.
|
||||||
|
*
|
||||||
|
* This work is provided "AS IS" and WITHOUT WARRANTY of any kind, to
|
||||||
|
* the utmost extent permitted by applicable law, neither express nor
|
||||||
|
* implied; without malicious intent or gross negligence. In no event
|
||||||
|
* may a licensor, author or contributor be held liable for indirect,
|
||||||
|
* direct, other damage, loss, or other issues arising in any way out
|
||||||
|
* of dealing in the work, even if advised of the possibility of such
|
||||||
|
* damage or existence of a defect, except proven that it results out
|
||||||
|
* of said person's immediate fault when using the work as intended.
|
||||||
|
*/
|
||||||
|
|
||||||
#include "sh.h"
|
#include "sh.h"
|
||||||
|
|
||||||
__RCSID("$MirOS: src/bin/mksh/funcs.c,v 1.104 2009/04/07 19:51:46 tg Exp $");
|
__RCSID("$MirOS: src/bin/mksh/funcs.c,v 1.105 2009/05/16 16:59:35 tg Exp $");
|
||||||
|
|
||||||
/* A leading = means assignments before command are kept;
|
/* A leading = means assignments before command are kept;
|
||||||
* a leading * means a POSIX special builtin;
|
* a leading * means a POSIX special builtin;
|
||||||
|
22
histrap.c
22
histrap.c
@ -1,12 +1,32 @@
|
|||||||
/* $OpenBSD: history.c,v 1.36 2008/05/20 00:30:30 fgsch Exp $ */
|
/* $OpenBSD: history.c,v 1.36 2008/05/20 00:30:30 fgsch Exp $ */
|
||||||
/* $OpenBSD: trap.c,v 1.22 2005/03/30 17:16:37 deraadt Exp $ */
|
/* $OpenBSD: trap.c,v 1.22 2005/03/30 17:16:37 deraadt Exp $ */
|
||||||
|
|
||||||
|
/*-
|
||||||
|
* Copyright (c) 2003, 2004, 2005, 2006, 2007, 2008, 2009
|
||||||
|
* Thorsten Glaser <tg@mirbsd.org>
|
||||||
|
*
|
||||||
|
* Provided that these terms and disclaimer and all copyright notices
|
||||||
|
* are retained or reproduced in an accompanying document, permission
|
||||||
|
* is granted to deal in this work without restriction, including un-
|
||||||
|
* limited rights to use, publicly perform, distribute, sell, modify,
|
||||||
|
* merge, give away, or sublicence.
|
||||||
|
*
|
||||||
|
* This work is provided "AS IS" and WITHOUT WARRANTY of any kind, to
|
||||||
|
* the utmost extent permitted by applicable law, neither express nor
|
||||||
|
* implied; without malicious intent or gross negligence. In no event
|
||||||
|
* may a licensor, author or contributor be held liable for indirect,
|
||||||
|
* direct, other damage, loss, or other issues arising in any way out
|
||||||
|
* of dealing in the work, even if advised of the possibility of such
|
||||||
|
* damage or existence of a defect, except proven that it results out
|
||||||
|
* of said person's immediate fault when using the work as intended.
|
||||||
|
*/
|
||||||
|
|
||||||
#include "sh.h"
|
#include "sh.h"
|
||||||
#if HAVE_PERSISTENT_HISTORY
|
#if HAVE_PERSISTENT_HISTORY
|
||||||
#include <sys/file.h>
|
#include <sys/file.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
__RCSID("$MirOS: src/bin/mksh/histrap.c,v 1.79 2009/04/07 21:23:28 tg Exp $");
|
__RCSID("$MirOS: src/bin/mksh/histrap.c,v 1.80 2009/05/16 16:59:36 tg Exp $");
|
||||||
|
|
||||||
/*-
|
/*-
|
||||||
* MirOS: This is the default mapping type, and need not be specified.
|
* MirOS: This is the default mapping type, and need not be specified.
|
||||||
|
22
jobs.c
22
jobs.c
@ -1,8 +1,28 @@
|
|||||||
/* $OpenBSD: jobs.c,v 1.37 2009/01/29 23:27:26 jaredy Exp $ */
|
/* $OpenBSD: jobs.c,v 1.37 2009/01/29 23:27:26 jaredy Exp $ */
|
||||||
|
|
||||||
|
/*-
|
||||||
|
* Copyright (c) 2003, 2004, 2005, 2006, 2007, 2008, 2009
|
||||||
|
* Thorsten Glaser <tg@mirbsd.org>
|
||||||
|
*
|
||||||
|
* Provided that these terms and disclaimer and all copyright notices
|
||||||
|
* are retained or reproduced in an accompanying document, permission
|
||||||
|
* is granted to deal in this work without restriction, including un-
|
||||||
|
* limited rights to use, publicly perform, distribute, sell, modify,
|
||||||
|
* merge, give away, or sublicence.
|
||||||
|
*
|
||||||
|
* This work is provided "AS IS" and WITHOUT WARRANTY of any kind, to
|
||||||
|
* the utmost extent permitted by applicable law, neither express nor
|
||||||
|
* implied; without malicious intent or gross negligence. In no event
|
||||||
|
* may a licensor, author or contributor be held liable for indirect,
|
||||||
|
* direct, other damage, loss, or other issues arising in any way out
|
||||||
|
* of dealing in the work, even if advised of the possibility of such
|
||||||
|
* damage or existence of a defect, except proven that it results out
|
||||||
|
* of said person's immediate fault when using the work as intended.
|
||||||
|
*/
|
||||||
|
|
||||||
#include "sh.h"
|
#include "sh.h"
|
||||||
|
|
||||||
__RCSID("$MirOS: src/bin/mksh/jobs.c,v 1.52 2009/04/07 18:41:36 tg Exp $");
|
__RCSID("$MirOS: src/bin/mksh/jobs.c,v 1.53 2009/05/16 16:59:36 tg Exp $");
|
||||||
|
|
||||||
/* Order important! */
|
/* Order important! */
|
||||||
#define PRUNNING 0
|
#define PRUNNING 0
|
||||||
|
22
lalloc.c
22
lalloc.c
@ -1,6 +1,26 @@
|
|||||||
|
/*-
|
||||||
|
* Copyright © 2009
|
||||||
|
* Thorsten Glaser <tg@mirbsd.org>
|
||||||
|
*
|
||||||
|
* Provided that these terms and disclaimer and all copyright notices
|
||||||
|
* are retained or reproduced in an accompanying document, permission
|
||||||
|
* is granted to deal in this work without restriction, including un‐
|
||||||
|
* limited rights to use, publicly perform, distribute, sell, modify,
|
||||||
|
* merge, give away, or sublicence.
|
||||||
|
*
|
||||||
|
* This work is provided “AS IS” and WITHOUT WARRANTY of any kind, to
|
||||||
|
* the utmost extent permitted by applicable law, neither express nor
|
||||||
|
* implied; without malicious intent or gross negligence. In no event
|
||||||
|
* may a licensor, author or contributor be held liable for indirect,
|
||||||
|
* direct, other damage, loss, or other issues arising in any way out
|
||||||
|
* of dealing in the work, even if advised of the possibility of such
|
||||||
|
* damage or existence of a defect, except proven that it results out
|
||||||
|
* of said person’s immediate fault when using the work as intended.
|
||||||
|
*/
|
||||||
|
|
||||||
#include "sh.h"
|
#include "sh.h"
|
||||||
|
|
||||||
__RCSID("$MirOS: src/bin/mksh/lalloc.c,v 1.9 2009/04/07 18:56:51 tg Exp $");
|
__RCSID("$MirOS: src/bin/mksh/lalloc.c,v 1.10 2009/05/16 16:59:37 tg Stab $");
|
||||||
|
|
||||||
/* build with CPPFLAGS+= -DUSE_REALLOC_MALLOC=0 on ancient systems */
|
/* build with CPPFLAGS+= -DUSE_REALLOC_MALLOC=0 on ancient systems */
|
||||||
#if defined(USE_REALLOC_MALLOC) && (USE_REALLOC_MALLOC == 0)
|
#if defined(USE_REALLOC_MALLOC) && (USE_REALLOC_MALLOC == 0)
|
||||||
|
22
lex.c
22
lex.c
@ -1,8 +1,28 @@
|
|||||||
/* $OpenBSD: lex.c,v 1.44 2008/07/03 17:52:08 otto Exp $ */
|
/* $OpenBSD: lex.c,v 1.44 2008/07/03 17:52:08 otto Exp $ */
|
||||||
|
|
||||||
|
/*-
|
||||||
|
* Copyright (c) 2003, 2004, 2005, 2006, 2007, 2008, 2009
|
||||||
|
* Thorsten Glaser <tg@mirbsd.org>
|
||||||
|
*
|
||||||
|
* Provided that these terms and disclaimer and all copyright notices
|
||||||
|
* are retained or reproduced in an accompanying document, permission
|
||||||
|
* is granted to deal in this work without restriction, including un-
|
||||||
|
* limited rights to use, publicly perform, distribute, sell, modify,
|
||||||
|
* merge, give away, or sublicence.
|
||||||
|
*
|
||||||
|
* This work is provided "AS IS" and WITHOUT WARRANTY of any kind, to
|
||||||
|
* the utmost extent permitted by applicable law, neither express nor
|
||||||
|
* implied; without malicious intent or gross negligence. In no event
|
||||||
|
* may a licensor, author or contributor be held liable for indirect,
|
||||||
|
* direct, other damage, loss, or other issues arising in any way out
|
||||||
|
* of dealing in the work, even if advised of the possibility of such
|
||||||
|
* damage or existence of a defect, except proven that it results out
|
||||||
|
* of said person's immediate fault when using the work as intended.
|
||||||
|
*/
|
||||||
|
|
||||||
#include "sh.h"
|
#include "sh.h"
|
||||||
|
|
||||||
__RCSID("$MirOS: src/bin/mksh/lex.c,v 1.82 2009/04/07 19:13:10 tg Exp $");
|
__RCSID("$MirOS: src/bin/mksh/lex.c,v 1.83 2009/05/16 16:59:37 tg Exp $");
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* states while lexing word
|
* states while lexing word
|
||||||
|
22
main.c
22
main.c
@ -3,6 +3,26 @@
|
|||||||
/* $OpenBSD: io.c,v 1.22 2006/03/17 16:30:13 millert Exp $ */
|
/* $OpenBSD: io.c,v 1.22 2006/03/17 16:30:13 millert Exp $ */
|
||||||
/* $OpenBSD: table.c,v 1.13 2009/01/17 22:06:44 millert Exp $ */
|
/* $OpenBSD: table.c,v 1.13 2009/01/17 22:06:44 millert Exp $ */
|
||||||
|
|
||||||
|
/*-
|
||||||
|
* Copyright (c) 2003, 2004, 2005, 2006, 2007, 2008, 2009
|
||||||
|
* Thorsten Glaser <tg@mirbsd.org>
|
||||||
|
*
|
||||||
|
* Provided that these terms and disclaimer and all copyright notices
|
||||||
|
* are retained or reproduced in an accompanying document, permission
|
||||||
|
* is granted to deal in this work without restriction, including un-
|
||||||
|
* limited rights to use, publicly perform, distribute, sell, modify,
|
||||||
|
* merge, give away, or sublicence.
|
||||||
|
*
|
||||||
|
* This work is provided "AS IS" and WITHOUT WARRANTY of any kind, to
|
||||||
|
* the utmost extent permitted by applicable law, neither express nor
|
||||||
|
* implied; without malicious intent or gross negligence. In no event
|
||||||
|
* may a licensor, author or contributor be held liable for indirect,
|
||||||
|
* direct, other damage, loss, or other issues arising in any way out
|
||||||
|
* of dealing in the work, even if advised of the possibility of such
|
||||||
|
* damage or existence of a defect, except proven that it results out
|
||||||
|
* of said person's immediate fault when using the work as intended.
|
||||||
|
*/
|
||||||
|
|
||||||
#define EXTERN
|
#define EXTERN
|
||||||
#include "sh.h"
|
#include "sh.h"
|
||||||
|
|
||||||
@ -13,7 +33,7 @@
|
|||||||
#include <locale.h>
|
#include <locale.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
__RCSID("$MirOS: src/bin/mksh/main.c,v 1.125 2009/04/07 19:43:27 tg Exp $");
|
__RCSID("$MirOS: src/bin/mksh/main.c,v 1.126 2009/05/16 16:59:37 tg Exp $");
|
||||||
|
|
||||||
extern char **environ;
|
extern char **environ;
|
||||||
|
|
||||||
|
22
misc.c
22
misc.c
@ -1,6 +1,26 @@
|
|||||||
/* $OpenBSD: misc.c,v 1.37 2009/04/19 20:34:05 sthen Exp $ */
|
/* $OpenBSD: misc.c,v 1.37 2009/04/19 20:34:05 sthen Exp $ */
|
||||||
/* $OpenBSD: path.c,v 1.12 2005/03/30 17:16:37 deraadt Exp $ */
|
/* $OpenBSD: path.c,v 1.12 2005/03/30 17:16:37 deraadt Exp $ */
|
||||||
|
|
||||||
|
/*-
|
||||||
|
* Copyright (c) 2003, 2004, 2005, 2006, 2007, 2008, 2009
|
||||||
|
* Thorsten Glaser <tg@mirbsd.org>
|
||||||
|
*
|
||||||
|
* Provided that these terms and disclaimer and all copyright notices
|
||||||
|
* are retained or reproduced in an accompanying document, permission
|
||||||
|
* is granted to deal in this work without restriction, including un-
|
||||||
|
* limited rights to use, publicly perform, distribute, sell, modify,
|
||||||
|
* merge, give away, or sublicence.
|
||||||
|
*
|
||||||
|
* This work is provided "AS IS" and WITHOUT WARRANTY of any kind, to
|
||||||
|
* the utmost extent permitted by applicable law, neither express nor
|
||||||
|
* implied; without malicious intent or gross negligence. In no event
|
||||||
|
* may a licensor, author or contributor be held liable for indirect,
|
||||||
|
* direct, other damage, loss, or other issues arising in any way out
|
||||||
|
* of dealing in the work, even if advised of the possibility of such
|
||||||
|
* damage or existence of a defect, except proven that it results out
|
||||||
|
* of said person's immediate fault when using the work as intended.
|
||||||
|
*/
|
||||||
|
|
||||||
#include "sh.h"
|
#include "sh.h"
|
||||||
#if !HAVE_GETRUSAGE
|
#if !HAVE_GETRUSAGE
|
||||||
#include <sys/times.h>
|
#include <sys/times.h>
|
||||||
@ -9,7 +29,7 @@
|
|||||||
#include <grp.h>
|
#include <grp.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
__RCSID("$MirOS: src/bin/mksh/misc.c,v 1.104 2009/04/22 16:46:11 tg Exp $");
|
__RCSID("$MirOS: src/bin/mksh/misc.c,v 1.105 2009/05/16 16:59:38 tg Exp $");
|
||||||
|
|
||||||
#undef USE_CHVT
|
#undef USE_CHVT
|
||||||
#if defined(TIOCSCTTY) && !defined(MKSH_SMALL)
|
#if defined(TIOCSCTTY) && !defined(MKSH_SMALL)
|
||||||
|
20
mksh.1
20
mksh.1
@ -1,6 +1,24 @@
|
|||||||
.\" $MirOS: src/bin/mksh/mksh.1,v 1.164 2009/05/16 15:53:01 tg Exp $
|
.\" $MirOS: src/bin/mksh/mksh.1,v 1.165 2009/05/16 16:59:38 tg Exp $
|
||||||
.\" $OpenBSD: ksh.1,v 1.128 2009/03/06 12:28:36 jmc Exp $
|
.\" $OpenBSD: ksh.1,v 1.128 2009/03/06 12:28:36 jmc Exp $
|
||||||
.\"-
|
.\"-
|
||||||
|
.\" Copyright (c) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009
|
||||||
|
.\" Thorsten Glaser <tg@mirbsd.org>
|
||||||
|
.\"
|
||||||
|
.\" Provided that these terms and disclaimer and all copyright notices
|
||||||
|
.\" are retained or reproduced in an accompanying document, permission
|
||||||
|
.\" is granted to deal in this work without restriction, including un‐
|
||||||
|
.\" limited rights to use, publicly perform, distribute, sell, modify,
|
||||||
|
.\" merge, give away, or sublicence.
|
||||||
|
.\"
|
||||||
|
.\" This work is provided “AS IS” and WITHOUT WARRANTY of any kind, to
|
||||||
|
.\" the utmost extent permitted by applicable law, neither express nor
|
||||||
|
.\" implied; without malicious intent or gross negligence. In no event
|
||||||
|
.\" may a licensor, author or contributor be held liable for indirect,
|
||||||
|
.\" direct, other damage, loss, or other issues arising in any way out
|
||||||
|
.\" of dealing in the work, even if advised of the possibility of such
|
||||||
|
.\" damage or existence of a defect, except proven that it results out
|
||||||
|
.\" of said person’s immediate fault when using the work as intended.
|
||||||
|
.\"-
|
||||||
.\" Try to make GNU groff and AT&T nroff more compatible
|
.\" Try to make GNU groff and AT&T nroff more compatible
|
||||||
.\" * ` generates ‘ in groff, so use \`
|
.\" * ` generates ‘ in groff, so use \`
|
||||||
.\" * ' generates ’ in groff, \' generates ´, so use \*(aq
|
.\" * ' generates ’ in groff, \' generates ´, so use \*(aq
|
||||||
|
22
sh.h
22
sh.h
@ -8,6 +8,26 @@
|
|||||||
/* $OpenBSD: c_test.h,v 1.4 2004/12/20 11:34:26 otto Exp $ */
|
/* $OpenBSD: c_test.h,v 1.4 2004/12/20 11:34:26 otto Exp $ */
|
||||||
/* $OpenBSD: tty.h,v 1.5 2004/12/20 11:34:26 otto Exp $ */
|
/* $OpenBSD: tty.h,v 1.5 2004/12/20 11:34:26 otto Exp $ */
|
||||||
|
|
||||||
|
/*-
|
||||||
|
* Copyright (c) 2003, 2004, 2005, 2006, 2007, 2008, 2009
|
||||||
|
* Thorsten Glaser <tg@mirbsd.org>
|
||||||
|
*
|
||||||
|
* Provided that these terms and disclaimer and all copyright notices
|
||||||
|
* are retained or reproduced in an accompanying document, permission
|
||||||
|
* is granted to deal in this work without restriction, including un-
|
||||||
|
* limited rights to use, publicly perform, distribute, sell, modify,
|
||||||
|
* merge, give away, or sublicence.
|
||||||
|
*
|
||||||
|
* This work is provided "AS IS" and WITHOUT WARRANTY of any kind, to
|
||||||
|
* the utmost extent permitted by applicable law, neither express nor
|
||||||
|
* implied; without malicious intent or gross negligence. In no event
|
||||||
|
* may a licensor, author or contributor be held liable for indirect,
|
||||||
|
* direct, other damage, loss, or other issues arising in any way out
|
||||||
|
* of dealing in the work, even if advised of the possibility of such
|
||||||
|
* damage or existence of a defect, except proven that it results out
|
||||||
|
* of said person's immediate fault when using the work as intended.
|
||||||
|
*/
|
||||||
|
|
||||||
#ifdef __dietlibc__
|
#ifdef __dietlibc__
|
||||||
#define _BSD_SOURCE /* live, BSD, live! */
|
#define _BSD_SOURCE /* live, BSD, live! */
|
||||||
#endif
|
#endif
|
||||||
@ -102,7 +122,7 @@
|
|||||||
#define __SCCSID(x) __IDSTRING(sccsid,x)
|
#define __SCCSID(x) __IDSTRING(sccsid,x)
|
||||||
|
|
||||||
#ifdef EXTERN
|
#ifdef EXTERN
|
||||||
__RCSID("$MirOS: src/bin/mksh/sh.h,v 1.296 2009/05/16 15:53:02 tg Exp $");
|
__RCSID("$MirOS: src/bin/mksh/sh.h,v 1.297 2009/05/16 16:59:39 tg Exp $");
|
||||||
#endif
|
#endif
|
||||||
#define MKSH_VERSION "R38 2009/05/16"
|
#define MKSH_VERSION "R38 2009/05/16"
|
||||||
|
|
||||||
|
22
shf.c
22
shf.c
@ -1,8 +1,28 @@
|
|||||||
/* $OpenBSD: shf.c,v 1.15 2006/04/02 00:48:33 deraadt Exp $ */
|
/* $OpenBSD: shf.c,v 1.15 2006/04/02 00:48:33 deraadt Exp $ */
|
||||||
|
|
||||||
|
/*-
|
||||||
|
* Copyright (c) 2003, 2004, 2005, 2006, 2007, 2008, 2009
|
||||||
|
* Thorsten Glaser <tg@mirbsd.org>
|
||||||
|
*
|
||||||
|
* Provided that these terms and disclaimer and all copyright notices
|
||||||
|
* are retained or reproduced in an accompanying document, permission
|
||||||
|
* is granted to deal in this work without restriction, including un-
|
||||||
|
* limited rights to use, publicly perform, distribute, sell, modify,
|
||||||
|
* merge, give away, or sublicence.
|
||||||
|
*
|
||||||
|
* This work is provided "AS IS" and WITHOUT WARRANTY of any kind, to
|
||||||
|
* the utmost extent permitted by applicable law, neither express nor
|
||||||
|
* implied; without malicious intent or gross negligence. In no event
|
||||||
|
* may a licensor, author or contributor be held liable for indirect,
|
||||||
|
* direct, other damage, loss, or other issues arising in any way out
|
||||||
|
* of dealing in the work, even if advised of the possibility of such
|
||||||
|
* damage or existence of a defect, except proven that it results out
|
||||||
|
* of said person's immediate fault when using the work as intended.
|
||||||
|
*/
|
||||||
|
|
||||||
#include "sh.h"
|
#include "sh.h"
|
||||||
|
|
||||||
__RCSID("$MirOS: src/bin/mksh/shf.c,v 1.27 2009/04/07 19:25:41 tg Exp $");
|
__RCSID("$MirOS: src/bin/mksh/shf.c,v 1.28 2009/05/16 16:59:40 tg Exp $");
|
||||||
|
|
||||||
/* flags to shf_emptybuf() */
|
/* flags to shf_emptybuf() */
|
||||||
#define EB_READSW 0x01 /* about to switch to reading */
|
#define EB_READSW 0x01 /* about to switch to reading */
|
||||||
|
22
syn.c
22
syn.c
@ -1,8 +1,28 @@
|
|||||||
/* $OpenBSD: syn.c,v 1.28 2008/07/23 16:34:38 jaredy Exp $ */
|
/* $OpenBSD: syn.c,v 1.28 2008/07/23 16:34:38 jaredy Exp $ */
|
||||||
|
|
||||||
|
/*-
|
||||||
|
* Copyright (c) 2003, 2004, 2005, 2006, 2007, 2008, 2009
|
||||||
|
* Thorsten Glaser <tg@mirbsd.org>
|
||||||
|
*
|
||||||
|
* Provided that these terms and disclaimer and all copyright notices
|
||||||
|
* are retained or reproduced in an accompanying document, permission
|
||||||
|
* is granted to deal in this work without restriction, including un-
|
||||||
|
* limited rights to use, publicly perform, distribute, sell, modify,
|
||||||
|
* merge, give away, or sublicence.
|
||||||
|
*
|
||||||
|
* This work is provided "AS IS" and WITHOUT WARRANTY of any kind, to
|
||||||
|
* the utmost extent permitted by applicable law, neither express nor
|
||||||
|
* implied; without malicious intent or gross negligence. In no event
|
||||||
|
* may a licensor, author or contributor be held liable for indirect,
|
||||||
|
* direct, other damage, loss, or other issues arising in any way out
|
||||||
|
* of dealing in the work, even if advised of the possibility of such
|
||||||
|
* damage or existence of a defect, except proven that it results out
|
||||||
|
* of said person's immediate fault when using the work as intended.
|
||||||
|
*/
|
||||||
|
|
||||||
#include "sh.h"
|
#include "sh.h"
|
||||||
|
|
||||||
__RCSID("$MirOS: src/bin/mksh/syn.c,v 1.34 2009/04/07 19:13:11 tg Exp $");
|
__RCSID("$MirOS: src/bin/mksh/syn.c,v 1.35 2009/05/16 16:59:41 tg Exp $");
|
||||||
|
|
||||||
struct nesting_state {
|
struct nesting_state {
|
||||||
int start_token; /* token than began nesting (eg, FOR) */
|
int start_token; /* token than began nesting (eg, FOR) */
|
||||||
|
22
tree.c
22
tree.c
@ -1,8 +1,28 @@
|
|||||||
/* $OpenBSD: tree.c,v 1.19 2008/08/11 21:50:35 jaredy Exp $ */
|
/* $OpenBSD: tree.c,v 1.19 2008/08/11 21:50:35 jaredy Exp $ */
|
||||||
|
|
||||||
|
/*-
|
||||||
|
* Copyright (c) 2003, 2004, 2005, 2006, 2007, 2008, 2009
|
||||||
|
* Thorsten Glaser <tg@mirbsd.org>
|
||||||
|
*
|
||||||
|
* Provided that these terms and disclaimer and all copyright notices
|
||||||
|
* are retained or reproduced in an accompanying document, permission
|
||||||
|
* is granted to deal in this work without restriction, including un-
|
||||||
|
* limited rights to use, publicly perform, distribute, sell, modify,
|
||||||
|
* merge, give away, or sublicence.
|
||||||
|
*
|
||||||
|
* This work is provided "AS IS" and WITHOUT WARRANTY of any kind, to
|
||||||
|
* the utmost extent permitted by applicable law, neither express nor
|
||||||
|
* implied; without malicious intent or gross negligence. In no event
|
||||||
|
* may a licensor, author or contributor be held liable for indirect,
|
||||||
|
* direct, other damage, loss, or other issues arising in any way out
|
||||||
|
* of dealing in the work, even if advised of the possibility of such
|
||||||
|
* damage or existence of a defect, except proven that it results out
|
||||||
|
* of said person's immediate fault when using the work as intended.
|
||||||
|
*/
|
||||||
|
|
||||||
#include "sh.h"
|
#include "sh.h"
|
||||||
|
|
||||||
__RCSID("$MirOS: src/bin/mksh/tree.c,v 1.25 2009/04/07 19:13:11 tg Exp $");
|
__RCSID("$MirOS: src/bin/mksh/tree.c,v 1.26 2009/05/16 16:59:41 tg Exp $");
|
||||||
|
|
||||||
#define INDENT 4
|
#define INDENT 4
|
||||||
|
|
||||||
|
22
var.c
22
var.c
@ -1,8 +1,28 @@
|
|||||||
/* $OpenBSD: var.c,v 1.34 2007/10/15 02:16:35 deraadt Exp $ */
|
/* $OpenBSD: var.c,v 1.34 2007/10/15 02:16:35 deraadt Exp $ */
|
||||||
|
|
||||||
|
/*-
|
||||||
|
* Copyright (c) 2003, 2004, 2005, 2006, 2007, 2008, 2009
|
||||||
|
* Thorsten Glaser <tg@mirbsd.org>
|
||||||
|
*
|
||||||
|
* Provided that these terms and disclaimer and all copyright notices
|
||||||
|
* are retained or reproduced in an accompanying document, permission
|
||||||
|
* is granted to deal in this work without restriction, including un-
|
||||||
|
* limited rights to use, publicly perform, distribute, sell, modify,
|
||||||
|
* merge, give away, or sublicence.
|
||||||
|
*
|
||||||
|
* This work is provided "AS IS" and WITHOUT WARRANTY of any kind, to
|
||||||
|
* the utmost extent permitted by applicable law, neither express nor
|
||||||
|
* implied; without malicious intent or gross negligence. In no event
|
||||||
|
* may a licensor, author or contributor be held liable for indirect,
|
||||||
|
* direct, other damage, loss, or other issues arising in any way out
|
||||||
|
* of dealing in the work, even if advised of the possibility of such
|
||||||
|
* damage or existence of a defect, except proven that it results out
|
||||||
|
* of said person's immediate fault when using the work as intended.
|
||||||
|
*/
|
||||||
|
|
||||||
#include "sh.h"
|
#include "sh.h"
|
||||||
|
|
||||||
__RCSID("$MirOS: src/bin/mksh/var.c,v 1.71 2009/04/07 19:27:49 tg Exp $");
|
__RCSID("$MirOS: src/bin/mksh/var.c,v 1.72 2009/05/16 16:59:42 tg Exp $");
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Variables
|
* Variables
|
||||||
|
Loading…
x
Reference in New Issue
Block a user