PatchworkOS
Loading...
Searching...
No Matches
main.c File Reference
#include <errno.h>
#include <stdbool.h>
#include <stdint.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <sys/io.h>

Go to the source code of this file.

Macros

#define __STDC_WANT_LIB_EXT1__   1
 

Functions

static uint64_t terminal_columns_get (void)
 
static uint64_t print_dir (const char *path)
 
uint32_t main (uint32_t argc, char **argv)
 

Macro Definition Documentation

◆ __STDC_WANT_LIB_EXT1__

#define __STDC_WANT_LIB_EXT1__   1

Definition at line 1 of file main.c.

Function Documentation

◆ main()

uint32_t main ( uint32_t  argc,
char **  argv 
)

Definition at line 142 of file main.c.

References ERR, EXIT_FAILURE, EXIT_SUCCESS, and print_dir().

◆ print_dir()

static uint64_t print_dir ( const char *  path)
static

◆ terminal_columns_get()

static uint64_t terminal_columns_get ( void  )
static

Definition at line 10 of file main.c.

References buffer, fflush(), MAX_NAME, printf(), read(), sscanf(), STDIN_FILENO, and stdout.

Referenced by main(), and print_dir().