Defines | Functions

popen.c File Reference

#include <unistd.h>
#include <stdio.h>
#include <signal.h>
#include <stdlib.h>
#include <sys/types.h>
#include <sys/wait.h>
#include <grass/gis.h>
Include dependency graph for popen.c:

Go to the source code of this file.

Defines

#define tst(a, b)   (*mode == 'r'? (b) : (a))
#define READ   0
#define WRITE   1

Functions

FILE * G_popen (const char *cmd, const char *mode)
int G_pclose (FILE *ptr)

Define Documentation

#define READ   0

Definition at line 20 of file popen.c.

Referenced by G_popen().

#define tst (   a,
  b 
)    (*mode == 'r'? (b) : (a))

Definition at line 14 of file popen.c.

Referenced by G_popen().

#define WRITE   1

Definition at line 21 of file popen.c.

Referenced by G_popen().


Function Documentation

int G_pclose ( FILE *  ptr  ) 

Definition at line 80 of file popen.c.

References r.

Referenced by G_list_element().

FILE* G_popen ( const char *  cmd,
const char *  mode 
)

Definition at line 26 of file popen.c.

References NULL, READ, tst, and WRITE.