Add DELETE-FILES.
[iolib.git] / src / os / pkgdcl.lisp
blob283dd6e7570593849180dcb55056f7fed878cd84
1 ;;;; -*- Mode: Lisp; Syntax: ANSI-Common-Lisp; indent-tabs-mode: nil -*-
2 ;;;
3 ;;; --- Package definition.
4 ;;;
6 (in-package :common-lisp-user)
8 (defpackage :iolib.os
9 (:use :iolib.base :iolib.pathnames :cffi)
10 (:import-from :iolib.pathnames #:split-root/nodes)
11 (:export
13 ;; Evironment
14 #:environment
15 #:environment-variable
16 #:makunbound-environment-variable
18 ;; Directories
19 #:current-directory
20 #:with-current-directory
21 #:delete-files
22 #:directory-exists-p
23 #:list-directory
24 #:mapdir
25 #:walk-directory
26 #:with-directory-iterator
28 ;; Files
29 #:resolve-file-path
30 #:file-exists-p
31 #:good-symlink-exists-p
32 #:regular-file-exists-p
33 #:file-kind
35 ;; Symlinks
36 #:read-symlink
37 #:make-symlink
38 #:make-hardlink
40 ;; Permissions
41 #:file-permissions
43 ;; Temporary files
44 ;; #:open-temporary-file
45 ;; #:with-temporary-file
47 ;; Password entries
48 #:user-info
50 ;; Time
51 #:get-monotonic-time
53 ;; Specials
54 #:*temporary-directory*