string.h File Reference

#include <ubixos/types.h>

Go to the source code of this file.

Functions

int memcmp (const void *dst, const void *src, size_t length)
void * memcpy (const void *dst, const void *src, size_t length)
void * memset (void *dst, int c, size_t length)
int sprintf (char *buf, const char *fmt,...)
int strcmp (const char *str1, const char *str2)
char * strcpy (char *, const char *)
int strlen (const char *string)
int strncmp (const char *a, const char *b, size_t c)
void strncpy (char *dest, const char *src, size_t size)
char * strstr (const char *s, char *find)
char * strtok (char *str, const char *sep)
char * strtok_r (char *str, const char *sep, char **last)


Function Documentation

int memcmp ( const void *  dst,
const void *  src,
size_t  length 
)

Definition at line 98 of file string.c.

void* memcpy ( const void *  dst,
const void *  src,
size_t  length 
)

Definition at line 70 of file string.c.

Referenced by __sysctl(), addDirEntry(), apicMagic(), bcopy(), fork_copyProcess(), fsread(), initHardDisk(), kern_sysctl(), lookup(), mpi_fetchMessage(), mpi_postMessage(), mpi_spam(), ramDrive_read(), ramDrive_write(), bTree::saveNode(), bTree::splitNode(), sys_write(), syscall(), sysctl_add(), tty_change(), and vfsRegisterFS().

void* memset ( void *  dst,
int  c,
size_t  length 
)

Definition at line 37 of file memset.c.

Referenced by bTree::allocEmptyNode(), bTree::bTree(), bzero(), execFile(), getEmptyDesc(), idt_init(), bTree::Insert(), bTree::insertNode(), kfree(), kmod_load(), ldEnable(), main(), UbixFS::mknod(), bTree::Save(), schedNewTask(), bTree::splitNode(), sysExec(), UbixFS::vfs_format(), UbixFS::vfs_init(), UbixFS::vfs_mkdir(), vitals_init(), vmm_pagingInit(), and vmmCopyVirtualSpace().

int sprintf ( char *  buf,
const char *  fmt,
  ... 
)

Definition at line 51 of file kprintf.c.

Referenced by devfs_makeNode(), fopen(), initHardDisk(), mpi_createMbox(), sysChDir(), sysctl_add(), sysctl_init(), sysGetCwd(), sysMkDir(), ubixFSLoadDir(), ubixFSmkDir(), and vfs_mount().

int strcmp ( const char *  str1,
const char *  str2 
)

Definition at line 42 of file string.c.

Referenced by devfs_open(), bTree::findLeafNode(), fsfind(), bTree::inodeSearch(), bTree::Insert(), bTree::insertNode(), kmod_load(), ldEnable(), mpi_destroyMbox(), mpi_findMbox(), shell_main(), systemTask(), bTree::treeSearch(), ubixfs_cacheFind(), ubixfs_findName(), ubixFSLoadDir(), ubixFSUnlink(), bTree::Verify(), vfs_findMount(), UbixFS::vfs_init(), and writeUbixFS().

char* strcpy ( char *  ,
const char *   
)

Definition at line 33 of file string.c.

Referenced by main(), ubixfs_cacheNew(), and UbixFS::vfs_format().

int strlen ( const char *  string  ) 

Definition at line 87 of file string.c.

Referenced by devfs_makeNode(), sendstr(), strstr(), ubixfs_cacheNew(), UbixFS::vfs_mkdir(), and vsprintf().

int strncmp ( const char *  a,
const char *  b,
size_t  c 
)

Definition at line 58 of file string.c.

Referenced by strstr().

void strncpy ( char *  dest,
const char *  src,
size_t  size 
)

Definition at line 123 of file string.c.

Referenced by bTree::bTree(), bTree::Insert(), bTree::insertNode(), UbixFS::mknod(), bTree::splitNode(), and UbixFS::vfs_mkdir().

char* strstr ( const char *  s,
char *  find 
)

Definition at line 136 of file string.c.

References NULL, strlen(), and strncmp().

Referenced by fopen(), sysChDir(), and sysMkDir().

char* strtok ( char *  str,
const char *  sep 
)

Definition at line 74 of file strtok.c.

References strtok_r().

Referenced by fopen(), sysMkDir(), and unlink().

char* strtok_r ( char *  str,
const char *  sep,
char **  last 
)

Definition at line 33 of file strtok.c.

References NULL.

Referenced by strtok().


Generated on Sun Dec 3 02:38:06 2006 for UbixOS V2 by  doxygen 1.4.7