Previous

Next

Bottom

Contents

Glossary

Index

 

CF1 User's Manual

PicoDOS PDX POSIX-Like Functions

May 1999

Revision 1.00

 Persistor Instruments Inc.
© 1998 All rights reserved.

Quick Reference Table

chdir

close

creat

fcntl

fstat

getcwd

isatty

lseek

mkdir

open

pdx_attrib

pdx_copy

pdx_errno

read

rename

rmdir

stat

unlink

write

Introduction

pdx_attrib

Description



Prototype:

tttt pdx_attrib(const char *path, uchar setatrb, uchar clratrb);

Definition:

#include <cf1pico.h>

Inputs:

path XXXXX
setatrb XXXXX
clratrb XXXXX

Returns:

XXXXX

Notes:

XXXXX

Timing:

TBD

chdir

Description



Prototype:

int ichdir(const char *path);

Definition:

#include <cf1pico.h>

Inputs:

path XXXXX

Returns:

XXXXX

Notes:

XXXXX

Timing:

TBD

close

Description



Prototype:

int close(short fd);

Definition:

#include <cf1pico.h>

Inputs:

fd XXXXX

Returns:

XXXXX

Notes:

XXXXX

Timing:

TBD

pdx_copy

Description



Prototype:

ulong pdx_copy(char *dstpath, char *srcpath, void *buf, ulong bufsize);

Definition:

#include <cf1pico.h>

Inputs:

dstpath XXXXX
srcpath XXXXX
buf XXXXX
bufsize XXXXX

Returns:

XXXXX

Notes:

XXXXX

Timing:

TBD

creat

Description



Prototype:

int creat(const char *path, long mode);

Definition:

#include <cf1pico.h>

Inputs:

path XXXXX
mode XXXXX

Returns:

XXXXX

Notes:

XXXXX

Timing:

TBD

pdx_errno

Description



Prototype:

short pdx_errno (bool clear);

Definition:

#include <cf1pico.h>

Inputs:

clear XXXXX

Returns:

XXXXX

Notes:

XXXXX

Timing:

TBD

fcntl

Description



Prototype:

int fcntl(short fildes, short cmd, ...);

Definition:

#include <cf1pico.h>

Inputs:

fildes XXXXX
cmd XXXXX
... XXXXX

Returns:

XXXXX

Notes:

XXXXX

Timing:

TBD

fstat

Description



Prototype:

int fstat(int fd, struct stat *buf);

Definition:

#include <cf1pico.h>

Inputs:

fd XXXXX
buf XXXXX

Returns:

XXXXX

Notes:

XXXXX

Timing:

TBD

getcwd

Description



Prototype:

char getcwd(char *buf, size_t size);

Definition:

#include <cf1pico.h>

Inputs:

buf XXXXX
size XXXXX

Returns:

XXXXX

Notes:

XXXXX

Timing:

TBD

isatty

Description



Prototype:

int isatty(short fd);

Definition:

#include <cf1pico.h>

Inputs:

fd XXXXX

Returns:

XXXXX

Notes:

XXXXX

Timing:

TBD

lseek

Description



Prototype:

long lseek(short fd, long offset, short whence);

Definition:

#include <cf1pico.h>

Inputs:

fd XXXXX
offset XXXXX
whence XXXXX

Returns:

XXXXX

Notes:

XXXXX

Timing:

TBD

mkdir

Description



Prototype:

int mkdir(const char *path, short mode);

Definition:

#include <cf1pico.h>

Inputs:

path XXXXX
mode XXXXX

Returns:

XXXXX

Notes:

XXXXX

Timing:

TBD

open

Description



Prototype:

int open(const char *path, short oflag);

Definition:

#include <cf1pico.h>

Inputs:

oflag XXXXX
path XXXXX

Returns:

XXXXX

Notes:

XXXXX

Timing:

TBD

read

Description



Prototype:

size_t read(short fd, void *buf, ulong nbyte);

Definition:

#include <cf1pico.h>

Inputs:

fd XXXXX
buf XXXXX
nbyte XXXXX

Returns:

XXXXX

Notes:

XXXXX

Timing:

TBD

renam

Description



Prototype:

int renam (const char *old, const char *nwn);

Definition:

#include <cf1pico.h>

Inputs:

old XXXXX
nwn XXXXX

Returns:

XXXXX

Notes:

XXXXX

Timing:

TBD

rmdir

Description



Prototype:

int rmdir (const char *path);

Definition:

#include <cf1pico.h>

Inputs:

path XXXXX

Returns:

XXXXX

Notes:

XXXXX

Timing:

TBD

stat

Description



Prototype:

int stat(const char *path, struct stat *buf));

Definition:

#include <cf1pico.h>

Inputs:

path XXXXX
buf XXXXX

Returns:

XXXXX

Notes:

XXXXX

Timing:

TBD

unlink

Description



Prototype:

int unlink(const char *path);

Definition:

#include <cf1pico.h>

Inputs:

path XXXXX

Returns:

XXXXX

Notes:

XXXXX

Timing:

TBD

write

Description



Prototype:

size_t write (short fd, void *buf, ulong nbyte);

Definition:

#include <cf1pico.h>

Inputs:

fd XXXXX
buf XXXXX
nbyte XXXXX

Returns:

XXXXX

Notes:

XXXXX

Timing:

TBD

 

 

 

Previous

Next

Top

Contents

Glossary

Index

Tel: 508-759-6434

Fax: 508-759-6436

Copyright (C) 1998 Persistor Instruments Inc. - All Rights Reserved