Skip to content
Miro Kropacek edited this page Jan 19, 2017 · 2 revisions

Dwritelabel()

LONG Dwritelabel( name, label )

'''char *name;

char *label;

'''

Dwritelabel() sets a label for the specified filesystem.

Opcode

339 (0x0153)

Availability

Available when a 'MiNT' cookie with a version of at least 1.12 exists.

Parameters

name is a path pointing to the disk to write the label to.
label is a pointer to a memory buffer containing the new label.

Binding

pea label
pea name
move.w #$0153,-(sp)
trap #1
lea $0a(sp),sp

Return Value

Dwritelabel() returns E_OK on success or a negative GEMDOS error code otherwise.

Caveats

Prior to MiNT version 1.14.5 this call contained a bug that allowed the label to be changed by all users.

Comments

Not all filesystems understand the concept of a disk label.

See Also

Dreadlabel()

Clone this wiki locally