Linux mail.vriendennsm.nl 6.1.0-51-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.177-1 (2026-07-16) x86_64
Apache/2.4.68 (Debian)
Server IP : 217.154.75.17 & Your IP : 216.73.217.15
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
share /
guile /
3.0 /
ice-9 /
Delete
Unzip
Name
Size
Permission
Date
Action
peg
[ DIR ]
drwxr-xr-x
2025-02-07 15:04
and-let-star.scm
2.53
KB
-rw-r--r--
2022-02-10 20:40
arrays.scm
2.63
KB
-rw-r--r--
2022-02-10 20:40
atomic.scm
1.55
KB
-rw-r--r--
2022-02-10 20:40
binary-ports.scm
2.71
KB
-rw-r--r--
2022-02-10 20:40
boot-9.scm
166.75
KB
-rw-r--r--
2022-02-10 20:40
buffered-input.scm
4.82
KB
-rw-r--r--
2022-02-10 20:40
calling.scm
10.54
KB
-rw-r--r--
2022-02-10 20:40
command-line.scm
18.6
KB
-rw-r--r--
2022-02-10 20:40
common-list.scm
8.95
KB
-rw-r--r--
2022-02-10 20:40
control.scm
4.08
KB
-rw-r--r--
2022-02-10 20:40
copy-tree.scm
3.05
KB
-rw-r--r--
2022-02-10 20:40
curried-definitions.scm
1.79
KB
-rw-r--r--
2022-02-10 20:40
deprecated.scm
1.54
KB
-rw-r--r--
2022-02-10 20:40
documentation.scm
7.41
KB
-rw-r--r--
2022-03-05 22:19
eval-string.scm
2.99
KB
-rw-r--r--
2022-02-10 20:40
eval.scm
25.08
KB
-rw-r--r--
2022-02-10 20:40
exceptions.scm
14.38
KB
-rw-r--r--
2022-02-10 20:40
expect.scm
5.5
KB
-rw-r--r--
2022-02-10 20:40
fdes-finalizers.scm
1.06
KB
-rw-r--r--
2022-02-10 20:40
format.scm
65.47
KB
-rw-r--r--
2022-02-10 20:40
ftw.scm
25.05
KB
-rw-r--r--
2022-02-10 20:40
futures.scm
10.49
KB
-rw-r--r--
2022-02-10 20:40
gap-buffer.scm
9.59
KB
-rw-r--r--
2022-02-10 20:40
getopt-long.scm
16.49
KB
-rw-r--r--
2022-02-10 20:40
hash-table.scm
1.77
KB
-rw-r--r--
2022-02-10 20:40
hcons.scm
2.55
KB
-rw-r--r--
2022-02-10 20:40
history.scm
2.29
KB
-rw-r--r--
2022-02-10 20:40
i18n.scm
20.51
KB
-rw-r--r--
2022-02-10 20:40
iconv.scm
3.19
KB
-rw-r--r--
2022-02-10 20:40
lineio.scm
3.85
KB
-rw-r--r--
2022-02-10 20:40
list.scm
1.29
KB
-rw-r--r--
2022-02-10 20:40
local-eval.scm
9.84
KB
-rw-r--r--
2022-02-10 20:40
ls.scm
3.2
KB
-rw-r--r--
2022-02-10 20:40
match.scm
2.18
KB
-rw-r--r--
2022-02-10 20:40
match.upstream.scm
37.33
KB
-rw-r--r--
2022-02-10 20:40
networking.scm
3.33
KB
-rw-r--r--
2022-02-10 20:40
null.scm
1.21
KB
-rw-r--r--
2022-02-10 20:40
occam-channel.scm
7.26
KB
-rw-r--r--
2022-02-10 20:40
optargs.scm
15.75
KB
-rw-r--r--
2022-02-10 20:40
peg.scm
1.64
KB
-rw-r--r--
2022-02-10 20:40
poe.scm
3.3
KB
-rw-r--r--
2022-02-10 20:40
poll.scm
5.79
KB
-rw-r--r--
2022-02-10 20:40
popen.scm
9.27
KB
-rw-r--r--
2022-02-10 20:40
ports.scm
19.08
KB
-rw-r--r--
2022-02-10 20:40
posix.scm
2.73
KB
-rw-r--r--
2022-02-10 20:40
pretty-print.scm
16.88
KB
-rw-r--r--
2022-02-10 20:40
psyntax-pp.scm
183.78
KB
-rw-r--r--
2022-02-10 20:40
psyntax.scm
149.4
KB
-rw-r--r--
2022-02-10 20:40
q.scm
4.2
KB
-rw-r--r--
2022-02-10 20:40
quasisyntax.scm
5.22
KB
-rw-r--r--
2022-02-10 20:40
r5rs.scm
1.56
KB
-rw-r--r--
2022-02-10 20:40
r6rs-libraries.scm
12.52
KB
-rw-r--r--
2022-02-10 20:40
r7rs-libraries.scm
4.28
KB
-rw-r--r--
2022-02-10 20:40
rdelim.scm
7.72
KB
-rw-r--r--
2022-02-10 20:40
read.scm
32.69
KB
-rw-r--r--
2022-02-10 20:40
readline.scm
9.56
KB
-rw-r--r--
2022-02-10 20:40
receive.scm
1.06
KB
-rw-r--r--
2022-02-10 20:40
regex.scm
8.87
KB
-rw-r--r--
2022-02-10 20:40
runq.scm
8.18
KB
-rw-r--r--
2022-02-10 20:40
rw.scm
1.02
KB
-rw-r--r--
2022-02-10 20:40
safe-r5rs.scm
7.5
KB
-rw-r--r--
2022-02-10 20:40
safe.scm
1.25
KB
-rw-r--r--
2022-02-10 20:40
sandbox.scm
34.24
KB
-rw-r--r--
2022-02-10 20:40
save-stack.scm
2.15
KB
-rw-r--r--
2022-02-10 20:40
scm-style-repl.scm
11.62
KB
-rw-r--r--
2022-02-10 20:40
serialize.scm
3.78
KB
-rw-r--r--
2022-02-10 20:40
session.scm
17.72
KB
-rw-r--r--
2022-02-10 20:40
slib.scm
1.55
KB
-rw-r--r--
2022-02-10 20:40
stack-catch.scm
1.94
KB
-rw-r--r--
2022-02-10 20:40
streams.scm
5.86
KB
-rw-r--r--
2022-02-10 20:40
string-fun.scm
9.68
KB
-rw-r--r--
2022-02-10 20:40
suspendable-ports.scm
29.86
KB
-rw-r--r--
2022-02-10 20:40
textual-ports.scm
2.29
KB
-rw-r--r--
2022-02-10 20:40
threads.scm
12.54
KB
-rw-r--r--
2022-02-10 20:40
time.scm
2.07
KB
-rw-r--r--
2022-02-10 20:40
top-repl.scm
2.63
KB
-rw-r--r--
2022-02-10 20:40
unicode.scm
1005
B
-rw-r--r--
2022-02-10 20:40
vlist.scm
21.56
KB
-rw-r--r--
2022-02-10 20:40
weak-vector.scm
1.2
KB
-rw-r--r--
2022-02-10 20:40
Save
Rename
;;; binary-ports.scm --- Binary IO on ports ;;; Copyright (C) 2009-2011,2013,2016,2019,2021 Free Software Foundation, Inc. ;;; ;;; This library is free software: you can redistribute it and/or modify ;;; it under the terms of the GNU Lesser General Public License as ;;; published by the Free Software Foundation, either version 3 of the ;;; License, or (at your option) any later version. ;;; ;;; This library is distributed in the hope that it will be useful, but ;;; WITHOUT ANY WARRANTY; without even the implied warranty of ;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ;;; Lesser General Public License for more details. ;;; ;;; You should have received a copy of the GNU Lesser General Public ;;; License along with this program. If not, see ;;; <http://www.gnu.org/licenses/>. ;;; Author: Ludovic Courtès <ludo@gnu.org> ;;; Commentary: ;;; ;;; The I/O port API of the R6RS is provided by this module. In many areas ;;; it complements or refines Guile's own historical port API. For instance, ;;; it allows for binary I/O with bytevectors. ;;; ;;; Code: (define-module (ice-9 binary-ports) #:use-module (rnrs bytevectors) #:export (eof-object open-bytevector-input-port make-custom-binary-input-port get-u8 lookahead-u8 get-bytevector-n get-bytevector-n! get-bytevector-some get-bytevector-some! ; Guile extension, not in R6RS get-bytevector-all get-string-n! put-u8 put-bytevector unget-bytevector open-bytevector-output-port make-custom-binary-output-port make-custom-binary-input/output-port call-with-input-bytevector call-with-output-bytevector)) ;; Note that this extension also defines %make-transcoded-port, which is ;; not exported but is used by (rnrs io ports). (load-extension (string-append "libguile-" (effective-version)) "scm_init_r6rs_ports") (define (call-with-input-bytevector bv proc) "Call the one-argument procedure @var{proc} with a newly created binary input port from which the bytevector @var{bv}'s contents may be read. All values yielded by @var{proc} are returned." (proc (open-bytevector-input-port bv))) (define (call-with-output-bytevector proc) "Call the one-argument procedure @var{proc} with a newly created binary output port. When the function returns, port is closed and the bytevector composed of the bytes written into the port is returned." (call-with-values (lambda () (open-bytevector-output-port)) (lambda (port get-bytevector) (proc port) (let ((bv (get-bytevector))) (close-port port) bv))))