mirror of
https://github.com/open-simh/simtools.git
synced 2026-02-07 00:38:11 +00:00
Too much to list all, but includes (in no particular order): - Cleanup for 64-bit builds, MSVC warnings. - Structured help - Help file compiler. - Supports volsets, writes/create work. - Support for I18n in messages, help. - Makefiles. - Initialize volume/volset - Command line editing/history Builds and works on Linux and Windows (VS). Not recently built or tested on other platforms, but not intentinonally broken.
40 lines
1.2 KiB
C
40 lines
1.2 KiB
C
/* Direct.h Definitions for directory access routines */
|
|
|
|
/*
|
|
* This is part of ODS2 written by Paul Nankervis,
|
|
* email address: Paulnank@au1.ibm.com
|
|
*
|
|
* ODS2 is distributed freely for all members of the
|
|
* VMS community to use. However all derived works
|
|
* must maintain comments in their source to acknowledge
|
|
* the contributions of the original author and
|
|
* subsequent contributors. This is free software; no
|
|
* warranty is offered, and while we believe it to be useful,
|
|
* you use it at your own risk.
|
|
*/
|
|
|
|
#ifndef _DIRECT_H
|
|
#define _DIRECT_H
|
|
|
|
#include <stdint.h>
|
|
#include "access.h"
|
|
#include "descrip.h"
|
|
#include "f11def.h"
|
|
#include "ods2.h"
|
|
|
|
void direct_show( void );
|
|
vmscond_t direct( struct VCB *vcb, struct dsc_descriptor *fibdsc,
|
|
struct dsc_descriptor *filedsc, uint16_t *reslen,
|
|
struct dsc_descriptor *resdsc, unsigned action );
|
|
|
|
#define DIRECT_FIND 0
|
|
#define DIRECT_DELETE 1
|
|
#define DIRECT_CREATE 2
|
|
|
|
#define MODIFIES(action) (action != DIRECT_FIND)
|
|
|
|
vmscond_t direct_dirid( struct VCB *vcb, struct dsc$descriptor *dirdsc,
|
|
struct fiddef *dirid, struct fiddef *fid );
|
|
|
|
#endif /* #ifndef _DIRECT_H */
|