Use offsetof() instead of a hard-coded constant for readability.
[dragonfly.git] / lib / libfetch / ftp.errors
blob4a26ef079fd4a736865968a7ee365ac847927f32
1 # $FreeBSD: src/lib/libfetch/ftp.errors,v 1.6 2002/10/30 06:06:16 des Exp $
2 # $DragonFly: src/lib/libfetch/ftp.errors,v 1.3 2007/08/05 21:48:12 swildner Exp $
4 # This list is taken from RFC 959.
5 # It probably needs a going over.
7 110 OK          Restart marker reply
8 120 TEMP        Service ready in a few minutes
9 125 OK          Data connection already open; transfer starting
10 150 OK          File status okay; about to open data connection
11 200 OK          Command okay
12 202 PROTO       Command not implemented, superfluous at this site
13 211 INFO        System status, or system help reply
14 212 INFO        Directory status
15 213 INFO        File status
16 214 INFO        Help message
17 215 INFO        Set system type
18 220 OK          Service ready for new user
19 221 OK          Service closing control connection
20 225 OK          Data connection open; no transfer in progress
21 226 OK          Requested file action successful
22 227 OK          Entering Passive Mode
23 229 OK          Entering Extended Passive Mode
24 230 OK          User logged in, proceed
25 250 OK          Requested file action okay, completed
26 257 OK          File/directory created
27 331 AUTH        User name okay, need password
28 332 AUTH        Need account for login
29 350 OK          Requested file action pending further information
30 421 DOWN        Service not available, closing control connection
31 425 NETWORK     Can't open data connection
32 426 ABORT       Connection closed; transfer aborted
33 450 UNAVAIL     File unavailable (e.g., file busy)
34 451 SERVER      Requested action aborted: local error in processing
35 452 FULL        Insufficient storage space in system
36 500 PROTO       Syntax error, command unrecognized
37 501 PROTO       Syntax error in parameters or arguments
38 502 PROTO       Command not implemented
39 503 PROTO       Bad sequence of commands
40 504 PROTO       Command not implemented for that parameter
41 530 AUTH        Not logged in
42 532 AUTH        Need account for storing files
43 535 PROTO       Bug in MediaHawk Video Kernel FTP server
44 550 UNAVAIL     File unavailable (e.g., file not found, no access)
45 551 PROTO       Requested action aborted. Page type unknown
46 552 FULL        Exceeded storage allocation
47 553 EXISTS      File name not allowed
48 999 PROTO       Protocol error