Post Scarcity
A prototype for a post scarcity programming environment
Loading...
Searching...
No Matches
fopen.c File Reference
#include <stdio.h>
#include <string.h>
#include <sys/time.h>
#include <stdlib.h>
#include <errno.h>
#include <curl/curl.h>
#include "io/fopen.h"
#include "memory/consspaceobject.h"
#include "io/io.h"
#include "utils.h"
Include dependency graph for fopen.c:

Go to the source code of this file.

Functions

int url_fclose (URL_FILE *file)
 
int url_feof (URL_FILE *file)
 
char * url_fgets (char *ptr, size_t size, URL_FILE *file)
 
URL_FILEurl_fopen (const char *url, const char *operation)
 
size_t url_fread (void *ptr, size_t size, size_t nmemb, URL_FILE *file)
 
void url_rewind (URL_FILE *file)
 

Function Documentation

◆ url_fclose()

int url_fclose ( URL_FILE file)

Definition at line 258 of file fopen.c.

References fcurl_data::buffer, CFTYPE_CURL, CFTYPE_FILE, fcurl_data::handle, and fcurl_data::type.

Referenced by free_cell(), and lisp_close().

◆ url_feof()

◆ url_fgets()

char * url_fgets ( char *  ptr,
size_t  size,
URL_FILE file 
)

◆ url_fopen()

URL_FILE * url_fopen ( const char *  url,
const char *  operation 
)

◆ url_fread()

size_t url_fread ( void *  ptr,
size_t  size,
size_t  nmemb,
URL_FILE file 
)

◆ url_rewind()