• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/timemachine/netatalk-2.2.5/etc/afpd/

Lines Matching refs:rbuf

124 static int set_off_t(off_t offset, char *rbuf, int is64)
132 memcpy(rbuf, &temp, sizeof( temp ));
133 rbuf += sizeof(temp);
138 memcpy(rbuf, &temp, sizeof( temp ));
249 int afp_openfork(AFPObj *obj _U_, char *ibuf, size_t ibuflen _U_, char *rbuf, size_t *rbuflen)
453 if (( ret = getforkparams(ofork, bitmap, rbuf + 2 * sizeof( u_int16_t ),
461 memcpy(rbuf, &bitmap, sizeof( u_int16_t ));
462 rbuf += sizeof( u_int16_t );
473 memcpy(rbuf, &ofrefnum, sizeof(ofrefnum));
496 memcpy(rbuf, &ofrefnum, sizeof(ofrefnum));
512 memcpy(rbuf, &ofrefnum, sizeof(ofrefnum));
522 int afp_setforkparams(AFPObj *obj _U_, char *ibuf, size_t ibuflen, char *rbuf _U_, size_t *rbuflen)
660 static int byte_lock(AFPObj *obj _U_, char *ibuf, size_t ibuflen _U_, char *rbuf, size_t *rbuflen, int is64)
734 *rbuflen = set_off_t (offset, rbuf, is64);
739 int afp_bytelock(AFPObj *obj, char *ibuf, size_t ibuflen, char *rbuf, size_t *rbuflen)
741 return byte_lock ( obj, ibuf, ibuflen, rbuf, rbuflen , 0);
745 int afp_bytelock_ext(AFPObj *obj, char *ibuf, size_t ibuflen, char *rbuf, size_t *rbuflen)
747 return byte_lock ( obj, ibuf, ibuflen, rbuf, rbuflen , 1);
774 u_char nlchar, char *rbuf,
781 cc = ad_read(ofork->of_ad, eid, offset, rbuf, *rbuflen);
795 for ( p = rbuf, q = p + cc; p < q; ) {
801 cc = p - rbuf;
810 for ( p = rbuf, q = p + cc; p < q; p++ ) {
840 static int read_fork(AFPObj *obj, char *ibuf, size_t ibuflen _U_, char *rbuf, size_t *rbuflen, int is64)
910 err = read_file(ofork, eid, offset, nlmask, nlchar, rbuf, rbuflen, xlate);
937 if ((cc = dsi_readinit(dsi, rbuf, *rbuflen, reqcount, err)) < 0)
966 cc = read_file(ofork, eid, offset, nlmask, nlchar, rbuf,rbuflen, xlate);
972 cc = dsi_read(dsi, rbuf, *rbuflen); /* send it off */
997 int afp_read(AFPObj *obj, char *ibuf, size_t ibuflen, char *rbuf, size_t *rbuflen)
999 return read_fork(obj, ibuf, ibuflen, rbuf, rbuflen, 0);
1003 int afp_read_ext(AFPObj *obj, char *ibuf, size_t ibuflen, char *rbuf, size_t *rbuflen)
1005 return read_fork(obj, ibuf, ibuflen, rbuf, rbuflen, 1);
1009 int afp_flush(AFPObj *obj _U_, char *ibuf, size_t ibuflen _U_, char *rbuf _U_, size_t *rbuflen)
1026 int afp_flushfork(AFPObj *obj _U_, char *ibuf, size_t ibuflen _U_, char *rbuf _U_, size_t *rbuflen)
1053 int afp_syncfork(AFPObj *obj _U_, char *ibuf, size_t ibuflen _U_, char *rbuf _U_, size_t *rbuflen)
1119 int afp_closefork(AFPObj *obj _U_, char *ibuf, size_t ibuflen _U_, char *rbuf _U_, size_t *rbuflen)
1142 off_t offset, char *rbuf,
1152 for ( p = rbuf, q = p + rbuflen; p < q; p++ ) {
1162 rbuf, rbuflen)) < 0 ) {
1184 static int write_fork(AFPObj *obj, char *ibuf, size_t ibuflen _U_, char *rbuf, size_t *rbuflen, int is64)
1249 *rbuflen = set_off_t (offset, rbuf, is64);
1264 if (asp_wrtcont(obj->handle, rbuf, rbuflen) < 0) {
1273 bprint(rbuf, *rbuflen);
1276 if ((cc = write_file(ofork, eid, offset, rbuf, *rbuflen,
1291 cc = dsi_writeinit(dsi, rbuf, *rbuflen);
1292 if (!cc || (cc = write_file(ofork, eid, offset, rbuf, cc, xlate)) < 0) {
1328 while ((cc = dsi_write(dsi, rbuf, *rbuflen))) {
1329 if ((cc = write_file(ofork, eid, offset, rbuf, cc, xlate)) < 0) {
1352 *rbuflen = set_off_t (offset, rbuf, is64);
1357 dsi_writeinit(obj->handle, rbuf, *rbuflen);
1367 int afp_write(AFPObj *obj, char *ibuf, size_t ibuflen, char *rbuf, size_t *rbuflen)
1369 return write_fork(obj, ibuf, ibuflen, rbuf, rbuflen, 0);
1375 int afp_write_ext(AFPObj *obj, char *ibuf, size_t ibuflen, char *rbuf, size_t *rbuflen)
1377 return write_fork(obj, ibuf, ibuflen, rbuf, rbuflen, 1);
1381 int afp_getforkparams(AFPObj *obj _U_, char *ibuf, size_t ibuflen _U_, char *rbuf, size_t *rbuflen)
1408 rbuf + sizeof( u_short ), &buflen ))) {
1414 memcpy(rbuf, &bitmap, sizeof( bitmap ));