VMS Help  —  CRTL  fputc_unlocked
    Same as the fputc function, except used only within a scope
    protected by flockfile and funlockfile.

    This function is supported on OpenVMS Integrity servers and
    Alpha only.

    Format

      #include  <stdio.h>

      int fputc_unlocked  (int character, FILE *file_ptr);

1  –  Arguments

 character

    The character to be written. An object of type int.

 file_ptr

    A file pointer.

2  –  Description

    See the putc_unlocked macro.

    Compiling with the __UNIX_PUTC macro defined enables an
    optimization that uses a faster, inlined version of this
    function.

    See also flockfile, ftrylockfile, and funlockfile.

3  –  Return Values

    n                  The returned character.
    EOF                Indicates the end-of-file or an error.
Close Help