netatalk  4.4.0dev
Free and Open Source Apple Filing Protocol (AFP) Server
Loading...
Searching...
No Matches
nad_find.c File Reference
#include <errno.h>
#include <limits.h>
#include <stdarg.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <sys/types.h>
#include <unistd.h>
#include <bstrlib.h>
#include <atalk/adouble.h>
#include <atalk/cnid_bdb_private.h>
#include <atalk/cnid.h>
#include <atalk/directory.h>
#include <atalk/unicode.h>
#include <atalk/util.h>
#include "nad.h"

Functions

static void sig_handler (int signo _U_)
static void set_signal (void)
static void usage_find (void)
int bstr_list_push (struct bstrList *sl, bstring bs)
 Push a bstring to the end of a list.
struct bstrListbstr_list_create_min (int min)
 Create an empty list with preallocated storage for at least 'min' members.
bstring bjoin_inv (const struct bstrList *bl, const bstring sep)
 Inverse bjoin.
int ad_find (int argc, char **argv, AFPObj *obj)

Variables

static volatile sig_atomic_t alarmed

Function Documentation

◆ ad_find()

int ad_find ( int argc,
char ** argv,
AFPObj * obj )

◆ bjoin_inv()

bstring bjoin_inv ( const struct bstrList * bl,
const bstring sep )

Inverse bjoin.

◆ bstr_list_create_min()

struct bstrList * bstr_list_create_min ( int min)

Create an empty list with preallocated storage for at least 'min' members.

◆ bstr_list_push()

int bstr_list_push ( struct bstrList * sl,
bstring bs )

Push a bstring to the end of a list.

◆ set_signal()

void set_signal ( void )
static

◆ sig_handler()

void sig_handler ( int signo _U_)
static

◆ usage_find()

void usage_find ( void )
static

Variable Documentation

◆ alarmed

volatile sig_atomic_t alarmed
static