• HPE Home
  • HPE GreenLake
  • Products and Solutions
  • Services
  • Company
  • Support
  • Dashboard
  • Applications
  • Devices
  • Manage
Close
  • HPE GreenLake
Cloud Consoles
  • HPE GreenLake Central
  • Data Services
  • Compute Ops Management
  • HPE Aruba Networking Central
HPE GreenLake Administration
  • Manage Account
  • Manage Devices
HPE Resources
  • HPE Support Center
  • HPE Financial Services
  • HPE Developer Community
  • HPE Communities
Close
  • HPE MyAccount
    HPE My Account
  • Visit hpe.com
    Visit hpe.com
  • Sign Out
    Sign Out
My HPE Account
  • Sign Out
Close
  • HPE Home
  • HPE GreenLake
  • Products and Solutions
  • Services
  • Company
  • Support
  • Dashboard
  • Applications
  • Devices
  • Manage
  • United States (EN)
HPE Cray Programming Environment
24.11
  • Release Announcements
  • Install Guides
  • Getting Started
  • Cray User Environment
  • Cray Compiler Environment
    • Overview
    • Implementation
    • Introduction
    • Compiling and Launching
    • Introduction Man Pages
    • Directives
    • UPC Man Pages
    • IEEE Man Pages
    • Math Man Pages
    • AIO Man Pages
    • PXF Man Pages
      • pxfaccess
      • pxfalarm
      • pxfcfgetospeed
      • pxfchdir
      • pxfchmod
      • pxfchown
      • pxfchroot
      • pxfclearenv
      • pxfclose
      • pxfconst
      • pxfcreat
      • pxfctermid
      • pxfdirectory
      • pxfestrget
      • pxfexecv
      • pxffastexit
      • pxffcntl
      • pxffileno
      • pxffork
      • pxfgetarg
      • pxfgetcwd
      • pxfgetegid
      • pxfgetenv
      • pxfgeteuid
      • pxfgetgid
      • pxfgetgrgid
      • pxfgetgrnam
      • pxfgetgroups
      • pxfgetlogin
      • pxfgetpgrp
      • pxfgetpid
      • pxfgetppid
      • pxfgetpwnam
      • pxfgetpwuid
      • pxfgetuid
      • pxfintget
      • pxfintset
      • pxfisatty
      • pxfisblk
      • pxfischr
      • pxfisdir
      • pxfisfifo
      • pxfisreg
      • pxfkill
      • pxflink
      • pxflocaltime
      • pxfopen
      • pxfpause
      • pxfpipe
      • pxfrename
      • pxfrmdir
      • pxfsetenv
      • pxfsetsid
      • pxfsetuid
      • pxfsigaddset
      • pxfsigdelset
      • pxfsigemptyset
      • pxfsigfillset
      • pxfsigismember
      • pxfsigpending
      • pxfsigprocmask
      • pxfsigsuspend
      • pxfsleep
      • pxfstat
      • pxfstrget
      • pxfstrset
      • pxfstructcopy
      • pxfstructcreate
      • pxfstructfree
      • pxfsysconf
      • pxfsystem
      • pxftime
      • pxftimes
      • pxfucompare
      • pxfumask
      • pxfuname
      • pxfunlink
        • NAME
        • SYNOPSIS
        • STANDARDS
        • DESCRIPTION
        • EXAMPLES
        • SEE ALSO
      • pxfutime
      • pxfwait
    • Misc Man Pages
  • Cray Message Passing Toolkit
  • Cray Scientific and Math Libraries
  • Cray Debugging Support Tools
  • Cray Performance and Analysis Tools
  • Release Notes
HPE Cray Programming Environment
  • Cray Compiler Environment
  • pxfunlink

pxfunlink

Date:

10-20-2011

NAME

PXFUNLINK - Removes a directory entry

SYNOPSIS

CHARACTER*n path
INTEGER ilen, ierror
CALL PXFUNLINK(path, ilen, ierror)

STANDARDS

IEEE Std 1003.9-1992 standard interface for FORTRAN 77

DESCRIPTION

The PXFUNLINK routine uses the unlink(2) system call to remove a directory entry for the named file.

All arguments must be of default kind unless documented otherwise. Default kind is KIND=4 for integer, real, complex, and logical arguments.

The following is a list of valid arguments for this routine:

path

An input character variable or array element containing the name of a file.

ilen

An input integer variable containing the length of path in characters. If ilen is zero, all trailing blanks are removed before calling unlink.

ierror

An output integer variable that contains a zero if the named file was removed.

In addition to the errors returned by the unlink(2) system call, PXFUNLINK may return the following errors:

EINVAL

ilen < 0 or ilen > LEN(path).

ENOMEM

PXFUNLINK is unable to obtain memory to copy path.

EXAMPLES

program test
character*(12) path
integer ilen, ierror
path = 'testfile'
ilen = 0
call pxfunlink(path,ilen,ierror)
if (ierror.ne.0) then
    print *,'FAIL: error from pxfunlink = ',ierror
else
    print *,'PASS: No error from pxfunlink = '
endif
end

SEE ALSO

unlink(2)

How to buy
Product support
Email sales
Follow HPE on
Company
About HPEAccessibilityCareersCorporate responsibilityHPE LabsHPE Modern Slavery Transparency Statement (PDF)Investor relationsLeadershipPublic policy
Support
OEM SolutionsProduct return and recyclingProduct supportSoftware and driversWarranty check
Events and news
EventsHPE DiscoverLocal eventsNewsroom
Customer resources
Contact UsEducation and trainingEmail signupEnterprise glossaryFinancial servicesHPE communitiesHPE customer centersHPE sign inVoice of the Customer signup
Partners
CertificationsFind a partnerPartner programs
© Copyright 2025 Hewlett Packard Enterprise Development LP
  • Privacy
  • Terms of Use
  • Ad Choices & Cookies
  • Do Not Sell or Share My Personal Information
  • Sitemap
v: 24.11
Versions
24.03
24.07
24.11
25.03
wiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwiwi