Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 4 Feb 2011 22:47:55 +0000 (UTC)
From:      Jilles Tjoelker <jilles@FreeBSD.org>
To:        cvs-src-old@freebsd.org
Subject:   cvs commit: src/bin/sh TOUR alias.c alias.h error.h eval.c exec.c exec.h init.h input.c jobs.c main.c mkinit.c options.c redir.c sh.1 trap.c var.c
Message-ID:  <201102042248.p14MmGwY072400@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
jilles      2011-02-04 22:47:55 UTC

  FreeBSD src repository

  Modified files:
    bin/sh               TOUR alias.c alias.h error.h eval.c 
                         exec.c exec.h init.h input.c jobs.c 
                         main.c mkinit.c options.c redir.c sh.1 
                         trap.c var.c 
  Log:
  SVN rev 218306 on 2011-02-04 22:47:55Z by jilles
  
  sh: Remove special code for shell scripts without magic number.
  
  These are called "shell procedures" in the source.
  
  If execve() failed with [ENOEXEC], the shell would reinitialize itself
  and execute the program as a script. This requires a fair amount of code
  which is not frequently used (most scripts have a #! magic number).
  Therefore just execute a new instance of sh (_PATH_BSHELL) to run the
  script.
  
  Revision  Changes    Path
  1.8       +1 -18     src/bin/sh/TOUR
  1.30      +1 -9      src/bin/sh/alias.c
  1.10      +0 -1      src/bin/sh/alias.h
  1.21      +1 -2      src/bin/sh/error.h
  1.100     +10 -18    src/bin/sh/eval.c
  1.49      +6 -43     src/bin/sh/exec.c
  1.21      +0 -1      src/bin/sh/exec.h
  1.9       +0 -1      src/bin/sh/init.h
  1.32      +1 -6      src/bin/sh/input.c
  1.92      +0 -16     src/bin/sh/jobs.c
  1.44      +2 -16     src/bin/sh/main.c
  1.21      +0 -6      src/bin/sh/mkinit.c
  1.33      +0 -15     src/bin/sh/options.c
  1.34      +0 -4      src/bin/sh/redir.c
  1.156     +4 -10     src/bin/sh/sh.1
  1.45      +0 -16     src/bin/sh/trap.c
  1.56      +1 -42     src/bin/sh/var.c



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201102042248.p14MmGwY072400>