Ignore:
Timestamp:
Mar 1, 2009, 6:37:11 AM (16 years ago)
Author:
bird
Message:

kash: Removed the SH_PURE_STUB_MODE code.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/kash/shinstance.c

    r2300 r2301  
    264264            else
    265265            {
    266 #if defined(SH_PURE_STUB_MODE) || defined(_MSC_VER)
     266#if defined(_MSC_VER)
    267267                sh_sigemptyset(&psh->sigmask);
    268268#else
     
    529529    }
    530530
    531 #ifdef SH_PURE_STUB_MODE
    532     return -1;
    533 #else
    534 
    535531    /*
    536532     * Make sure our data is correct.
     
    596592        TRACE2((psh, "sh_sigaction: setting signo=%d:%s to {.sa_handler=%p, .sa_flags=%#x}\n",
    597593                    signo, sys_signame[signo], g_sig_state[signo].sa.sa_handler, g_sig_state[signo].sa.sa_flags));
    598 # ifdef _MSC_VER
     594#ifdef _MSC_VER
    599595        if (signal(signo, g_sig_state[signo].sa.sa_handler) == SIG_ERR)
    600 # else
     596#else
    601597        if (sigaction(signo, &g_sig_state[signo].sa, NULL))
    602 # endif
     598#endif
    603599            assert(0);
    604600
     
    607603
    608604    return 0;
    609 #endif
    610605}
    611606
     
    803798     * Some other process, call kill where possible
    804799     */
    805 #ifdef SH_PURE_STUB_MODE
    806     rc = -1;
    807 
    808 #elif defined(SH_STUB_MODE) || defined(SH_FORKED_MODE)
     800#if defined(SH_STUB_MODE) || defined(SH_FORKED_MODE)
    809801# ifdef _MSC_VER
    810802    errno = ENOSYS;
     
    826818    int rc;
    827819
    828 #ifdef SH_PURE_STUB_MODE
    829     rc = -1;
    830 
    831 #elif defined(SH_STUB_MODE)
     820#if defined(SH_STUB_MODE)
    832821# ifdef _MSC_VER
    833822    errno = ENOSYS;
     
    848837clock_t sh_times(shinstance *psh, shtms *tmsp)
    849838{
    850 #ifdef SH_PURE_STUB_MODE
    851     return 0;
    852 
    853 #elif defined(SH_STUB_MODE) || defined(SH_FORKED_MODE)
     839#if defined(SH_STUB_MODE) || defined(SH_FORKED_MODE)
    854840    (void)psh;
    855841# ifdef _MSC_VER
     
    866852int sh_sysconf_clk_tck(void)
    867853{
    868 #ifdef SH_PURE_STUB_MODE
    869     return 1;
    870 #else
    871 # ifdef _MSC_VER
     854#ifdef _MSC_VER
    872855    return CLK_TCK;
    873 # else
     856#else
    874857    return sysconf(_SC_CLK_TCK);
    875 # endif
    876858#endif
    877859}
     
    917899    TRACE2((psh, "sh_fork\n"));
    918900
    919 #ifdef SH_PURE_STUB_MODE
    920     pid = -1;
    921 
    922 #elif K_OS == K_OS_WINDOWS //&& defined(SH_FORKED_MODE)
     901#if K_OS == K_OS_WINDOWS //&& defined(SH_FORKED_MODE)
    923902    pid = shfork_do_it(psh);
    924903
     
    952931{
    953932    pid_t pidret;
    954 #ifdef SH_PURE_STUB_MODE
    955     *statusp = 0;
    956     pidret = -1;
    957 
    958 #elif K_OS == K_OS_WINDOWS //&& defined(SH_FORKED_MODE)
     933#if K_OS == K_OS_WINDOWS //&& defined(SH_FORKED_MODE)
    959934    DWORD   dwRet;
    960935    HANDLE  hChild = INVALID_HANDLE_VALUE;
     
    10711046    (void)psh;
    10721047
    1073 #ifdef SH_PURE_STUB_MODE
    1074     return -1;
    1075 
    1076 #elif defined(SH_STUB_MODE) || defined(SH_FORKED_MODE)
     1048#if defined(SH_STUB_MODE) || defined(SH_FORKED_MODE)
    10771049    _exit(rc);
    10781050
     
    10991071        envp = sh_environ(psh);
    11001072
    1101 #ifdef SH_PURE_STUB_MODE
    1102     rc = -1;
    1103 
    1104 #elif defined(SH_STUB_MODE) || defined(SH_FORKED_MODE)
     1073#if defined(SH_STUB_MODE) || defined(SH_FORKED_MODE)
    11051074    errno = 0;
    11061075# ifdef _MSC_VER
     
    11261095uid_t sh_getuid(shinstance *psh)
    11271096{
    1128 #ifdef SH_PURE_STUB_MODE
     1097#if defined(SH_STUB_MODE) || defined(SH_FORKED_MODE)
     1098# ifdef _MSC_VER
    11291099    uid_t uid = 0;
    1130 
    1131 #elif defined(SH_STUB_MODE) || defined(SH_FORKED_MODE)
    1132 # ifdef _MSC_VER
    1133     uid_t uid = 0;
    11341100# else
    11351101    uid_t uid = getuid();
     
    11461112uid_t sh_geteuid(shinstance *psh)
    11471113{
    1148 #ifdef SH_PURE_STUB_MODE
     1114#if defined(SH_STUB_MODE) || defined(SH_FORKED_MODE)
     1115# ifdef _MSC_VER
    11491116    uid_t euid = 0;
    1150 
    1151 #elif defined(SH_STUB_MODE) || defined(SH_FORKED_MODE)
    1152 # ifdef _MSC_VER
    1153     uid_t euid = 0;
    11541117# else
    11551118    uid_t euid = geteuid();
     
    11661129gid_t sh_getgid(shinstance *psh)
    11671130{
    1168 #ifdef SH_PURE_STUB_MODE
     1131#if defined(SH_STUB_MODE) || defined(SH_FORKED_MODE)
     1132# ifdef _MSC_VER
    11691133    gid_t gid = 0;
    1170 
    1171 #elif defined(SH_STUB_MODE) || defined(SH_FORKED_MODE)
    1172 # ifdef _MSC_VER
    1173     gid_t gid = 0;
    11741134# else
    11751135    gid_t gid = getgid();
     
    11861146gid_t sh_getegid(shinstance *psh)
    11871147{
    1188 #ifdef SH_PURE_STUB_MODE
     1148#if defined(SH_STUB_MODE) || defined(SH_FORKED_MODE)
     1149# ifdef _MSC_VER
    11891150    gid_t egid = 0;
    1190 
    1191 #elif defined(SH_STUB_MODE) || defined(SH_FORKED_MODE)
    1192 # ifdef _MSC_VER
    1193     gid_t egid = 0;
    11941151# else
    11951152    gid_t egid = getegid();
     
    12081165    pid_t pid;
    12091166
    1210 #ifdef SH_PURE_STUB_MODE
    1211     pid = 0;
    1212 
    1213 #elif defined(SH_STUB_MODE) || defined(SH_FORKED_MODE)
     1167#if defined(SH_STUB_MODE) || defined(SH_FORKED_MODE)
    12141168# ifdef _MSC_VER
    12151169    pid = _getpid();
     
    12261180pid_t sh_getpgrp(shinstance *psh)
    12271181{
    1228 #ifdef SH_PURE_STUB_MODE
    1229     pid_t pgrp = 0;
    1230 
    1231 #elif defined(SH_STUB_MODE) || defined(SH_FORKED_MODE)
     1182#if defined(SH_STUB_MODE) || defined(SH_FORKED_MODE)
    12321183# ifdef _MSC_VER
    12331184    pid_t pgrp = _getpid();
     
    12461197pid_t sh_getpgid(shinstance *psh, pid_t pid)
    12471198{
    1248 #ifdef SH_PURE_STUB_MODE
     1199#if defined(SH_STUB_MODE) || defined(SH_FORKED_MODE)
     1200# ifdef _MSC_VER
    12491201    pid_t pgid = pid;
    1250 
    1251 #elif defined(SH_STUB_MODE) || defined(SH_FORKED_MODE)
    1252 # ifdef _MSC_VER
    1253     pid_t pgid = pid;
    12541202# else
    12551203    pid_t pgid = getpgid(pid);
     
    12661214int sh_setpgid(shinstance *psh, pid_t pid, pid_t pgid)
    12671215{
    1268 #ifdef SH_PURE_STUB_MODE
    1269     int rc = -1;
    1270 
    1271 #elif defined(SH_STUB_MODE) || defined(SH_FORKED_MODE)
     1216#if defined(SH_STUB_MODE) || defined(SH_FORKED_MODE)
    12721217# ifdef _MSC_VER
    12731218    int rc = -1;
     
    12891234    pid_t pgrp;
    12901235
    1291 #ifdef SH_PURE_STUB_MODE
    1292     pgrp = -1;
    1293 
    1294 #elif defined(SH_STUB_MODE) || defined(SH_FORKED_MODE)
     1236#if defined(SH_STUB_MODE) || defined(SH_FORKED_MODE)
    12951237# ifdef _MSC_VER
    12961238    pgrp = -1;
     
    13131255    TRACE2((psh, "sh_tcsetpgrp(%d, %d)\n", fd, pgrp));
    13141256
    1315 #ifdef SH_PURE_STUB_MODE
    1316     rc = -1;
    1317 
    1318 #elif defined(SH_STUB_MODE) || defined(SH_FORKED_MODE)
     1257#if defined(SH_STUB_MODE) || defined(SH_FORKED_MODE)
    13191258# ifdef _MSC_VER
    13201259    rc = -1;
     
    13341273int sh_getrlimit(shinstance *psh, int resid, shrlimit *limp)
    13351274{
    1336 #ifdef SH_PURE_STUB_MODE
    1337     int rc = -1;
    1338 
    1339 #elif defined(SH_STUB_MODE) || defined(SH_FORKED_MODE)
     1275#if defined(SH_STUB_MODE) || defined(SH_FORKED_MODE)
    13401276# ifdef _MSC_VER
    13411277    int rc = -1;
     
    13571293int sh_setrlimit(shinstance *psh, int resid, const shrlimit *limp)
    13581294{
    1359 #ifdef SH_PURE_STUB_MODE
    1360     int rc = -1;
    1361 
    1362 #elif defined(SH_STUB_MODE) || defined(SH_FORKED_MODE)
     1295#if defined(SH_STUB_MODE) || defined(SH_FORKED_MODE)
    13631296# ifdef _MSC_VER
    13641297    int rc = -1;
Note: See TracChangeset for help on using the changeset viewer.