当前位置: 首页 > news >正文

阿里云建站和华为云建站哪个好优化外包哪里好

阿里云建站和华为云建站哪个好,优化外包哪里好,公司网站应该是市场部做吗,政府网站内容建设作法 困难前言 同样是一个 很常用的 glibc 库函数 不管是 用户业务代码 还是 很多类库的代码, 基本上都会用到 获取当前路径 不过 我们这里是从 具体的实现 来看一下 测试用例 就是简单的使用了一下 getcwd rootubuntu:~/Desktop/linux/HelloWorld# cat Test04Getcwd.c #inc…

前言

同样是一个 很常用的 glibc 库函数 

不管是 用户业务代码 还是 很多类库的代码, 基本上都会用到 获取当前路径  

不过 我们这里是从 具体的实现 来看一下 

测试用例

就是简单的使用了一下 getcwd  

root@ubuntu:~/Desktop/linux/HelloWorld# cat Test04Getcwd.c 
#include "stdio.h"int main(int argc, char** argv) {int x = 2;
int y = 3;
int z = x + y;char* p1 = (char*) malloc(40);
printf("p1 : 0x%x\n", p1);getcwd(p1, 100);
int p1Len = strlen(p1); printf(" p1 = %s, p1Len = %d\n ", p1, p1Len);}

getcwd 的实现

首先确认一下 断点的位置, 位于 main 中的 getcwd 的函数调用 

getcwd 的实现如下 

默认的处理是直接基于 getcwd 的系统调用 

如果名称超长, 则基于 generic_getcwd 来获取当前路径 

generic_getcwd 是基于 proc 文件系统, 获取 proc 文件系统下的 当前进程存储的 cwd 

root@ubuntu:~/Desktop/linux/HelloWorld# ll /proc/5753/cwd
lrwxrwxrwx 1 root root 0 Nov 25 23:39 /proc/5753/cwd -> /root/Desktop/linux/HelloWorld/

getcwd 的系统调用

getcwd 系统调用如下, 这里的当前路径为 "/jerry/dir" 

其中硬盘 "/dev/sda1" 挂载到了 "/jerry" 上面

这里的处理是 当前路径的 dentry 向上开始遍历, 直到碰到 根节点 

然后 将这一系列的路径输出到 buffer 中 

http://www.dinnco.com/news/79662.html

相关文章:

  • 服装公司网站定位手机百度快照
  • 网页设计课程心得体会500字网站关键词优化建议
  • 给女朋友做网站的素材百度手机助手app下载并安装
  • 网站开发详细报价单seo论坛站长交流
  • 福州网签南宁市优化网站公司
  • 怎么建设自己网站百度手机怎么刷排名多少钱
  • the7 wordpress theme百度推广seo
  • 南宁做网站优化的公司南京百度搜索优化
  • 七星彩投注网站怎么做哪家公司做seo
  • 推荐一些可以做笔试题的网站独立站seo推广
  • 制作网站软件作品厦门人才网最新招聘信息网
  • 女人做春梦网站天津网站快速排名提升
  • 中小微企业税收政策优化的意思
  • 卖童书的网站该怎么做网站优化设计的基础是网站基本要素及每个细节的优化
  • wordpress分类目录名称上海优化公司有哪些
  • 南宁网站优化公司电话自己怎么优化网站
  • 月嫂网站建设方案外链怎么做
  • 建设企业网站就等于开展网络营销app怎么推广运营
  • 动态网站j建设实训报告热点新闻事件今日最新
  • wordpress列类型长清区seo网络优化软件
  • 网站建设套餐服务bing搜索引擎国内版
  • 网络规划设计师教程第三版云盘下载工具站seo
  • 与企业网站做接口什么是优化
  • 网站顶部公告代码seo是什么岗位的缩写
  • 建站之星凡客网络营销七个步骤
  • 网上共青团智慧团建网址关键词seo价格
  • 太原市建设工程安全监督站网站四川网站制作
  • 从零开始学ui设计seo优化工作
  • nas可以做网站今日国际新闻摘抄十条
  • 信息中心网站建设出词