Changeset 1632


Ignore:
Timestamp:
Nov 15, 2004, 7:41:15 AM (21 years ago)
Author:
bird
Message:

Bugfixing.

Location:
trunk/src/emx/src/lib
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/emx/src/lib/libc.smak

    • Property cvs2svn:cvs-rev changed from 1.51 to 1.52
    r1631 r1632  
    314314                        $(LIBC.DIRS) $(LIBC.DLL) $(LIBC.IMPLIB)
    315315disabled.0 = \
     316                        $(LIBC.PRF.DIRS) $(LIBC.PRF.DLL) \
    316317                        $(LIBC.LOG.DIRS) $(LIBC.LOG.DLL) \
    317                         $(LIBC.PRF.DIRS) $(LIBC.PRF.DLL) \
    318318                        $(LIBC.ELH.DIRS) $(LIBC.ELH.DLL)
    319319
  • trunk/src/emx/src/lib/misc/fullpath.c

    • Property cvs2svn:cvs-rev changed from 1.4 to 1.5
    r1631 r1632  
    6363  if (strlen (cwd2)+1 > size)
    6464  {
    65       errno = -ERANGE;
     65      errno = ERANGE;
    6666      goto failure;
    6767  }
     
    7272      if (j+1+strlen (temp+k)+1 > size)
    7373      {
    74           errno = -ERANGE;
     74          errno = ERANGE;
    7575          goto failure;
    7676      }
  • trunk/src/emx/src/lib/process/sigset.c

    • Property cvs2svn:cvs-rev changed from 1.1 to 1.2
    r1631 r1632  
    6767     * Validate input.
    6868     */
    69     if (    __SIGSET_SIG_VALID(iSignalNo)
     69    if (   !__SIGSET_SIG_VALID(iSignalNo)
    7070        ||  iSignalNo == SIGKILL
    7171        ||  iSignalNo == SIGSTOP)
    7272    {
    73         errno = -EINVAL;
     73        errno = EINVAL;
    7474        LIBC_ASSERTM_FAILED("Invalid signal %d!\n", iSignalNo);
    7575        LIBCLOG_RETURN_P(SIG_ERR);
     
    7878        ||  pfnHandler == SIG_ACK)
    7979    {
    80         errno = -EINVAL;
     80        errno = EINVAL;
    8181        LIBC_ASSERTM_FAILED("Invalid handler %p!\n", (void *)pfnHandler);
    8282        LIBCLOG_RETURN_P(SIG_ERR);
     
    9595        if (!rc)
    9696        {
    97             rc = sigaction(iSignalNo, NULL, &SigActOld);
    98             if (!rc)
    99                 LIBCLOG_RETURN_P(SigActOld.__sigaction_u.__sa_handler);
    100             LIBC_ASSERTM_FAILED("sigaction failed with rc=%d errno=%d for querying iSignalNo=%d\n", rc, errno, iSignalNo);
    101             LIBCLOG_RETURN_P(SIG_DFL);
     97            LIBCLOG_RETURN_P(SIG_HOLD);
     98            //rc = sigaction(iSignalNo, NULL, &SigActOld);
     99            //if (!rc)
     100            //    LIBCLOG_RETURN_P(SigActOld.__sigaction_u.__sa_handler);
     101            //LIBC_ASSERTM_FAILED("sigaction failed with rc=%d errno=%d for querying iSignalNo=%d\n", rc, errno, iSignalNo);
     102            //LIBCLOG_RETURN_P(SIG_DFL);
    102103        }
    103104    }
  • trunk/src/emx/src/lib/process/wait4.c

    • Property cvs2svn:cvs-rev changed from 1.1 to 1.2
    r1631 r1632  
    6262    {
    6363        LIBC_ASSERTM_FAILED("pRUsage=%p - not implemented\n", (void *)pRUsage);
    64         LIBCLOG_RETURN_INT(-ENOSYS);
     64        errno = ENOSYS;
     65        LIBCLOG_RETURN_INT(-1);
    6566    }
    6667
  • trunk/src/emx/src/lib/process/waitid.c

    • Property cvs2svn:cvs-rev changed from 1.1 to 1.2
    r1631 r1632  
    5959    {
    6060        LIBC_ASSERTM_FAILED("No event was selected! fOptions=%#x\n", fOptions);
    61         errno = -EINVAL;
     61        errno = EINVAL;
    6262        LIBCLOG_RETURN_INT(-1);
    6363    }
     
    6666        LIBC_ASSERTM_FAILED("Unknown options %#x. (fOptions=%#x)\n",
    6767                            fOptions & ~(WEXITED | WUNTRACED | WSTOPPED | WCONTINUED | WNOHANG | WNOWAIT), fOptions);
    68         errno = -EINVAL;
     68        errno = EINVAL;
    6969        LIBCLOG_RETURN_INT(-1);
    7070    }
  • trunk/src/emx/src/lib/sys/sharedpm.c

    • Property cvs2svn:cvs-rev changed from 1.21 to 1.22
    r1631 r1632  
    171171     */
    172172    FS_SAVE_LOAD();
    173     if (!spmRequestMutexErrno(&RegRec))
     173    if (!spmRequestMutex(&RegRec))
    174174    {
    175175        /*
     
    214214     * Set return code and reason.
    215215     */
    216     int rc = spmRequestMutexErrno(&RegRec);
     216    int rc = spmRequestMutex(&RegRec);
    217217    if (!rc)
    218218    {
     
    758758     */
    759759    int rc = spmRequestMutex(&RegRec);
    760     if (!rc)
     760    if (rc)
    761761        LIBCLOG_RETURN_INT(-1);
    762762
Note: See TracChangeset for help on using the changeset viewer.