Создать символьную ссылку
#include <sys/pathmgr.h>int pathmgr_symlink( const char *path,const char *symlink );
libc
Функция pathmgr_symlink() создает символическую ссылку path в менеджере процессов, которая перенаправляет на путь, указанный символической ссылкой symlink.
Функция pathmgr_unlink() удаляет ссылку.
Символическая ссылка не является постоянной и перестает существовать при перезагрузке системы. |
-1
, код ошибки записывается в errno.#include <stdio.h>#include <sys/pathmgr.h>int main( int argc, char **argv ){/* Create a link /mytmp --> /dev/shmem */if ( pathmgr_symlink( "/dev/shmem", "/mytmp" ) == -1 ){perror( "Can't make link" );}getchar();if ( pathmgr_unlink( "/mytmp" ) == -1 ){perror( "Can't unlink " );}return (0);}
ЗОСРВ «Нейтрино»
pathmgr_unlink(), symlink(), unlink()
Предыдущий раздел: Описание API системной библиотеки