STRINGLIST(3) BSD Library Functions Manual STRINGLIST(3)NAME
stringlist, sl_init, sl_add, sl_free, sl_find, sl_delete -- stringlist manipulation functions
LIBRARY
Standard C Library (libc, -lc)
SYNOPSIS
#include <stringlist.h>
StringList *
sl_init();
int
sl_add(StringList *sl, char *item);
void
sl_free(StringList *sl, int freeall);
char *
sl_find(StringList *sl, const char *item);
int
sl_delete(StringList *sl, const char *item, int freeit);
DESCRIPTION
The stringlist functions manipulate stringlists, which are lists of strings that extend automatically if necessary.
The StringList structure has the following definition:
typedef struct _stringlist {
char **sl_str;
size_t sl_max;
size_t sl_cur;
} StringList;
where:
sl_str is a pointer to the base of the array containing the list,
sl_max is the size of sl_str, and
sl_cur is the offset in sl_str of the current element.
The following stringlist manipulation functions are available:
sl_init() Create a stringlist. Returns a pointer to a StringList, or NULL in case of failure.
sl_free() Releases memory occupied by sl and the sl->sl_str array. If freeall is non-zero, then each of the items within sl->sl_str is
released as well.
sl_add() Add item to sl->sl_str at sl->sl_cur, extending the size of sl->sl_str. Returns zero upon success, -1 upon failure.
sl_find() Find item in sl, returning NULL if it's not found.
sl_delete() Remove item from the list. If freeit is non-zero, the string is freed. Returns 0 if the name is found and -1 if the name is
not found.
SEE ALSO free(3), malloc(3)HISTORY
The stringlist functions appeared in NetBSD 1.3.
BSD May 6, 2010 BSD
Check Out this Related Man Page
STRINGLIST(3) BSD Library Functions Manual STRINGLIST(3)NAME
stringlist, sl_init, sl_add, sl_free, sl_find -- stringlist manipulation functions
LIBRARY
Standard C Library (libc, -lc)
SYNOPSIS
#include <stringlist.h>
StringList *
sl_init();
int
sl_add(StringList *sl, char *item);
void
sl_free(StringList *sl, int freeall);
char *
sl_find(StringList *sl, char *item);
DESCRIPTION
The stringlist functions manipulate stringlists, which are lists of strings that extend automatically if necessary.
The StringList structure has the following definition:
typedef struct _stringlist {
char **sl_str;
size_t sl_max;
size_t sl_cur;
} StringList;
sl_str a pointer to the base of the array containing the list.
sl_max the size of sl_str.
sl_cur the offset in sl_str of the current element.
The following stringlist manipulation functions are available:
sl_init() Create a stringlist. Returns a pointer to a StringList, or NULL in case of failure.
sl_free() Releases memory occupied by sl and the sl->sl_str array. If freeall is non-zero, then each of the items within sl->sl_str is
released as well.
sl_add() Add item to sl->sl_str at sl->sl_cur, extending the size of sl->sl_str. Returns zero upon success, -1 upon failure.
sl_find() Find item in sl, returning NULL if it is not found.
SEE ALSO free(3), malloc(3)HISTORY
The stringlist functions appeared in FreeBSD 2.2.6 and NetBSD 1.3.
BSD November 28, 1999 BSD
i've been tring to configure a dsl link on the Conectiva Linux 9.0 but i can't. Ever time when i run de adsl-init script a messenger such ERROR /usr/sbin/adsl-start : line 195 : 2224 Terminated $CONNECT "$@">/dev/null 2>&1 appears and i don't know what does it mean. I also have edited the... (0 Replies)
Ok allow me to give you background first, I never worked with Unix before and the company that i work for has TWO unix boxes. I didn't even know we had them until yesterday evening when one of them crashed. I do the networking and PC support here but not for the Unix boxes. I'm hoping if I type... (3 Replies)
hi every one , i am facing a problem and i am stuck i need you help :
i am trying to upgrade apache 2.0.63 to apache 2.0.64 with ssl option enabled when i try to compile by using make command i face the below error :
ssl_engine_init.c: In function `ssl_init_ctx_protocol':
... (3 Replies)
Hi all
I'm using the following for my os
# cat /etc/redhat-release
CentOS release 6.4 (Final)
when I execute the following
# ls -lrth /etc/init.d/httpd
-rwxr-xr-x. 1 root root 3.3K Feb 22 19:20 /etc/init.d/httpd
# /etc/init.d/httpd start
Starting httpd: httpd: Syntax error... (1 Reply)
Hello,
We enabled X11 and xming is riunning. we used to open firefox window using below command on AIX.
/usr/bin/firefox
Xclock is working fine now. But for some reason firefox stopped working on one of our AIX LPAR. Can you please look in to below error.
/>/usr/bin/firefox... (5 Replies)
Hi all,
I have installed samba 3.6.22 on AIX 7.1 and join a windows AD with success.
All seem to work fine, I have configured smb.conf, methods.cfg, kerberos, user .... the following command work fine wbinfo -u, wbinfo -g, wbinfo -i, wbinfo -s, wbinfo -S, lsuser, id...
The unique... (20 Replies)
Hi,
I have configured ldap manually on solaris 10/11 machine with below entries:
# ldapclient list |grep sudo
NS_LDAP_SERVICE_SEARCH_DESC= sudoers:ou=SUDOers,dc=exm,dc=ple,dc=com
# cat /etc/nsswitch.conf |grep -i sudo
sudoers: files ldap
#
But groups available in LDAP server... (8 Replies)