Added R5 libnet.so specific getusername() and getpassword().

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19020 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Axel Dörfler
2006-10-07 16:04:18 +00:00
parent c5b560408b
commit e6a3af0462
+21
View File
@@ -23,6 +23,8 @@ char *find_net_setting(net_settings* settings, const char* heading,
const char* name, char* value, unsigned numBytes);
status_t set_net_setting(net_settings* settings, const char* heading,
const char* name, const char* value);
int getusername(char *user, size_t bufferLength);
int getpassword(char *password, size_t bufferLength);
int
@@ -74,3 +76,22 @@ set_net_setting(net_settings* settings, const char* heading,
return B_UNSUPPORTED;
}
int
getusername(char *user, size_t length)
{
if (find_net_setting(NULL, "GLOBAL", "USERNAME", user, length) == NULL)
return B_ERROR;
return strlen(user);
}
int
getpassword(char *password, size_t length)
{
if (find_net_setting(NULL, "GLOBAL", "PASSWORD", password, length) == NULL)
return B_ERROR;
return strlen(password);
}