Index of Section 3 Manual Pages

Interix / SUAstrcpy.3Interix / SUA

strcpy(3)                                                     strcpy(3)

  strcpy()

  NAME

    strcpy(), strncpy() - copy strings

  SYNOPSIS

    #include 

    char * strcpy (char *dst, const char *src)
    char * strncpy (char *dst, const char *src, size_t len)

  DESCRIPTION

    The strcpy(3) and strncpy(3) functions copy the string src to dst
    (including the terminating \0 character).

    The strncpy(3) copies not more than len characters into dst, appending \0
    characters if src is less than len characters long, and not terminating
    dst if src is more than len characters long.

  RETURN VALUES

    The strcpy(3) and strncpy(3) functions return dst.

  EXAMPLES

    The following sets chararray to abc\0\0\0:

    (void)strncpy(chararray, "abc", 6).

    The following sets chararray to abcdef:

    (void)strncpy(chararray, "abcdefgh", 6);

  SEE ALSO

    bcopy(3)

    memcpy(3)

    memmove(3)

  USAGE NOTES

    All of these functions are thread safe.

    None of these functions are async-signal safe.


Interix / SUAHosted at SUA Community for Interix, SUA and SFUInterix / SUA