Subversion Repositories Kolibri OS

Rev

Rev 6103 | Rev 6296 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 6103 Rev 6131
Line 586... Line 586...
586
    kmap_table[i] = NULL;
586
    kmap_table[i] = NULL;
Line 587... Line 587...
587
 
587
 
588
    MutexUnlock(&kmap_mutex);
588
    MutexUnlock(&kmap_mutex);
Line 589... Line -...
589
}
-
 
590
 
-
 
591
size_t strlcat(char *dest, const char *src, size_t count)
-
 
592
{
-
 
593
        size_t dsize = strlen(dest);
-
 
594
        size_t len = strlen(src);
-
 
595
        size_t res = dsize + len;
-
 
596
 
-
 
597
        /* This would be a bug */
-
 
598
        BUG_ON(dsize >= count);
-
 
599
 
-
 
600
        dest += dsize;
-
 
601
        count -= dsize;
-
 
602
        if (len >= count)
-
 
603
                len = count-1;
-
 
604
        memcpy(dest, src, len);
-
 
605
        dest[len] = 0;
-
 
606
        return res;
-
 
607
}
-
 
608
EXPORT_SYMBOL(strlcat);
589
}
609
 
590
 
610
void msleep(unsigned int msecs)
591
void msleep(unsigned int msecs)
611
{
592
{