<tr>
<td><small>Name</td>
<td><small>Description</td>
-<td width="50%"><small>Error Arguments</td>
+<td width="40%"><small>Error Arguments</td>
</tr>
<tr>
<td><small>
No error.
</td>
-<td width="50%"><small>N/A
+<td width="40%"><small>N/A
</td>
</tr>
<td><small>
Requested nickname does not exist. Argument is the unknown name.
</td>
-<td width="50%"><small>const char *nickname
+<td width="40%"><small>const char *nickname
</td>
</tr>
<td><small>
The requested channel does not exist. Argument is the unknown name.
</td>
-<td width="50%"><small>const char *channel_name
+<td width="40%"><small>const char *channel_name
</td>
</tr>
<td><small>
The requested server does not exist. Argument is the unknown name.
</td>
-<td width="50%"><small>const char *server_name
+<td width="40%"><small>const char *server_name
</td>
</tr>
<td><small>SILC_STATUS_ERR_NO_RECIPIENT</td>
<td><small>
Command required recipient but none was provided. No arguments returned.
-<td width="50%"><small>N/A
+<td width="40%"><small>N/A
</td>
</tr>
Command sent to server is unknown or unsupported by the server. No
arguments returned.
</td>
-<td width="50%"><small>N/A
+<td width="40%"><small>N/A
</td>
</tr>
<td><small>
Wildcards were provided by they were not permitted. No arguments returned.
</td>
-<td width="50%"><small>N/A
+<td width="40%"><small>N/A
</td>
</tr>
Client ID was expected as command parameter but was not found. No
arguments returned.
</td>
-<td width="50%"><small>N/A
+<td width="40%"><small>N/A
</td>
</tr>
Channel ID was expected as command parameter but was not found. No
arguments returned.
</td>
-<td width="50%"><small>N/A
+<td width="40%"><small>N/A
</td>
</tr>
Server ID was expected as command parameter but was not found. No
arguments returned.
</td>
-<td width="50%"><small>N/A
+<td width="40%"><small>N/A
</td>
</tr>
<td><small>
Client ID provided was malformed. Returns the malformed ID.
</td>
-<td width="50%"><small>const SilcClientID *client_id
+<td width="40%"><small>const SilcClientID *client_id
</td>
</tr>
<td><small>
Channel ID provided was malformed. Returns the malformed ID.
</td>
-<td width="50%"><small>const SilcChannelID *channel_id
+<td width="40%"><small>const SilcChannelID *channel_id
</td>
</tr>
<td><small>
Server ID provided was malformed. Returns the malformed ID.
</td>
-<td width="50%"><small>const SilcServerID *server_id
+<td width="40%"><small>const SilcServerID *server_id
</td>
</tr>
<td><small>
Client ID provided does not exist. The unknown ID is returned.
</td>
-<td width="50%"><small>const SilcClientID *client_id
+<td width="40%"><small>const SilcClientID *client_id
</td>
</tr>
<td><small>
Channel ID provided does not exist. The unknown ID is returned.
</td>
-<td width="50%"><small>const SilcChannelID *channel_id
+<td width="40%"><small>const SilcChannelID *channel_id
</td>
</tr>
<td><small>
Server ID provided does not exist. The unknown ID is returned.
</td>
-<td width="50%"><small>const SilcServerID *server_id
+<td width="40%"><small>const SilcServerID *server_id
</td>
</tr>
The command required for you to be on channel but you were not.
The channel ID is returned.
</td>
-<td width="50%"><small>const SilcChannelID *channel_id
+<td width="40%"><small>const SilcChannelID *channel_id
</td>
</tr>
The requested target client is not on requested channel. Returns the
target client ID and channel ID.
</td>
-<td width="50%"><small>const SilcClientID *client_id,
+<td width="40%"><small>const SilcClientID *client_id,
const SilcChannelID *channel_id
</td>
</tr>
User were invited on channel they already are on. Returns the
target client ID and channel ID.
</td>
-<td width="50%"><small>const SilcClientID *client_id,
+<td width="40%"><small>const SilcClientID *client_id,
const SilcChannelID *channel_id
</td>
</tr>
User executed command that requires the client to be registered on the
server before it may be executed. No arguments returned.
</td>
-<td width="50%"><small>N/A
+<td width="40%"><small>N/A
</td>
</tr>
<td><small>
Command required more parameters than provided. No arguments returned.
</td>
-<td width="50%"><small>N/A
+<td width="40%"><small>N/A
</td>
</tr>
<td><small>
Too many parameters provided for the command. No arguments returned.
</td>
-<td width="50%"><small>N/A
+<td width="40%"><small>N/A
</td>
</tr>
Generic permission denied error status, to indicat disallowed access.
No arguments returned.
</td>
-<td width="50%"><small>N/A
+<td width="40%"><small>N/A
</td>
</tr>
<td><small>
Password provided for channel were not accepted. No arguments returned.
</td>
-<td width="50%"><small>N/A
+<td width="40%"><small>N/A
</td>
</tr>
The channel is full and client cannot join the channel. Returns the
channel ID.
</td>
-<td width="50%"><small>const SilcChannelID *channel_id
+<td width="40%"><small>const SilcChannelID *channel_id
</td>
</tr>
The channel is invite only channel and client has not been invited.
Returns the channel ID.
</td>
-<td width="50%"><small>const SilcChannelID *channel_id
+<td width="40%"><small>const SilcChannelID *channel_id
</td>
</tr>
<td><small>
The client has been banned from the channel. Returns the channel ID.
</td>
-<td width="50%"><small>const SilcChannelID *channel_id
+<td width="40%"><small>const SilcChannelID *channel_id
</td>
</tr>
Mode provided by the client was unknown to or unsupported by the server.
No arguments returned.
</td>
-<td width="50%"><small>N/A
+<td width="40%"><small>N/A
</td>
</tr>
User tried to change someone else's mode which is not allowed.
No arguments returned.
</td>
-<td width="50%"><small>N/A
+<td width="40%"><small>N/A
</td>
</tr>
Command may be executed only by channel operator. The next argument is
the channel ID.
</td>
-<td width="50%"><small>const SilcChannelID *channel_id
+<td width="40%"><small>const SilcChannelID *channel_id
</td>
</tr>
Command may be executed only by channel founder. The next argument is
the channel ID.
</td>
-<td width="50%"><small>const SilcChannelID *channel_id
+<td width="40%"><small>const SilcChannelID *channel_id
</td>
</tr>
<td><small>
Command may be executed only by server operator. No arguments returned.
</td>
-<td width="50%"><small>N/A
+<td width="40%"><small>N/A
</td>
</tr>
<td><small>
Command may be executed only by router (SILC) operator. No arguments returned.
</td>
-<td width="50%"><small>N/A
+<td width="40%"><small>N/A
</td>
</tr>
Nickname requested contained illegal characters or was malformed. No
arguments returned.
</td>
-<td width="50%"><small>N/A
+<td width="40%"><small>N/A
</td>
</tr>
Channel name requested contained illegal characters or was malformed. No
arguments returned.
</td>
-<td width="50%"><small>N/A
+<td width="40%"><small>N/A
</td>
</tr>
The authentication data (passphrase or digital signature) sent as argument
was wrong and thus authentication failed. No arguments returned.
</td>
-<td width="50%"><small>N/A
+<td width="40%"><small>N/A
</td>
</tr>
The server does not support requested algorithm. Returns the unknown
algorithm.
</td>
-<td width="50%"><small>const char *alg_name
+<td width="40%"><small>const char *alg_name
</td>
</tr>
Server cannot or will not accept the action due to resource limitations.
No arguments returned.
</td>
-<td width="50%"><small>N/A
+<td width="40%"><small>N/A
</td>
</tr>
Requestes service identifier is unknown. Returns the unknown service
identifier.
</td>
-<td width="50%"><small>const char *service_identifier
+<td width="40%"><small>const char *service_identifier
</td>
</tr>
not processed. This usually happens due to network failure between servers
and routers in the network. No arguments returned.
</td>
-<td width="50%"><small>N/A
+<td width="40%"><small>N/A
</td>
</tr>
<tr>
The public key or certificate type is not supported in ths implementation.
No arguments returned.
</td>
-<td width="50%"><small>N/A
+<td width="40%"><small>N/A
</td>
</tr>
A operation, for example a command, is not allowed or it's execution is
not allowed. No arguments returned.
</td>
-<td width="50%"><small>N/A
+<td width="40%"><small>N/A
</td>
</tr>