; Copyright 1998 Acorn Computers Ltd
;
; Licensed under the Apache License, Version 2.0 (the "License");
; you may not use this file except in compliance with the License.
; You may obtain a copy of the License at
;
;     http://www.apache.org/licenses/LICENSE-2.0
;
; Unless required by applicable law or agreed to in writing, software
; distributed under the License is distributed on an "AS IS" BASIS,
; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
; See the License for the specific language governing permissions and
; limitations under the License.
;
;
; S.ERRORS - Lan Manager client errors file.
; Keep in step with H.Stdtypes

        AREA   |C$$data|

        EXPORT Err_XltTable

Err_Base     EQU    &16600   ; Errors from filing system #66

Err_XltTable DCD Err0
             DCD Err1
             DCD Err2
             DCD Err3
             DCD Err4
             DCD Err5
             DCD Err6
             DCD Err7
             DCD Err8
             DCD Err9
             DCD Err10
             DCD Err11
             DCD Err12
             DCD Err13
             DCD Err14
             DCD Err15
             DCD Err16
             DCD Err17
             DCD Err18
             DCD Err19
             DCD Err20
             DCD Err21
             DCD Err22
             DCD Err23
             DCD Err24
             DCD Err25
             DCD Err26
             DCD Err27
             DCD Err28
             DCD Err29
             DCD Err30
             DCD Err31
             DCD Err32
             DCD Err33
             DCD Err34
             DCD Err35
             DCD Err36
             DCD Err37
             DCD Err38
             DCD Err39
             DCD Err40
             DCD Err41
             DCD Err42
             DCD Err43
             DCD Err44
             DCD Err45
             DCD Err46
             DCD Err47
             DCD Err48
             DCD Err49
             DCD Err50
             DCD Err51
             DCD Err52
             DCD Err53
             DCD Err54
             DCD Err55
             DCD Err56
             DCD Err57
             DCD Err58
             DCD Err59
             DCD Err60
             DCD Err61
             DCD Err62


        ALIGN
Err0    DCD Err_Base+0
        DCB "LanManFS internal error", 0

        ALIGN
Err1    DCD Err_Base+1
        DCB "Bad parameters", 0

        ALIGN
Err2    DCD Err_Base+2
        DCB "No connection to server", 0

        ALIGN
Err3    DCD Err_Base+3
        DCB "Out of buffers", 0

        ALIGN
Err4    DCD Err_Base+4
        DCB "Connection to server failed", 0

        ALIGN
Err5    DCD Err_Base+5
        DCB "Out of handles", 0

        ALIGN
Err6    DCD Err_Base+6
        DCB "Receive not ready", 0

        ALIGN
Err7    DCD Err_Base+7
        DCB "Connection already exists", 0

        ALIGN
Err8    DCD Err_Base+8
        DCB "Timeout error", 0

        ALIGN
Err9    DCD Err_Base+9
        DCB "This workstation name already exists", 0

        ALIGN
Err10   DCD Err_Base+10
        DCB "Cannot find given server", 0

        ALIGN
Err11   DCD Err_Base+11
        DCB "Data length error", 0

        ALIGN            ; ERRSRV error
Err12   DCD Err_Base+12
        DCB "Error from server", 0

        ALIGN            ; ERRDOS error
Err13   DCD Err_Base+13
        DCB "Unable to perform operation", 0

        ALIGN
Err14   DCD Err_Base+14
        DCB "Hardware error on server", 0

        ALIGN
Err15   DCD Err_Base+15
        DCB "Network protocol error", 0

        ALIGN
Err16   DCD Err_Base+16
        DCB "No more files", 0

        ALIGN
Err17   DCD Err_Base+17
        DCB "File not found", 0

        ALIGN
Err18   DCD Err_Base+18
        DCB "Directory not found", 0

        ALIGN
Err19   DCD Err_Base+19
        DCB "Server out of file handles", 0

; 28/Jan/97 NAS horrible fudge because some LanMan servers don't return a specific
; "directory not empty" code, but use this instead, and Filer_Action checks on
; exact error return code. [Fault NET-01359]

        ALIGN
Err20   DCD Err_Base+&B4
        DCB "Access denied", 0

        ALIGN
Err21   DCD Err_Base+21
        DCB "File already exists", 0

        ALIGN
