gsasl  1.10.0
About: GNU SASL is an implementation of the Simple Authentication and Security Layer (SASL). Development version.
  Fossies Dox: gsasl-1.10.0.tar.gz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

getpass.c File Reference
#include <config.h>
#include "getpass.h"
#include <stdio.h>
#include <stdbool.h>
Include dependency graph for getpass.c:

Go to the source code of this file.

Macros

#define _GL_ARG_NONNULL(params)
 
#define __fsetlocking(stream, type)   /* empty */
 
#define fflush_unlocked(x)   fflush (x)
 
#define flockfile(x)   ((void) 0)
 
#define funlockfile(x)   ((void) 0)
 
#define fputs_unlocked(str, stream)   fputs (str, stream)
 
#define putc_unlocked(c, stream)   putc (c, stream)
 
#define TCSASOFT   0
 

Functions

static void call_fclose (void *arg)
 
char * getpass (const char *prompt)
 

Macro Definition Documentation

◆ __fsetlocking

#define __fsetlocking (   stream,
  type 
)    /* empty */

Definition at line 38 of file getpass.c.

◆ _GL_ARG_NONNULL

#define _GL_ARG_NONNULL (   params)

Definition at line 21 of file getpass.c.

◆ fflush_unlocked

#define fflush_unlocked (   x)    fflush (x)

Definition at line 50 of file getpass.c.

◆ flockfile

#define flockfile (   x)    ((void) 0)

Definition at line 54 of file getpass.c.

◆ fputs_unlocked

#define fputs_unlocked (   str,
  stream 
)    fputs (str, stream)

Definition at line 62 of file getpass.c.

◆ funlockfile

#define funlockfile (   x)    ((void) 0)

Definition at line 58 of file getpass.c.

◆ putc_unlocked

#define putc_unlocked (   c,
  stream 
)    putc (c, stream)

Definition at line 66 of file getpass.c.

◆ TCSASOFT

#define TCSASOFT   0

Definition at line 76 of file getpass.c.

Function Documentation

◆ call_fclose()

static void call_fclose ( void *  arg)
static

Definition at line 80 of file getpass.c.

References NULL.

Referenced by getpass().

◆ getpass()

char* getpass ( const char *  prompt)