Ignore:
Timestamp:
Oct 8, 2007, 3:40:32 AM (18 years ago)
Author:
bird
Message:

stubbed the sh stuff.

File:
1 edited

Legend:

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

    r1222 r1225  
    7979
    8080
     81char *sh_getenv(shinstance *psh, const char *var)
     82{
     83    return NULL;
     84}
     85
     86char **sh_environ(shinstance *psh)
     87{
     88    static char *s_null[2] = {0,0};
     89    return &s_null[0];
     90}
     91
     92const char *sh_gethomedir(shinstance *psh, const char *user)
     93{
     94    return NULL;
     95}
     96
     97int sh_sigaction(int signo, const struct sh_sigaction *newp, struct sh_sigaction *oldp)
     98{
     99    return -1;
     100}
     101
     102sh_sig_t sh_signal(shinstance *psh, int signo, sh_sig_t handler)
     103{
     104    return (sh_sig_t)-1;
     105}
     106
     107int sh_siginterrupt(shinstance *psh, int signo, int interrupt)
     108{
     109    return -1;
     110}
     111
     112void sh_sigemptyset(sh_sigset_t *setp)
     113{
     114
     115}
     116
     117int sh_sigprocmask(shinstance *psh, int operation, sh_sigset_t const *newp, sh_sigset_t *oldp)
     118{
     119    return -1;
     120}
     121
     122void sh_abort(shinstance *psh)
     123{
     124}
     125
     126void sh_raise_sigint(shinstance *psh)
     127{
     128
     129}
     130
     131int sh_kill(shinstance *psh, pid_t pid, int signo)
     132{
     133    return -1;
     134}
     135
     136int sh_killpg(shinstance *psh, pid_t pgid, int signo)
     137{
     138    return -1;
     139}
     140
     141clock_t sh_times(shinstance *psh, shtms *tmsp)
     142{
     143    return 0;
     144}
     145
     146int sh_sysconf_clk_tck(void)
     147{
     148    return 1;
     149}
     150
     151pid_t sh_fork(shinstance *psh)
     152{
     153    return -1;
     154}
     155
     156pid_t sh_waitpid(shinstance *psh, pid_t pid, int *statusp, int flags)
     157{
     158    return -1;
     159}
     160
     161void sh__exit(shinstance *psh, int rc)
     162{
     163}
     164
     165int sh_execve(shinstance *psh, const char *exe, const char * const *argv, const char * const *envp)
     166{
     167    return -1;
     168}
     169
     170uid_t sh_getuid(shinstance *psh)
     171{
     172    return 0;
     173}
     174
     175uid_t sh_geteuid(shinstance *psh)
     176{
     177    return 0;
     178}
     179
     180gid_t sh_getgid(shinstance *psh)
     181{
     182    return 0;
     183}
     184
     185gid_t sh_getegid(shinstance *psh)
     186{
     187    return 0;
     188}
     189
     190pid_t sh_getpid(shinstance *psh)
     191{
     192    return 0;
     193}
     194
     195pid_t sh_getpgrp(shinstance *psh)
     196{
     197    return 0;
     198}
     199
     200pid_t sh_getpgid(shinstance *psh, pid_t pid)
     201{
     202    return pid;
     203}
     204
     205int sh_setpgid(shinstance *psh, pid_t pid, pid_t pgid)
     206{
     207    return -1;
     208}
     209
     210pid_t sh_tcgetpgrp(shinstance *psh, int fd)
     211{
     212    return -1;
     213}
     214
     215int sh_tcsetpgrp(shinstance *psh, int fd, pid_t pgrp)
     216{
     217    return -1;
     218}
     219
     220int sh_getrlimit(shinstance *psh, int resid, shrlimit *limp)
     221{
     222    return -1;
     223}
     224
     225int sh_setrlimit(shinstance *psh, int resid, const shrlimit *limp)
     226{
     227    return -1;
     228}
     229
Note: See TracChangeset for help on using the changeset viewer.