Err22   DCD Err_Base+22
        DCB "Incorrect password", 0

        ALIGN
Err23   DCD Err_Base+23
        DCB "Illegal name", 0

        ALIGN
Err24   DCD Err_Base+24
        DCB "No such connection", 0

        ALIGN
Err25   DCD Err_Base+25
        DCB "RISCOS 2 directory functions not supported", 0

        ALIGN
Err26   DCD Err_Base+26
        DCB "OS_GBPB not supported", 0

        ALIGN
Err27   DCD Err_Base+27
        DCB "Unbuffered file functions not supported", 0

        ALIGN
Err28   DCD Err_Base+28
        DCB "LanManFS has not been loaded", 0

        ALIGN
Err29   DCD Err_Base+29
        DCB "Function not implemented", 0

        ALIGN
Err30   DCD Err_Base+30
        DCB "Wildcards not allowed", 0

        ALIGN
Err31   DCD Err_Base+31
        DCB "File attributes could not be read", 0

        ALIGN
Err32   DCD Err_Base+32
        DCB "File attributes could not be written", 0

        ALIGN
Err33   DCD Err_Base+33
        DCB "File sharing violation", 0

        ALIGN
Err34   DCD Err_Base+34
        DCB "Connection limit has been reached", 0

        ALIGN
Err35   DCD Err_Base+35
        DCB "Share name does not exist", 0

        ALIGN
Err36   DCD Err_Base+36
        DCB "Bad LanManFS command line", 0

        ALIGN
Err37   DCD Err_Base+37
        DCB "LanManFS requires RISC OS 3.00 or later", 0

        ALIGN
Err38   DCD Err_Base+38
        DCB "Initialisation failed", 0

        ALIGN
Err39   DCD Err_Base+39
        DCB "Network driver not found", 0

        ALIGN
Err40   DCD Err_Base+40
        DCB "Network interface is of incorrect type", 0

        ALIGN
Err41   DCD Err_Base+41
        DCB "Network driver is not DCI-4 compatible", 0

        ALIGN
Err42   DCD Err_Base+42
        DCB "Already connected to this drive on this server", 0

        ALIGN
Err43   DCD Err_Base+43
        DCB "IEEE802.3 frames are already being used by another protocol", 0

        ALIGN
Err44   DCD Err_Base+44
        DCB "Buffer manager module is not installed", 0

        ALIGN
Err45   DCD Err_Base+45
        DCB "RPC call returned error", 0

        ALIGN
Err46   DCD Err_Base+46
        DCB "Disc full", 0

; Err47 moved to ErrB4 28/Jan/97 NAS because Filer_Action checks on
; exact error return code. [Fault NET-01359]

        ALIGN
Err47   DCD Err_Base+&B4
        DCB "Directory not empty", 0

        ALIGN
Err48   DCD Err_Base+48
        DCB "Can't rename across shares", 0

        ALIGN
Err49   DCD Err_Base+49
        DCB "Bad file handle", 0

        ALIGN
Err50   DCD Err_Base+50
        DCB "Cannot create TCP/IP socket", 0

        ALIGN
Err51   DCD Err_Base+51
        DCB "Cannot make TCP/IP connection", 0

        ALIGN
Err52   DCD Err_Base+52
        DCB "Connection rejected by server", 0

        ALIGN
Err53   DCD Err_Base+53
        DCB "Too many re-target requests", 0

        ALIGN
Err54   DCD Err_Base+54
        DCB "Unable to determine this machine's IP address", 0

        ALIGN
Err55   DCD Err_Base+55
        DCB "Internet module is not present or not working", 0

        ALIGN
Err56   DCD Err_Base+56
        DCB "!ArmBoot files are nested too deep", 0

        ALIGN
Err57   DCD Err_Base+57
        DCB "Error while running !ArmBoot file", 0

        ALIGN
Err58   DCD Err_Base+58
        DCB "Home directory name not valid", 0

        ALIGN
Err59   DCD Err_Base+59
        DCB "Could not connect to home directory", 0

        ALIGN
Err60   DCD Err_Base+60
        DCB "User name not recognised", 0

        ALIGN
Err61   DCD Err_Base+61
        DCB "User account has been disabled", 0

        ALIGN
Err62   DCD Err_Base+62
        DCB "LanManFS in use", 0

        END